From b0bd5569c073ce9e51f9eb5668f61c27784ac3e1 Mon Sep 17 00:00:00 2001
From: drkthunder02
Date: Mon, 15 Oct 2018 00:37:28 -0500
Subject: [PATCH] Initial Commit
---
.editorconfig | 15 +
.env | 49 +
.env.example | 39 +
.gitattributes | 5 +
.gitignore | 0
app/Console/Kernel.php | 42 +
app/EsiToken.php | 15 +
app/Exceptions/Handler.php | 51 +
.../Auth/ForgotPasswordController.php | 32 +
app/Http/Controllers/Auth/LoginController.php | 44 +
.../Controllers/Auth/RegisterController.php | 74 +
.../Auth/ResetPasswordController.php | 39 +
.../Auth/VerificationController.php | 42 +
app/Http/Controllers/AuthController.php | 35 +
app/Http/Controllers/Controller.php | 13 +
app/Http/Controllers/DashboardController.php | 88 +
app/Http/Controllers/MoonsController.php | 76 +
app/Http/Kernel.php | 64 +
app/Http/Middleware/Authenticate.php | 19 +
.../Middleware/CheckForMaintenanceMode.php | 17 +
app/Http/Middleware/EncryptCookies.php | 17 +
.../Middleware/RedirectIfAuthenticated.php | 26 +
app/Http/Middleware/TrimStrings.php | 18 +
app/Http/Middleware/TrustProxies.php | 23 +
app/Http/Middleware/VerifyCsrfToken.php | 24 +
app/Library/EsiLogin.php | 306 +
app/Library/MoonCalc.php | 285 +
app/Moon.php | 17 +
app/Providers/AppServiceProvider.php | 29 +
app/Providers/AuthServiceProvider.php | 45 +
app/Providers/BroadcastServiceProvider.php | 21 +
app/Providers/EventServiceProvider.php | 34 +
app/Providers/RouteServiceProvider.php | 73 +
app/User.php | 34 +
artisan | 53 +
bootstrap/app.php | 55 +
bootstrap/cache/.gitignore | 2 +
composer.json | 64 +
composer.lock | 4701 +++
config/app.php | 217 +
config/auth.php | 102 +
config/broadcasting.php | 59 +
config/cache.php | 94 +
config/database.php | 127 +
config/filesystems.php | 69 +
config/hashing.php | 52 +
config/logging.php | 81 +
config/mail.php | 123 +
config/queue.php | 86 +
config/services.php | 38 +
config/session.php | 197 +
config/view.php | 33 +
database/.gitignore | 1 +
database/factories/UserFactory.php | 23 +
.../2014_10_12_000000_create_users_table.php | 38 +
...12_100000_create_password_resets_table.php | 32 +
...8_10_06_074929_create_esi_tokens_table.php | 34 +
.../2018_10_06_220248_create_moons_table.php | 46 +
database/seeds/DatabaseSeeder.php | 17 +
database/seeds/ItemComposition.sql | 124 +
database/seeds/Moons.sql | 109 +
package.json | 22 +
phpunit.xml | 33 +
public/.htaccess | 21 +
public/css/app.css | 6 +
public/favicon.ico | 0
public/index.php | 60 +
public/js/app.js | 1 +
public/robots.txt | 2 +
public/svg/403.svg | 1 +
public/svg/404.svg | 1 +
public/svg/500.svg | 1 +
public/svg/503.svg | 1 +
public/web.config | 23 +
readme.md | 65 +
resources/js/app.js | 22 +
resources/js/bootstrap.js | 56 +
resources/js/components/ExampleComponent.vue | 23 +
resources/lang/en/auth.php | 19 +
resources/lang/en/pagination.php | 19 +
resources/lang/en/passwords.php | 22 +
resources/lang/en/validation.php | 146 +
resources/sass/_variables.scss | 20 +
resources/sass/app.scss | 14 +
resources/views/auth/login.blade.php | 71 +
.../views/auth/passwords/email.blade.php | 47 +
.../views/auth/passwords/reset.blade.php | 65 +
resources/views/auth/register.blade.php | 91 +
resources/views/auth/verify.blade.php | 24 +
resources/views/custom/login.blade.php | 4 +
resources/views/dashboard.blade.php | 22 +
resources/views/dashboard/addmoon.blade.php | 35 +
resources/views/dashboard/esitoken.blade.php | 9 +
.../views/dashboard/moon/addmoon.blade.php | 12 +
resources/views/dashboard/moon/moon.blade.php | 0
.../views/dashboard/moon/update.moon.blade | 0
resources/views/dashboard/profile.blade.php | 5 +
resources/views/inc/messages.blade.php | 19 +
resources/views/layouts/app.blade.php | 80 +
resources/views/layouts/b4.blade.php | 24 +
resources/views/layouts/navbar.blade.php | 34 +
resources/views/welcome.blade.php | 21 +
routes/api.php | 18 +
routes/channels.php | 16 +
routes/console.php | 18 +
routes/web.php | 32 +
server.php | 21 +
storage/app/.gitignore | 3 +
storage/app/public/.gitignore | 2 +
storage/framework/.gitignore | 8 +
storage/framework/cache/.gitignore | 2 +
storage/framework/sessions/.gitignore | 2 +
storage/framework/testing/.gitignore | 2 +
storage/framework/views/.gitignore | 2 +
storage/logs/.gitignore | 2 +
tests/CreatesApplication.php | 22 +
tests/Feature/ExampleTest.php | 21 +
tests/TestCase.php | 10 +
tests/Unit/ExampleTest.php | 19 +
vendor/autoload.php | 7 +
.../laravel-dump-server/CHANGELOG.md | 7 +
.../laravel-dump-server/CONTRIBUTING.md | 55 +
.../beyondcode/laravel-dump-server/LICENSE.md | 21 +
.../beyondcode/laravel-dump-server/README.md | 71 +
.../laravel-dump-server/composer.json | 56 +
.../laravel-dump-server/config/config.php | 8 +
.../laravel-dump-server/helpers.php | 16 +
.../src/DumpServerCommand.php | 84 +
.../src/DumpServerServiceProvider.php | 56 +
.../laravel-dump-server/src/Dumper.php | 49 +
.../src/RequestContextProvider.php | 66 +
vendor/bin/php-parse | 10 +
vendor/bin/php-parse.bat | 4 +
vendor/bin/phpunit | 10 +
vendor/bin/phpunit.bat | 4 +
vendor/bin/psysh | 10 +
vendor/bin/psysh.bat | 4 +
vendor/bin/tokengenerator | 10 +
vendor/bin/tokengenerator.bat | 4 +
vendor/bin/var-dump-server | 10 +
vendor/bin/var-dump-server.bat | 4 +
vendor/composer/ClassLoader.php | 445 +
vendor/composer/LICENSE | 21 +
vendor/composer/autoload_classmap.php | 3872 +++
vendor/composer/autoload_files.php | 25 +
vendor/composer/autoload_namespaces.php | 14 +
vendor/composer/autoload_psr4.php | 63 +
vendor/composer/autoload_real.php | 70 +
vendor/composer/autoload_static.php | 4280 +++
vendor/composer/installed.json | 4846 +++
vendor/dnoegel/php-xdg-base-dir/.gitignore | 1 +
vendor/dnoegel/php-xdg-base-dir/LICENSE | 19 +
vendor/dnoegel/php-xdg-base-dir/README.md | 38 +
vendor/dnoegel/php-xdg-base-dir/composer.json | 17 +
.../dnoegel/php-xdg-base-dir/phpunit.xml.dist | 24 +
vendor/dnoegel/php-xdg-base-dir/src/Xdg.php | 121 +
.../php-xdg-base-dir/tests/XdgTest.php | 116 +
vendor/doctrine/inflector/LICENSE | 19 +
vendor/doctrine/inflector/README.md | 6 +
vendor/doctrine/inflector/composer.json | 32 +
.../Doctrine/Common/Inflector/Inflector.php | 490 +
vendor/doctrine/instantiator/CONTRIBUTING.md | 35 +
vendor/doctrine/instantiator/LICENSE | 19 +
vendor/doctrine/instantiator/README.md | 40 +
vendor/doctrine/instantiator/composer.json | 45 +
.../Exception/ExceptionInterface.php | 29 +
.../Exception/InvalidArgumentException.php | 52 +
.../Exception/UnexpectedValueException.php | 66 +
.../Doctrine/Instantiator/Instantiator.php | 216 +
.../Instantiator/InstantiatorInterface.php | 37 +
vendor/doctrine/lexer/LICENSE | 19 +
vendor/doctrine/lexer/README.md | 5 +
vendor/doctrine/lexer/composer.json | 24 +
.../Doctrine/Common/Lexer/AbstractLexer.php | 327 +
.../cron-expression/.editorconfig | 16 +
.../cron-expression/CHANGELOG.md | 66 +
vendor/dragonmantank/cron-expression/LICENSE | 19 +
.../dragonmantank/cron-expression/README.md | 73 +
.../cron-expression/composer.json | 35 +
.../src/Cron/AbstractField.php | 278 +
.../src/Cron/CronExpression.php | 411 +
.../src/Cron/DayOfMonthField.php | 131 +
.../src/Cron/DayOfWeekField.php | 170 +
.../cron-expression/src/Cron/FieldFactory.php | 54 +
.../src/Cron/FieldInterface.php | 40 +
.../cron-expression/src/Cron/HoursField.php | 69 +
.../cron-expression/src/Cron/MinutesField.php | 60 +
.../cron-expression/src/Cron/MonthField.php | 38 +
.../tests/Cron/AbstractFieldTest.php | 139 +
.../tests/Cron/CronExpressionTest.php | 560 +
.../tests/Cron/DayOfMonthFieldTest.php | 64 +
.../tests/Cron/DayOfWeekFieldTest.php | 129 +
.../tests/Cron/FieldFactoryTest.php | 42 +
.../tests/Cron/HoursFieldTest.php | 77 +
.../tests/Cron/MinutesFieldTest.php | 51 +
.../tests/Cron/MonthFieldTest.php | 81 +
.../EmailValidator/EmailLexer.php | 221 +
.../EmailValidator/EmailParser.php | 104 +
.../EmailValidator/EmailValidator.php | 67 +
.../Exception/AtextAfterCFWS.php | 9 +
.../EmailValidator/Exception/CRLFAtTheEnd.php | 9 +
.../EmailValidator/Exception/CRLFX2.php | 9 +
.../EmailValidator/Exception/CRNoLF.php | 9 +
.../Exception/CharNotAllowed.php | 9 +
.../Exception/CommaInDomain.php | 9 +
.../Exception/ConsecutiveAt.php | 9 +
.../Exception/ConsecutiveDot.php | 9 +
.../Exception/DomainHyphened.php | 9 +
.../EmailValidator/Exception/DotAtEnd.php | 9 +
.../EmailValidator/Exception/DotAtStart.php | 9 +
.../EmailValidator/Exception/ExpectingAT.php | 9 +
.../Exception/ExpectingATEXT.php | 9 +
.../Exception/ExpectingCTEXT.php | 9 +
.../Exception/ExpectingDTEXT.php | 9 +
.../Exception/ExpectingDomainLiteralClose.php | 9 +
.../Exception/ExpectingQPair.php | 9 +
.../EmailValidator/Exception/InvalidEmail.php | 14 +
.../EmailValidator/Exception/NoDNSRecord.php | 11 +
.../EmailValidator/Exception/NoDomainPart.php | 9 +
.../EmailValidator/Exception/NoLocalPart.php | 9 +
.../Exception/UnclosedComment.php | 9 +
.../Exception/UnclosedQuotedString.php | 9 +
.../Exception/UnopenedComment.php | 9 +
.../EmailValidator/Parser/DomainPart.php | 368 +
.../EmailValidator/Parser/LocalPart.php | 138 +
.../EmailValidator/Parser/Parser.php | 215 +
.../Validation/DNSCheckValidation.php | 72 +
.../Validation/EmailValidation.php | 34 +
.../Validation/Error/RFCWarnings.php | 11 +
.../Validation/Error/SpoofEmail.php | 11 +
.../Exception/EmptyValidationList.php | 13 +
.../Validation/MultipleErrors.php | 26 +
.../Validation/MultipleValidationWithAnd.php | 110 +
.../Validation/NoRFCWarningsValidation.php | 41 +
.../Validation/RFCValidation.php | 49 +
.../Validation/SpoofCheckValidation.php | 45 +
.../EmailValidator/Warning/AddressLiteral.php | 14 +
.../EmailValidator/Warning/CFWSNearAt.php | 13 +
.../EmailValidator/Warning/CFWSWithFWS.php | 13 +
.../EmailValidator/Warning/Comment.php | 13 +
.../Warning/DeprecatedComment.php | 13 +
.../EmailValidator/Warning/DomainLiteral.php | 14 +
.../EmailValidator/Warning/DomainTooLong.php | 14 +
.../EmailValidator/Warning/EmailTooLong.php | 15 +
.../EmailValidator/Warning/IPV6BadChar.php | 14 +
.../EmailValidator/Warning/IPV6ColonEnd.php | 14 +
.../EmailValidator/Warning/IPV6ColonStart.php | 14 +
.../EmailValidator/Warning/IPV6Deprecated.php | 14 +
.../Warning/IPV6DoubleColon.php | 14 +
.../EmailValidator/Warning/IPV6GroupCount.php | 14 +
.../EmailValidator/Warning/IPV6MaxGroups.php | 14 +
.../EmailValidator/Warning/LabelTooLong.php | 14 +
.../EmailValidator/Warning/LocalTooLong.php | 15 +
.../EmailValidator/Warning/NoDNSMXRecord.php | 14 +
.../EmailValidator/Warning/ObsoleteDTEXT.php | 14 +
.../EmailValidator/Warning/QuotedPart.php | 13 +
.../EmailValidator/Warning/QuotedString.php | 13 +
.../EmailValidator/Warning/TLD.php | 13 +
.../EmailValidator/Warning/Warning.php | 30 +
vendor/egulias/email-validator/LICENSE | 19 +
vendor/egulias/email-validator/README.md | 79 +
vendor/egulias/email-validator/composer.json | 44 +
.../egulias/email-validator/phpunit.xml.dist | 26 +
vendor/erusev/parsedown/LICENSE.txt | 20 +
vendor/erusev/parsedown/Parsedown.php | 1679 +
vendor/erusev/parsedown/README.md | 86 +
vendor/erusev/parsedown/composer.json | 33 +
vendor/eveseat/eseye/.codeclimate.yml | 24 +
vendor/eveseat/eseye/.gitignore | 6 +
vendor/eveseat/eseye/.styleci.yml | 22 +
vendor/eveseat/eseye/.travis.yml | 24 +
vendor/eveseat/eseye/LICENSE | 339 +
vendor/eveseat/eseye/README.md | 38 +
vendor/eveseat/eseye/bin/index.php | 401 +
vendor/eveseat/eseye/bin/tokengenerator | 18 +
vendor/eveseat/eseye/composer.json | 35 +
vendor/eveseat/eseye/example.php | 74 +
vendor/eveseat/eseye/phpunit.xml | 17 +
.../eseye/src/Access/AccessInterface.php | 39 +
.../eveseat/eseye/src/Access/CheckAccess.php | 286 +
.../eseye/src/Cache/CacheInterface.php | 65 +
vendor/eveseat/eseye/src/Cache/FileCache.php | 207 +
.../eveseat/eseye/src/Cache/HashesStrings.php | 41 +
.../eseye/src/Cache/MemcachedCache.php | 168 +
vendor/eveseat/eseye/src/Cache/NullCache.php | 79 +
vendor/eveseat/eseye/src/Cache/RedisCache.php | 145 +
vendor/eveseat/eseye/src/Configuration.php | 153 +
.../src/Containers/AbstractArrayAccess.php | 98 +
.../src/Containers/EsiAuthentication.php | 56 +
.../eseye/src/Containers/EsiConfiguration.php | 76 +
.../eseye/src/Containers/EsiResponse.php | 245 +
vendor/eveseat/eseye/src/Eseye.php | 508 +
.../src/Exceptions/CachePathException.php | 34 +
.../EsiScopeAccessDeniedException.php | 34 +
.../InvalidAuthenticationException.php | 34 +
.../InvalidConfigurationException.php | 34 +
.../InvalidContainerDataException.php | 34 +
.../Exceptions/InvalidEsiSpecException.php | 34 +
.../src/Exceptions/RequestFailedException.php | 91 +
.../Exceptions/UriDataMissingException.php | 34 +
.../eseye/src/Fetchers/FetcherInterface.php | 47 +
.../eseye/src/Fetchers/GuzzleFetcher.php | 377 +
vendor/eveseat/eseye/src/Helpers/helpers.php | 40 +
vendor/eveseat/eseye/src/Log/FileLogger.php | 106 +
vendor/eveseat/eseye/src/Log/LogInterface.php | 58 +
vendor/eveseat/eseye/src/Log/NullLogger.php | 70 +
.../eseye/src/Log/RotatingFileLogger.php | 106 +
.../eseye/src/Traits/ConstructsContainers.php | 61 +
.../eseye/src/Traits/ValidatesContainers.php | 42 +
.../eseye/tests/Access/CheckAccessTest.php | 86 +
.../eseye/tests/Cache/FileCacheTest.php | 116 +
.../eseye/tests/Cache/HashesStringsTest.php | 43 +
.../eseye/tests/Cache/MemcachedCacheTest.php | 75 +
.../eseye/tests/Cache/NullCacheTest.php | 70 +
.../eseye/tests/Cache/RedisCacheTest.php | 78 +
.../eveseat/eseye/tests/ConfigurationTest.php | 102 +
.../Containers/EsiAuthenticationTest.php | 139 +
.../tests/Containers/EsiConfigurationTest.php | 133 +
.../tests/Containers/EsiResponseTest.php | 186 +
vendor/eveseat/eseye/tests/EseyeTest.php | 354 +
.../Exceptions/RequestFailedExceptionTest.php | 69 +
.../tests/Fetchers/GuzzleFetcherTest.php | 300 +
.../eseye/tests/Log/FileLoggerTest.php | 95 +
.../eseye/tests/Log/NullLoggerTest.php | 61 +
.../tests/Log/RotatingFileLoggerTest.php | 101 +
vendor/eveseat/eseye/tools/esi.json | 1 +
.../eseye/tools/get_endpoints_and_scopes.php | 57 +
vendor/eveseat/eseye/tools/scopes.json | 1 +
.../eveseat/eseye/tools/swagger_download.php | 28 +
vendor/fideloper/proxy/LICENSE.md | 13 +
vendor/fideloper/proxy/composer.json | 35 +
.../fideloper/proxy/config/trustedproxy.php | 45 +
vendor/fideloper/proxy/src/TrustProxies.php | 111 +
.../proxy/src/TrustedProxyServiceProvider.php | 41 +
vendor/filp/whoops/CHANGELOG.md | 17 +
vendor/filp/whoops/LICENSE.md | 19 +
vendor/filp/whoops/composer.json | 42 +
.../src/Whoops/Exception/ErrorException.php | 17 +
.../whoops/src/Whoops/Exception/Formatter.php | 73 +
.../whoops/src/Whoops/Exception/Frame.php | 296 +
.../src/Whoops/Exception/FrameCollection.php | 203 +
.../whoops/src/Whoops/Exception/Inspector.php | 276 +
.../src/Whoops/Handler/CallbackHandler.php | 52 +
.../whoops/src/Whoops/Handler/Handler.php | 95 +
.../src/Whoops/Handler/HandlerInterface.php | 36 +
.../Whoops/Handler/JsonResponseHandler.php | 88 +
.../src/Whoops/Handler/PlainTextHandler.php | 314 +
.../src/Whoops/Handler/PrettyPageHandler.php | 711 +
.../src/Whoops/Handler/XmlResponseHandler.php | 107 +
.../src/Whoops/Resources/css/whoops.base.css | 583 +
.../src/Whoops/Resources/js/clipboard.min.js | 7 +
.../src/Whoops/Resources/js/prettify.min.js | 28 +
.../src/Whoops/Resources/js/whoops.base.js | 210 +
.../src/Whoops/Resources/js/zepto.min.js | 2 +
.../Resources/views/env_details.html.php | 42 +
.../Resources/views/frame_code.html.php | 63 +
.../Resources/views/frame_list.html.php | 17 +
.../Resources/views/frames_container.html.php | 3 +
.../views/frames_description.html.php | 20 +
.../Whoops/Resources/views/header.html.php | 74 +
.../Resources/views/header_outer.html.php | 3 +
.../Whoops/Resources/views/layout.html.php | 33 +
.../Resources/views/panel_details.html.php | 2 +
.../views/panel_details_outer.html.php | 3 +
.../Resources/views/panel_left.html.php | 4 +
.../Resources/views/panel_left_outer.html.php | 3 +
vendor/filp/whoops/src/Whoops/Run.php | 410 +
.../filp/whoops/src/Whoops/RunInterface.php | 131 +
.../src/Whoops/Util/HtmlDumperOutput.php | 36 +
vendor/filp/whoops/src/Whoops/Util/Misc.php | 77 +
.../whoops/src/Whoops/Util/SystemFacade.php | 137 +
.../whoops/src/Whoops/Util/TemplateHelper.php | 352 +
vendor/fzaninotto/faker/.gitignore | 2 +
vendor/fzaninotto/faker/.travis.yml | 25 +
vendor/fzaninotto/faker/CHANGELOG.md | 641 +
vendor/fzaninotto/faker/CONTRIBUTING.md | 22 +
vendor/fzaninotto/faker/LICENSE | 22 +
vendor/fzaninotto/faker/Makefile | 10 +
vendor/fzaninotto/faker/composer.json | 35 +
vendor/fzaninotto/faker/phpunit.xml.dist | 12 +
vendor/fzaninotto/faker/readme.md | 1707 ++
.../faker/src/Faker/Calculator/Iban.php | 73 +
.../faker/src/Faker/Calculator/Inn.php | 34 +
.../faker/src/Faker/Calculator/Luhn.php | 75 +
.../faker/src/Faker/Calculator/TCNo.php | 52 +
.../faker/src/Faker/DefaultGenerator.php | 38 +
.../fzaninotto/faker/src/Faker/Documentor.php | 66 +
vendor/fzaninotto/faker/src/Faker/Factory.php | 61 +
.../fzaninotto/faker/src/Faker/Generator.php | 281 +
.../faker/src/Faker/Guesser/Name.php | 156 +
.../Faker/ORM/CakePHP/ColumnTypeGuesser.php | 67 +
.../src/Faker/ORM/CakePHP/EntityPopulator.php | 166 +
.../faker/src/Faker/ORM/CakePHP/Populator.php | 109 +
.../Faker/ORM/Doctrine/ColumnTypeGuesser.php | 75 +
.../Faker/ORM/Doctrine/EntityPopulator.php | 251 +
.../src/Faker/ORM/Doctrine/Populator.php | 82 +
.../Faker/ORM/Mandango/ColumnTypeGuesser.php | 49 +
.../Faker/ORM/Mandango/EntityPopulator.php | 122 +
.../src/Faker/ORM/Mandango/Populator.php | 65 +
.../Faker/ORM/Propel/ColumnTypeGuesser.php | 107 +
.../src/Faker/ORM/Propel/EntityPopulator.php | 191 +
.../faker/src/Faker/ORM/Propel/Populator.php | 89 +
.../Faker/ORM/Propel2/ColumnTypeGuesser.php | 107 +
.../src/Faker/ORM/Propel2/EntityPopulator.php | 192 +
.../faker/src/Faker/ORM/Propel2/Populator.php | 92 +
.../src/Faker/ORM/Spot/ColumnTypeGuesser.php | 77 +
.../src/Faker/ORM/Spot/EntityPopulator.php | 222 +
.../faker/src/Faker/ORM/Spot/Populator.php | 88 +
.../faker/src/Faker/Provider/Address.php | 139 +
.../faker/src/Faker/Provider/Barcode.php | 114 +
.../faker/src/Faker/Provider/Base.php | 612 +
.../faker/src/Faker/Provider/Biased.php | 64 +
.../faker/src/Faker/Provider/Color.php | 116 +
.../faker/src/Faker/Provider/Company.php | 44 +
.../faker/src/Faker/Provider/DateTime.php | 340 +
.../faker/src/Faker/Provider/File.php | 606 +
.../faker/src/Faker/Provider/HtmlLorem.php | 277 +
.../faker/src/Faker/Provider/Image.php | 105 +
.../faker/src/Faker/Provider/Internet.php | 362 +
.../faker/src/Faker/Provider/Lorem.php | 203 +
.../src/Faker/Provider/Miscellaneous.php | 323 +
.../faker/src/Faker/Provider/Payment.php | 286 +
.../faker/src/Faker/Provider/Person.php | 126 +
.../faker/src/Faker/Provider/PhoneNumber.php | 43 +
.../faker/src/Faker/Provider/Text.php | 141 +
.../faker/src/Faker/Provider/UserAgent.php | 165 +
.../faker/src/Faker/Provider/Uuid.php | 57 +
.../src/Faker/Provider/ar_JO/Address.php | 152 +
.../src/Faker/Provider/ar_JO/Company.php | 63 +
.../src/Faker/Provider/ar_JO/Internet.php | 55 +
.../faker/src/Faker/Provider/ar_JO/Person.php | 108 +
.../faker/src/Faker/Provider/ar_JO/Text.php | 271 +
.../src/Faker/Provider/ar_SA/Address.php | 146 +
.../faker/src/Faker/Provider/ar_SA/Color.php | 81 +
.../src/Faker/Provider/ar_SA/Company.php | 74 +
.../src/Faker/Provider/ar_SA/Internet.php | 55 +
.../src/Faker/Provider/ar_SA/Payment.php | 19 +
.../faker/src/Faker/Provider/ar_SA/Person.php | 118 +
.../faker/src/Faker/Provider/ar_SA/Text.php | 271 +
.../src/Faker/Provider/at_AT/Payment.php | 44 +
.../src/Faker/Provider/bg_BG/Internet.php | 9 +
.../src/Faker/Provider/bg_BG/Payment.php | 43 +
.../faker/src/Faker/Provider/bg_BG/Person.php | 114 +
.../src/Faker/Provider/bg_BG/PhoneNumber.php | 20 +
.../src/Faker/Provider/bn_BD/Address.php | 310 +
.../src/Faker/Provider/bn_BD/Company.php | 28 +
.../faker/src/Faker/Provider/bn_BD/Person.php | 36 +
.../src/Faker/Provider/bn_BD/PhoneNumber.php | 14 +
.../faker/src/Faker/Provider/bn_BD/Utils.php | 14 +
.../src/Faker/Provider/cs_CZ/Address.php | 149 +
.../src/Faker/Provider/cs_CZ/Company.php | 120 +
.../src/Faker/Provider/cs_CZ/DateTime.php | 61 +
.../src/Faker/Provider/cs_CZ/Internet.php | 9 +
.../src/Faker/Provider/cs_CZ/Payment.php | 19 +
.../faker/src/Faker/Provider/cs_CZ/Person.php | 533 +
.../src/Faker/Provider/cs_CZ/PhoneNumber.php | 14 +
.../faker/src/Faker/Provider/cs_CZ/Text.php | 7185 +++++
.../src/Faker/Provider/da_DK/Address.php | 287 +
.../src/Faker/Provider/da_DK/Company.php | 70 +
.../src/Faker/Provider/da_DK/Internet.php | 30 +
.../src/Faker/Provider/da_DK/Payment.php | 19 +
.../faker/src/Faker/Provider/da_DK/Person.php | 195 +
.../src/Faker/Provider/da_DK/PhoneNumber.php | 21 +
.../src/Faker/Provider/de_AT/Address.php | 116 +
.../src/Faker/Provider/de_AT/Company.php | 13 +
.../src/Faker/Provider/de_AT/Internet.php | 9 +
.../src/Faker/Provider/de_AT/Payment.php | 19 +
.../faker/src/Faker/Provider/de_AT/Person.php | 120 +
.../src/Faker/Provider/de_AT/PhoneNumber.php | 19 +
.../faker/src/Faker/Provider/de_AT/Text.php | 7 +
.../src/Faker/Provider/de_CH/Address.php | 185 +
.../src/Faker/Provider/de_CH/Company.php | 15 +
.../src/Faker/Provider/de_CH/Internet.php | 17 +
.../src/Faker/Provider/de_CH/Payment.php | 19 +
.../faker/src/Faker/Provider/de_CH/Person.php | 89 +
.../src/Faker/Provider/de_CH/PhoneNumber.php | 43 +
.../faker/src/Faker/Provider/de_CH/Text.php | 2036 ++
.../src/Faker/Provider/de_DE/Address.php | 125 +
.../src/Faker/Provider/de_DE/Company.php | 15 +
.../src/Faker/Provider/de_DE/Internet.php | 26 +
.../src/Faker/Provider/de_DE/Payment.php | 56 +
.../faker/src/Faker/Provider/de_DE/Person.php | 129 +
.../src/Faker/Provider/de_DE/PhoneNumber.php | 20 +
.../faker/src/Faker/Provider/de_DE/Text.php | 2036 ++
.../src/Faker/Provider/el_CY/Address.php | 55 +
.../src/Faker/Provider/el_CY/Company.php | 18 +
.../src/Faker/Provider/el_CY/Internet.php | 9 +
.../src/Faker/Provider/el_CY/Payment.php | 49 +
.../faker/src/Faker/Provider/el_CY/Person.php | 97 +
.../src/Faker/Provider/el_CY/PhoneNumber.php | 32 +
.../src/Faker/Provider/el_GR/Address.php | 61 +
.../src/Faker/Provider/el_GR/Company.php | 84 +
.../src/Faker/Provider/el_GR/Payment.php | 19 +
.../faker/src/Faker/Provider/el_GR/Person.php | 178 +
.../src/Faker/Provider/el_GR/PhoneNumber.php | 85 +
.../faker/src/Faker/Provider/el_GR/Text.php | 2581 ++
.../src/Faker/Provider/en_AU/Address.php | 110 +
.../src/Faker/Provider/en_AU/Internet.php | 9 +
.../src/Faker/Provider/en_AU/PhoneNumber.php | 56 +
.../src/Faker/Provider/en_CA/Address.php | 64 +
.../src/Faker/Provider/en_CA/PhoneNumber.php | 18 +
.../src/Faker/Provider/en_GB/Address.php | 143 +
.../src/Faker/Provider/en_GB/Internet.php | 9 +
.../src/Faker/Provider/en_GB/Payment.php | 19 +
.../faker/src/Faker/Provider/en_GB/Person.php | 93 +
.../src/Faker/Provider/en_GB/PhoneNumber.php | 43 +
.../src/Faker/Provider/en_HK/Address.php | 240 +
.../src/Faker/Provider/en_HK/Internet.php | 14 +
.../src/Faker/Provider/en_HK/PhoneNumber.php | 38 +
.../src/Faker/Provider/en_IN/Address.php | 182 +
.../src/Faker/Provider/en_IN/Internet.php | 9 +
.../faker/src/Faker/Provider/en_IN/Person.php | 127 +
.../src/Faker/Provider/en_IN/PhoneNumber.php | 35 +
.../src/Faker/Provider/en_NG/Address.php | 98 +
.../src/Faker/Provider/en_NG/Internet.php | 8 +
.../faker/src/Faker/Provider/en_NG/Person.php | 91 +
.../src/Faker/Provider/en_NG/PhoneNumber.php | 133 +
.../src/Faker/Provider/en_NZ/Address.php | 78 +
.../src/Faker/Provider/en_NZ/Internet.php | 16 +
.../src/Faker/Provider/en_NZ/PhoneNumber.php | 93 +
.../src/Faker/Provider/en_PH/Address.php | 417 +
.../src/Faker/Provider/en_PH/PhoneNumber.php | 58 +
.../src/Faker/Provider/en_SG/Address.php | 126 +
.../src/Faker/Provider/en_SG/PhoneNumber.php | 110 +
.../src/Faker/Provider/en_UG/Address.php | 101 +
.../src/Faker/Provider/en_UG/Internet.php | 9 +
.../faker/src/Faker/Provider/en_UG/Person.php | 132 +
.../src/Faker/Provider/en_UG/PhoneNumber.php | 17 +
.../src/Faker/Provider/en_US/Address.php | 97 +
.../src/Faker/Provider/en_US/Company.php | 116 +
.../src/Faker/Provider/en_US/Payment.php | 38 +
.../faker/src/Faker/Provider/en_US/Person.php | 131 +
.../src/Faker/Provider/en_US/PhoneNumber.php | 108 +
.../faker/src/Faker/Provider/en_US/Text.php | 3720 +++
.../src/Faker/Provider/en_ZA/Address.php | 70 +
.../src/Faker/Provider/en_ZA/Company.php | 29 +
.../src/Faker/Provider/en_ZA/Internet.php | 18 +
.../faker/src/Faker/Provider/en_ZA/Person.php | 178 +
.../src/Faker/Provider/en_ZA/PhoneNumber.php | 100 +
.../src/Faker/Provider/es_AR/Address.php | 68 +
.../src/Faker/Provider/es_AR/Company.php | 66 +
.../faker/src/Faker/Provider/es_AR/Person.php | 90 +
.../src/Faker/Provider/es_AR/PhoneNumber.php | 42 +
.../src/Faker/Provider/es_ES/Address.php | 101 +
.../src/Faker/Provider/es_ES/Company.php | 80 +
.../src/Faker/Provider/es_ES/Internet.php | 9 +
.../src/Faker/Provider/es_ES/Payment.php | 39 +
.../faker/src/Faker/Provider/es_ES/Person.php | 100 +
.../src/Faker/Provider/es_ES/PhoneNumber.php | 29 +
.../faker/src/Faker/Provider/es_ES/Text.php | 687 +
.../src/Faker/Provider/es_PE/Address.php | 65 +
.../src/Faker/Provider/es_PE/Company.php | 66 +
.../faker/src/Faker/Provider/es_PE/Person.php | 106 +
.../src/Faker/Provider/es_PE/PhoneNumber.php | 17 +
.../src/Faker/Provider/es_VE/Address.php | 72 +
.../src/Faker/Provider/es_VE/Company.php | 40 +
.../src/Faker/Provider/es_VE/Internet.php | 9 +
.../faker/src/Faker/Provider/es_VE/Person.php | 167 +
.../src/Faker/Provider/es_VE/PhoneNumber.php | 29 +
.../src/Faker/Provider/fa_IR/Address.php | 100 +
.../src/Faker/Provider/fa_IR/Company.php | 57 +
.../src/Faker/Provider/fa_IR/Internet.php | 102 +
.../faker/src/Faker/Provider/fa_IR/Person.php | 137 +
.../src/Faker/Provider/fa_IR/PhoneNumber.php | 46 +
.../faker/src/Faker/Provider/fa_IR/Text.php | 546 +
.../src/Faker/Provider/fi_FI/Address.php | 85 +
.../src/Faker/Provider/fi_FI/Company.php | 64 +
.../src/Faker/Provider/fi_FI/Internet.php | 9 +
.../src/Faker/Provider/fi_FI/Payment.php | 19 +
.../faker/src/Faker/Provider/fi_FI/Person.php | 145 +
.../src/Faker/Provider/fi_FI/PhoneNumber.php | 99 +
.../src/Faker/Provider/fr_BE/Address.php | 72 +
.../src/Faker/Provider/fr_BE/Company.php | 13 +
.../src/Faker/Provider/fr_BE/Internet.php | 9 +
.../src/Faker/Provider/fr_BE/Payment.php | 39 +
.../faker/src/Faker/Provider/fr_BE/Person.php | 49 +
.../src/Faker/Provider/fr_BE/PhoneNumber.php | 20 +
.../src/Faker/Provider/fr_CA/Address.php | 125 +
.../src/Faker/Provider/fr_CA/Company.php | 7 +
.../faker/src/Faker/Provider/fr_CA/Person.php | 82 +
.../src/Faker/Provider/fr_CH/Address.php | 140 +
.../src/Faker/Provider/fr_CH/Company.php | 15 +
.../src/Faker/Provider/fr_CH/Internet.php | 9 +
.../src/Faker/Provider/fr_CH/Payment.php | 19 +
.../faker/src/Faker/Provider/fr_CH/Person.php | 90 +
.../src/Faker/Provider/fr_CH/PhoneNumber.php | 43 +
.../faker/src/Faker/Provider/fr_CH/Text.php | 8 +
.../src/Faker/Provider/fr_FR/Address.php | 147 +
.../src/Faker/Provider/fr_FR/Company.php | 476 +
.../src/Faker/Provider/fr_FR/Internet.php | 9 +
.../src/Faker/Provider/fr_FR/Payment.php | 44 +
.../faker/src/Faker/Provider/fr_FR/Person.php | 129 +
.../src/Faker/Provider/fr_FR/PhoneNumber.php | 141 +
.../faker/src/Faker/Provider/fr_FR/Text.php | 15531 ++++++++++
.../src/Faker/Provider/he_IL/Address.php | 122 +
.../src/Faker/Provider/he_IL/Company.php | 14 +
.../src/Faker/Provider/he_IL/Payment.php | 19 +
.../faker/src/Faker/Provider/he_IL/Person.php | 132 +
.../src/Faker/Provider/he_IL/PhoneNumber.php | 14 +
.../src/Faker/Provider/hr_HR/Address.php | 69 +
.../src/Faker/Provider/hr_HR/Company.php | 25 +
.../src/Faker/Provider/hr_HR/Payment.php | 19 +
.../faker/src/Faker/Provider/hr_HR/Person.php | 27 +
.../src/Faker/Provider/hr_HR/PhoneNumber.php | 14 +
.../src/Faker/Provider/hu_HU/Address.php | 149 +
.../src/Faker/Provider/hu_HU/Company.php | 13 +
.../src/Faker/Provider/hu_HU/Payment.php | 19 +
.../faker/src/Faker/Provider/hu_HU/Person.php | 91 +
.../src/Faker/Provider/hu_HU/PhoneNumber.php | 14 +
.../faker/src/Faker/Provider/hu_HU/Text.php | 3407 +++
.../src/Faker/Provider/hy_AM/Address.php | 132 +
.../faker/src/Faker/Provider/hy_AM/Color.php | 12 +
.../src/Faker/Provider/hy_AM/Company.php | 54 +
.../src/Faker/Provider/hy_AM/Internet.php | 9 +
.../faker/src/Faker/Provider/hy_AM/Person.php | 112 +
.../src/Faker/Provider/hy_AM/PhoneNumber.php | 40 +
.../src/Faker/Provider/id_ID/Address.php | 316 +
.../src/Faker/Provider/id_ID/Company.php | 43 +
.../src/Faker/Provider/id_ID/Internet.php | 25 +
.../faker/src/Faker/Provider/id_ID/Person.php | 293 +
.../src/Faker/Provider/id_ID/PhoneNumber.php | 55 +
.../src/Faker/Provider/is_IS/Address.php | 178 +
.../src/Faker/Provider/is_IS/Company.php | 53 +
.../src/Faker/Provider/is_IS/Internet.php | 23 +
.../src/Faker/Provider/is_IS/Payment.php | 19 +
.../faker/src/Faker/Provider/is_IS/Person.php | 140 +
.../src/Faker/Provider/is_IS/PhoneNumber.php | 20 +
.../src/Faker/Provider/it_CH/Address.php | 139 +
.../src/Faker/Provider/it_CH/Company.php | 15 +
.../src/Faker/Provider/it_CH/Internet.php | 9 +
.../src/Faker/Provider/it_CH/Payment.php | 19 +
.../faker/src/Faker/Provider/it_CH/Person.php | 88 +
.../src/Faker/Provider/it_CH/PhoneNumber.php | 43 +
.../faker/src/Faker/Provider/it_CH/Text.php | 8 +
.../src/Faker/Provider/it_IT/Address.php | 97 +
.../src/Faker/Provider/it_IT/Company.php | 78 +
.../src/Faker/Provider/it_IT/Internet.php | 9 +
.../src/Faker/Provider/it_IT/Payment.php | 19 +
.../faker/src/Faker/Provider/it_IT/Person.php | 98 +
.../src/Faker/Provider/it_IT/PhoneNumber.php | 21 +
.../faker/src/Faker/Provider/it_IT/Text.php | 1994 ++
.../src/Faker/Provider/ja_JP/Address.php | 137 +
.../src/Faker/Provider/ja_JP/Company.php | 17 +
.../src/Faker/Provider/ja_JP/Internet.php | 93 +
.../faker/src/Faker/Provider/ja_JP/Person.php | 141 +
.../src/Faker/Provider/ja_JP/PhoneNumber.php | 19 +
.../faker/src/Faker/Provider/ja_JP/Text.php | 635 +
.../src/Faker/Provider/ka_GE/Address.php | 140 +
.../faker/src/Faker/Provider/ka_GE/Color.php | 16 +
.../src/Faker/Provider/ka_GE/Company.php | 55 +
.../src/Faker/Provider/ka_GE/DateTime.php | 42 +
.../src/Faker/Provider/ka_GE/Internet.php | 15 +
.../src/Faker/Provider/ka_GE/Payment.php | 53 +
.../faker/src/Faker/Provider/ka_GE/Person.php | 63 +
.../src/Faker/Provider/ka_GE/PhoneNumber.php | 14 +
.../faker/src/Faker/Provider/ka_GE/Text.php | 1000 +
.../src/Faker/Provider/kk_KZ/Address.php | 105 +
.../faker/src/Faker/Provider/kk_KZ/Color.php | 12 +
.../src/Faker/Provider/kk_KZ/Company.php | 72 +
.../src/Faker/Provider/kk_KZ/Internet.php | 9 +
.../src/Faker/Provider/kk_KZ/Payment.php | 33 +
.../faker/src/Faker/Provider/kk_KZ/Person.php | 257 +
.../src/Faker/Provider/kk_KZ/PhoneNumber.php | 16 +
.../faker/src/Faker/Provider/kk_KZ/Text.php | 490 +
.../src/Faker/Provider/ko_KR/Address.php | 96 +
.../src/Faker/Provider/ko_KR/Company.php | 31 +
.../src/Faker/Provider/ko_KR/Internet.php | 86 +
.../faker/src/Faker/Provider/ko_KR/Person.php | 55 +
.../src/Faker/Provider/ko_KR/PhoneNumber.php | 42 +
.../faker/src/Faker/Provider/ko_KR/Text.php | 1723 ++
.../src/Faker/Provider/lt_LT/Address.php | 131 +
.../src/Faker/Provider/lt_LT/Company.php | 15 +
.../src/Faker/Provider/lt_LT/Internet.php | 18 +
.../src/Faker/Provider/lt_LT/Payment.php | 19 +
.../faker/src/Faker/Provider/lt_LT/Person.php | 350 +
.../src/Faker/Provider/lt_LT/PhoneNumber.php | 17 +
.../src/Faker/Provider/lv_LV/Address.php | 117 +
.../faker/src/Faker/Provider/lv_LV/Color.php | 19 +
.../src/Faker/Provider/lv_LV/Internet.php | 9 +
.../src/Faker/Provider/lv_LV/Payment.php | 19 +
.../faker/src/Faker/Provider/lv_LV/Person.php | 128 +
.../src/Faker/Provider/lv_LV/PhoneNumber.php | 15 +
.../src/Faker/Provider/me_ME/Address.php | 119 +
.../src/Faker/Provider/me_ME/Company.php | 49 +
.../src/Faker/Provider/me_ME/Payment.php | 19 +
.../faker/src/Faker/Provider/me_ME/Person.php | 102 +
.../src/Faker/Provider/me_ME/PhoneNumber.php | 15 +
.../faker/src/Faker/Provider/mn_MN/Person.php | 100 +
.../src/Faker/Provider/mn_MN/PhoneNumber.php | 13 +
.../src/Faker/Provider/ms_MY/Address.php | 708 +
.../src/Faker/Provider/ms_MY/Company.php | 105 +
.../Faker/Provider/ms_MY/Miscellaneous.php | 169 +
.../src/Faker/Provider/ms_MY/Payment.php | 244 +
.../faker/src/Faker/Provider/ms_MY/Person.php | 813 +
.../src/Faker/Provider/ms_MY/PhoneNumber.php | 217 +
.../src/Faker/Provider/nb_NO/Address.php | 195 +
.../src/Faker/Provider/nb_NO/Company.php | 55 +
.../src/Faker/Provider/nb_NO/Payment.php | 19 +
.../faker/src/Faker/Provider/nb_NO/Person.php | 326 +
.../src/Faker/Provider/nb_NO/PhoneNumber.php | 22 +
.../src/Faker/Provider/ne_NP/Address.php | 129 +
.../src/Faker/Provider/ne_NP/Internet.php | 32 +
.../faker/src/Faker/Provider/ne_NP/Person.php | 121 +
.../src/Faker/Provider/ne_NP/PhoneNumber.php | 19 +
.../src/Faker/Provider/nl_BE/Address.php | 124 +
.../src/Faker/Provider/nl_BE/Company.php | 13 +
.../src/Faker/Provider/nl_BE/Internet.php | 9 +
.../src/Faker/Provider/nl_BE/Payment.php | 39 +
.../faker/src/Faker/Provider/nl_BE/Person.php | 106 +
.../src/Faker/Provider/nl_BE/PhoneNumber.php | 20 +
.../faker/src/Faker/Provider/nl_BE/Text.php | 25347 ++++++++++++++++
.../src/Faker/Provider/nl_NL/Address.php | 153 +
.../faker/src/Faker/Provider/nl_NL/Color.php | 36 +
.../src/Faker/Provider/nl_NL/Company.php | 39 +
.../src/Faker/Provider/nl_NL/Internet.php | 9 +
.../src/Faker/Provider/nl_NL/Payment.php | 19 +
.../faker/src/Faker/Provider/nl_NL/Person.php | 350 +
.../src/Faker/Provider/nl_NL/PhoneNumber.php | 39 +
.../faker/src/Faker/Provider/nl_NL/Text.php | 3932 +++
.../src/Faker/Provider/pl_PL/Address.php | 210 +
.../src/Faker/Provider/pl_PL/Company.php | 80 +
.../src/Faker/Provider/pl_PL/Internet.php | 9 +
.../src/Faker/Provider/pl_PL/Payment.php | 115 +
.../faker/src/Faker/Provider/pl_PL/Person.php | 227 +
.../src/Faker/Provider/pl_PL/PhoneNumber.php | 18 +
.../faker/src/Faker/Provider/pl_PL/Text.php | 2866 ++
.../src/Faker/Provider/pt_BR/Address.php | 154 +
.../src/Faker/Provider/pt_BR/Company.php | 33 +
.../src/Faker/Provider/pt_BR/Internet.php | 9 +
.../src/Faker/Provider/pt_BR/Payment.php | 72 +
.../faker/src/Faker/Provider/pt_BR/Person.php | 133 +
.../src/Faker/Provider/pt_BR/PhoneNumber.php | 137 +
.../src/Faker/Provider/pt_BR/check_digit.php | 35 +
.../src/Faker/Provider/pt_PT/Address.php | 124 +
.../src/Faker/Provider/pt_PT/Payment.php | 19 +
.../faker/src/Faker/Provider/pt_PT/Person.php | 146 +
.../src/Faker/Provider/pt_PT/PhoneNumber.php | 50 +
.../src/Faker/Provider/ro_MD/Address.php | 148 +
.../src/Faker/Provider/ro_MD/Payment.php | 19 +
.../faker/src/Faker/Provider/ro_MD/Person.php | 90 +
.../src/Faker/Provider/ro_MD/PhoneNumber.php | 33 +
.../faker/src/Faker/Provider/ro_MD/Text.php | 2463 ++
.../src/Faker/Provider/ro_RO/Address.php | 176 +
.../src/Faker/Provider/ro_RO/Payment.php | 19 +
.../faker/src/Faker/Provider/ro_RO/Person.php | 238 +
.../src/Faker/Provider/ro_RO/PhoneNumber.php | 67 +
.../faker/src/Faker/Provider/ro_RO/Text.php | 154 +
.../src/Faker/Provider/ru_RU/Address.php | 139 +
.../faker/src/Faker/Provider/ru_RU/Color.php | 23 +
.../src/Faker/Provider/ru_RU/Company.php | 94 +
.../src/Faker/Provider/ru_RU/Internet.php | 9 +
.../src/Faker/Provider/ru_RU/Payment.php | 811 +
.../faker/src/Faker/Provider/ru_RU/Person.php | 157 +
.../src/Faker/Provider/ru_RU/PhoneNumber.php | 14 +
.../faker/src/Faker/Provider/ru_RU/Text.php | 4550 +++
.../src/Faker/Provider/sk_SK/Address.php | 344 +
.../src/Faker/Provider/sk_SK/Company.php | 64 +
.../src/Faker/Provider/sk_SK/Internet.php | 9 +
.../src/Faker/Provider/sk_SK/Payment.php | 19 +
.../faker/src/Faker/Provider/sk_SK/Person.php | 168 +
.../src/Faker/Provider/sk_SK/PhoneNumber.php | 15 +
.../src/Faker/Provider/sl_SI/Address.php | 107 +
.../src/Faker/Provider/sl_SI/Company.php | 14 +
.../src/Faker/Provider/sl_SI/Internet.php | 11 +
.../src/Faker/Provider/sl_SI/Payment.php | 19 +
.../faker/src/Faker/Provider/sl_SI/Person.php | 149 +
.../src/Faker/Provider/sl_SI/PhoneNumber.php | 18 +
.../src/Faker/Provider/sr_Cyrl_RS/Address.php | 58 +
.../src/Faker/Provider/sr_Cyrl_RS/Payment.php | 19 +
.../src/Faker/Provider/sr_Cyrl_RS/Person.php | 242 +
.../src/Faker/Provider/sr_Latn_RS/Address.php | 58 +
.../src/Faker/Provider/sr_Latn_RS/Payment.php | 19 +
.../src/Faker/Provider/sr_Latn_RS/Person.php | 213 +
.../src/Faker/Provider/sr_RS/Address.php | 58 +
.../src/Faker/Provider/sr_RS/Payment.php | 19 +
.../faker/src/Faker/Provider/sr_RS/Person.php | 145 +
.../src/Faker/Provider/sv_SE/Address.php | 150 +
.../src/Faker/Provider/sv_SE/Company.php | 26 +
.../src/Faker/Provider/sv_SE/Payment.php | 19 +
.../faker/src/Faker/Provider/sv_SE/Person.php | 143 +
.../src/Faker/Provider/sv_SE/PhoneNumber.php | 37 +
.../src/Faker/Provider/th_TH/Address.php | 101 +
.../faker/src/Faker/Provider/th_TH/Color.php | 16 +
.../src/Faker/Provider/th_TH/Company.php | 32 +
.../src/Faker/Provider/th_TH/Internet.php | 8 +
.../src/Faker/Provider/th_TH/Payment.php | 43 +
.../src/Faker/Provider/th_TH/PhoneNumber.php | 37 +
.../src/Faker/Provider/tr_TR/Address.php | 93 +
.../faker/src/Faker/Provider/tr_TR/Color.php | 58 +
.../src/Faker/Provider/tr_TR/Company.php | 99 +
.../src/Faker/Provider/tr_TR/DateTime.php | 46 +
.../src/Faker/Provider/tr_TR/Internet.php | 9 +
.../src/Faker/Provider/tr_TR/Payment.php | 19 +
.../faker/src/Faker/Provider/tr_TR/Person.php | 112 +
.../src/Faker/Provider/tr_TR/PhoneNumber.php | 33 +
.../src/Faker/Provider/uk_UA/Address.php | 362 +
.../faker/src/Faker/Provider/uk_UA/Color.php | 23 +
.../src/Faker/Provider/uk_UA/Company.php | 74 +
.../src/Faker/Provider/uk_UA/Internet.php | 9 +
.../src/Faker/Provider/uk_UA/Payment.php | 41 +
.../faker/src/Faker/Provider/uk_UA/Person.php | 99 +
.../src/Faker/Provider/uk_UA/PhoneNumber.php | 51 +
.../faker/src/Faker/Provider/uk_UA/Text.php | 4511 +++
.../src/Faker/Provider/vi_VN/Address.php | 170 +
.../faker/src/Faker/Provider/vi_VN/Color.php | 36 +
.../src/Faker/Provider/vi_VN/Internet.php | 8 +
.../faker/src/Faker/Provider/vi_VN/Person.php | 184 +
.../src/Faker/Provider/vi_VN/PhoneNumber.php | 61 +
.../src/Faker/Provider/zh_CN/Address.php | 149 +
.../faker/src/Faker/Provider/zh_CN/Color.php | 66 +
.../src/Faker/Provider/zh_CN/Company.php | 234 +
.../src/Faker/Provider/zh_CN/DateTime.php | 46 +
.../src/Faker/Provider/zh_CN/Internet.php | 24 +
.../src/Faker/Provider/zh_CN/Payment.php | 41 +
.../faker/src/Faker/Provider/zh_CN/Person.php | 79 +
.../src/Faker/Provider/zh_CN/PhoneNumber.php | 23 +
.../src/Faker/Provider/zh_TW/Address.php | 419 +
.../faker/src/Faker/Provider/zh_TW/Color.php | 66 +
.../src/Faker/Provider/zh_TW/Company.php | 265 +
.../src/Faker/Provider/zh_TW/DateTime.php | 46 +
.../src/Faker/Provider/zh_TW/Internet.php | 16 +
.../src/Faker/Provider/zh_TW/Payment.php | 11 +
.../faker/src/Faker/Provider/zh_TW/Person.php | 201 +
.../src/Faker/Provider/zh_TW/PhoneNumber.php | 19 +
.../faker/src/Faker/Provider/zh_TW/Text.php | 898 +
.../faker/src/Faker/UniqueGenerator.php | 58 +
.../faker/src/Faker/ValidGenerator.php | 65 +
vendor/fzaninotto/faker/src/autoload.php | 26 +
.../faker/test/Faker/Calculator/IbanTest.php | 306 +
.../faker/test/Faker/Calculator/InnTest.php | 51 +
.../faker/test/Faker/Calculator/LuhnTest.php | 72 +
.../faker/test/Faker/Calculator/TCNoTest.php | 54 +
.../faker/test/Faker/DefaultGeneratorTest.php | 28 +
.../faker/test/Faker/GeneratorTest.php | 148 +
.../faker/test/Faker/Provider/AddressTest.php | 47 +
.../faker/test/Faker/Provider/BarcodeTest.php | 46 +
.../faker/test/Faker/Provider/BaseTest.php | 572 +
.../faker/test/Faker/Provider/BiasedTest.php | 74 +
.../faker/test/Faker/Provider/ColorTest.php | 54 +
.../faker/test/Faker/Provider/CompanyTest.php | 31 +
.../test/Faker/Provider/DateTimeTest.php | 282 +
.../test/Faker/Provider/HtmlLoremTest.php | 30 +
.../faker/test/Faker/Provider/ImageTest.php | 76 +
.../test/Faker/Provider/InternetTest.php | 167 +
.../test/Faker/Provider/LocalizationTest.php | 27 +
.../faker/test/Faker/Provider/LoremTest.php | 109 +
.../test/Faker/Provider/MiscellaneousTest.php | 59 +
.../faker/test/Faker/Provider/PaymentTest.php | 209 +
.../faker/test/Faker/Provider/PersonTest.php | 87 +
.../test/Faker/Provider/PhoneNumberTest.php | 36 +
.../Faker/Provider/ProviderOverrideTest.php | 194 +
.../faker/test/Faker/Provider/TextTest.php | 55 +
.../test/Faker/Provider/UserAgentTest.php | 39 +
.../faker/test/Faker/Provider/UuidTest.php | 32 +
.../Faker/Provider/ar_JO/InternetTest.php | 33 +
.../Faker/Provider/ar_SA/InternetTest.php | 33 +
.../test/Faker/Provider/at_AT/PaymentTest.php | 31 +
.../test/Faker/Provider/bg_BG/PaymentTest.php | 31 +
.../test/Faker/Provider/bn_BD/PersonTest.php | 30 +
.../test/Faker/Provider/cs_CZ/PersonTest.php | 47 +
.../Faker/Provider/da_DK/InternetTest.php | 33 +
.../Faker/Provider/de_AT/InternetTest.php | 33 +
.../Faker/Provider/de_AT/PhoneNumberTest.php | 29 +
.../test/Faker/Provider/de_CH/AddressTest.php | 70 +
.../Faker/Provider/de_CH/InternetTest.php | 36 +
.../Faker/Provider/de_CH/PhoneNumberTest.php | 33 +
.../Faker/Provider/de_DE/InternetTest.php | 33 +
.../test/Faker/Provider/el_GR/TextTest.php | 57 +
.../test/Faker/Provider/en_AU/AddressTest.php | 49 +
.../test/Faker/Provider/en_CA/AddressTest.php | 69 +
.../test/Faker/Provider/en_GB/AddressTest.php | 36 +
.../test/Faker/Provider/en_IN/AddressTest.php | 57 +
.../test/Faker/Provider/en_NG/AddressTest.php | 57 +
.../Faker/Provider/en_NG/InternetTest.php | 33 +
.../test/Faker/Provider/en_NG/PersonTest.php | 30 +
.../Faker/Provider/en_NG/PhoneNumberTest.php | 26 +
.../Faker/Provider/en_NZ/PhoneNumberTest.php | 36 +
.../test/Faker/Provider/en_PH/AddressTest.php | 50 +
.../test/Faker/Provider/en_SG/AddressTest.php | 27 +
.../Faker/Provider/en_SG/PhoneNumberTest.php | 46 +
.../test/Faker/Provider/en_UG/AddressTest.php | 53 +
.../test/Faker/Provider/en_US/CompanyTest.php | 33 +
.../test/Faker/Provider/en_US/PaymentTest.php | 85 +
.../test/Faker/Provider/en_US/PersonTest.php | 48 +
.../Faker/Provider/en_US/PhoneNumberTest.php | 85 +
.../test/Faker/Provider/en_ZA/CompanyTest.php | 27 +
.../Faker/Provider/en_ZA/InternetTest.php | 33 +
.../test/Faker/Provider/en_ZA/PersonTest.php | 69 +
.../Faker/Provider/en_ZA/PhoneNumberTest.php | 66 +
.../test/Faker/Provider/es_ES/PaymentTest.php | 61 +
.../test/Faker/Provider/es_ES/PersonTest.php | 46 +
.../test/Faker/Provider/es_ES/TextTest.php | 27 +
.../test/Faker/Provider/es_PE/PersonTest.php | 29 +
.../test/Faker/Provider/es_VE/CompanyTest.php | 43 +
.../test/Faker/Provider/es_VE/PersonTest.php | 43 +
.../Faker/Provider/fi_FI/InternetTest.php | 33 +
.../test/Faker/Provider/fi_FI/PersonTest.php | 82 +
.../test/Faker/Provider/fr_BE/PaymentTest.php | 30 +
.../test/Faker/Provider/fr_CH/AddressTest.php | 70 +
.../Faker/Provider/fr_CH/InternetTest.php | 36 +
.../Faker/Provider/fr_CH/PhoneNumberTest.php | 33 +
.../test/Faker/Provider/fr_FR/AddressTest.php | 33 +
.../test/Faker/Provider/fr_FR/CompanyTest.php | 75 +
.../test/Faker/Provider/fr_FR/PaymentTest.php | 49 +
.../test/Faker/Provider/fr_FR/PersonTest.php | 37 +
.../Faker/Provider/fr_FR/PhoneNumberTest.php | 57 +
.../test/Faker/Provider/fr_FR/TextTest.php | 57 +
.../test/Faker/Provider/id_ID/PersonTest.php | 41 +
.../test/Faker/Provider/it_CH/AddressTest.php | 70 +
.../Faker/Provider/it_CH/InternetTest.php | 36 +
.../Faker/Provider/it_CH/PhoneNumberTest.php | 33 +
.../test/Faker/Provider/it_IT/CompanyTest.php | 24 +
.../test/Faker/Provider/it_IT/PersonTest.php | 24 +
.../Faker/Provider/ja_JP/InternetTest.php | 28 +
.../test/Faker/Provider/ja_JP/PersonTest.php | 55 +
.../Faker/Provider/ja_JP/PhoneNumberTest.php | 22 +
.../test/Faker/Provider/ka_GE/TextTest.php | 57 +
.../test/Faker/Provider/kk_KZ/CompanyTest.php | 32 +
.../test/Faker/Provider/kk_KZ/PersonTest.php | 30 +
.../test/Faker/Provider/kk_KZ/TextTest.php | 57 +
.../test/Faker/Provider/ko_KR/TextTest.php | 57 +
.../test/Faker/Provider/mn_MN/PersonTest.php | 28 +
.../test/Faker/Provider/ms_MY/PersonTest.php | 50 +
.../test/Faker/Provider/nl_BE/PaymentTest.php | 30 +
.../test/Faker/Provider/nl_BE/PersonTest.php | 54 +
.../test/Faker/Provider/nl_NL/CompanyTest.php | 35 +
.../test/Faker/Provider/nl_NL/PersonTest.php | 33 +
.../test/Faker/Provider/pl_PL/AddressTest.php | 32 +
.../test/Faker/Provider/pl_PL/PersonTest.php | 101 +
.../test/Faker/Provider/pt_BR/CompanyTest.php | 26 +
.../test/Faker/Provider/pt_BR/PersonTest.php | 34 +
.../test/Faker/Provider/pt_PT/AddressTest.php | 40 +
.../test/Faker/Provider/pt_PT/PersonTest.php | 53 +
.../Faker/Provider/pt_PT/PhoneNumberTest.php | 26 +
.../test/Faker/Provider/ro_RO/PersonTest.php | 252 +
.../Faker/Provider/ro_RO/PhoneNumberTest.php | 32 +
.../test/Faker/Provider/ru_RU/CompanyTest.php | 37 +
.../test/Faker/Provider/ru_RU/TextTest.php | 57 +
.../test/Faker/Provider/sv_SE/PersonTest.php | 61 +
.../test/Faker/Provider/tr_TR/CompanyTest.php | 28 +
.../test/Faker/Provider/tr_TR/PaymentTest.php | 29 +
.../test/Faker/Provider/tr_TR/PersonTest.php | 34 +
.../Faker/Provider/tr_TR/PhoneNumberTest.php | 34 +
.../test/Faker/Provider/uk_UA/AddressTest.php | 81 +
.../test/Faker/Provider/uk_UA/PersonTest.php | 57 +
.../Faker/Provider/uk_UA/PhoneNumberTest.php | 36 +
.../test/Faker/Provider/zh_TW/CompanyTest.php | 27 +
.../test/Faker/Provider/zh_TW/PersonTest.php | 45 +
.../test/Faker/Provider/zh_TW/TextTest.php | 79 +
vendor/fzaninotto/faker/test/documentor.php | 16 +
vendor/fzaninotto/faker/test/test.php | 38 +
vendor/guzzlehttp/guzzle/CHANGELOG.md | 1287 +
vendor/guzzlehttp/guzzle/LICENSE | 19 +
vendor/guzzlehttp/guzzle/README.md | 91 +
vendor/guzzlehttp/guzzle/UPGRADING.md | 1203 +
vendor/guzzlehttp/guzzle/composer.json | 44 +
vendor/guzzlehttp/guzzle/src/Client.php | 422 +
.../guzzlehttp/guzzle/src/ClientInterface.php | 84 +
.../guzzle/src/Cookie/CookieJar.php | 314 +
.../guzzle/src/Cookie/CookieJarInterface.php | 84 +
.../guzzle/src/Cookie/FileCookieJar.php | 90 +
.../guzzle/src/Cookie/SessionCookieJar.php | 71 +
.../guzzle/src/Cookie/SetCookie.php | 403 +
.../src/Exception/BadResponseException.php | 27 +
.../guzzle/src/Exception/ClientException.php | 7 +
.../guzzle/src/Exception/ConnectException.php | 37 +
.../guzzle/src/Exception/GuzzleException.php | 13 +
.../guzzle/src/Exception/RequestException.php | 217 +
.../guzzle/src/Exception/SeekException.php | 27 +
.../guzzle/src/Exception/ServerException.php | 7 +
.../Exception/TooManyRedirectsException.php | 4 +
.../src/Exception/TransferException.php | 4 +
.../guzzle/src/Handler/CurlFactory.php | 565 +
.../src/Handler/CurlFactoryInterface.php | 27 +
.../guzzle/src/Handler/CurlHandler.php | 45 +
.../guzzle/src/Handler/CurlMultiHandler.php | 199 +
.../guzzle/src/Handler/EasyHandle.php | 92 +
.../guzzle/src/Handler/MockHandler.php | 189 +
.../guzzlehttp/guzzle/src/Handler/Proxy.php | 55 +
.../guzzle/src/Handler/StreamHandler.php | 532 +
vendor/guzzlehttp/guzzle/src/HandlerStack.php | 273 +
.../guzzle/src/MessageFormatter.php | 180 +
vendor/guzzlehttp/guzzle/src/Middleware.php | 255 +
vendor/guzzlehttp/guzzle/src/Pool.php | 123 +
.../guzzle/src/PrepareBodyMiddleware.php | 106 +
.../guzzle/src/RedirectMiddleware.php | 237 +
.../guzzlehttp/guzzle/src/RequestOptions.php | 255 +
.../guzzlehttp/guzzle/src/RetryMiddleware.php | 112 +
.../guzzlehttp/guzzle/src/TransferStats.php | 126 +
vendor/guzzlehttp/guzzle/src/UriTemplate.php | 237 +
vendor/guzzlehttp/guzzle/src/functions.php | 333 +
.../guzzle/src/functions_include.php | 6 +
vendor/guzzlehttp/promises/CHANGELOG.md | 65 +
vendor/guzzlehttp/promises/LICENSE | 19 +
vendor/guzzlehttp/promises/Makefile | 13 +
vendor/guzzlehttp/promises/README.md | 504 +
vendor/guzzlehttp/promises/composer.json | 34 +
.../promises/src/AggregateException.php | 16 +
.../promises/src/CancellationException.php | 9 +
vendor/guzzlehttp/promises/src/Coroutine.php | 151 +
.../guzzlehttp/promises/src/EachPromise.php | 229 +
.../promises/src/FulfilledPromise.php | 82 +
vendor/guzzlehttp/promises/src/Promise.php | 280 +
.../promises/src/PromiseInterface.php | 93 +
.../promises/src/PromisorInterface.php | 15 +
.../promises/src/RejectedPromise.php | 87 +
.../promises/src/RejectionException.php | 47 +
vendor/guzzlehttp/promises/src/TaskQueue.php | 66 +
.../promises/src/TaskQueueInterface.php | 25 +
vendor/guzzlehttp/promises/src/functions.php | 457 +
.../promises/src/functions_include.php | 6 +
vendor/guzzlehttp/psr7/CHANGELOG.md | 110 +
vendor/guzzlehttp/psr7/LICENSE | 19 +
vendor/guzzlehttp/psr7/README.md | 739 +
vendor/guzzlehttp/psr7/composer.json | 39 +
vendor/guzzlehttp/psr7/src/AppendStream.php | 233 +
vendor/guzzlehttp/psr7/src/BufferStream.php | 137 +
vendor/guzzlehttp/psr7/src/CachingStream.php | 138 +
vendor/guzzlehttp/psr7/src/DroppingStream.php | 42 +
vendor/guzzlehttp/psr7/src/FnStream.php | 149 +
vendor/guzzlehttp/psr7/src/InflateStream.php | 52 +
vendor/guzzlehttp/psr7/src/LazyOpenStream.php | 39 +
vendor/guzzlehttp/psr7/src/LimitStream.php | 155 +
vendor/guzzlehttp/psr7/src/MessageTrait.php | 183 +
.../guzzlehttp/psr7/src/MultipartStream.php | 153 +
vendor/guzzlehttp/psr7/src/NoSeekStream.php | 22 +
vendor/guzzlehttp/psr7/src/PumpStream.php | 165 +
vendor/guzzlehttp/psr7/src/Request.php | 142 +
vendor/guzzlehttp/psr7/src/Response.php | 132 +
vendor/guzzlehttp/psr7/src/ServerRequest.php | 358 +
vendor/guzzlehttp/psr7/src/Stream.php | 257 +
.../psr7/src/StreamDecoratorTrait.php | 149 +
vendor/guzzlehttp/psr7/src/StreamWrapper.php | 121 +
vendor/guzzlehttp/psr7/src/UploadedFile.php | 316 +
vendor/guzzlehttp/psr7/src/Uri.php | 702 +
vendor/guzzlehttp/psr7/src/UriNormalizer.php | 216 +
vendor/guzzlehttp/psr7/src/UriResolver.php | 219 +
vendor/guzzlehttp/psr7/src/functions.php | 828 +
.../guzzlehttp/psr7/src/functions_include.php | 6 +
vendor/hamcrest/hamcrest-php/.coveralls.yml | 1 +
vendor/hamcrest/hamcrest-php/.gitignore | 1 +
vendor/hamcrest/hamcrest-php/.gush.yml | 7 +
vendor/hamcrest/hamcrest-php/.travis.yml | 24 +
vendor/hamcrest/hamcrest-php/CHANGES.txt | 167 +
vendor/hamcrest/hamcrest-php/LICENSE.txt | 27 +
vendor/hamcrest/hamcrest-php/README.md | 53 +
vendor/hamcrest/hamcrest-php/TODO.txt | 22 +
vendor/hamcrest/hamcrest-php/composer.json | 38 +
vendor/hamcrest/hamcrest-php/composer.lock | 1493 +
.../hamcrest-php/generator/FactoryCall.php | 41 +
.../hamcrest-php/generator/FactoryClass.php | 72 +
.../hamcrest-php/generator/FactoryFile.php | 122 +
.../generator/FactoryGenerator.php | 115 +
.../hamcrest-php/generator/FactoryMethod.php | 231 +
.../generator/FactoryParameter.php | 69 +
.../generator/GlobalFunctionFile.php | 42 +
.../generator/StaticMethodFile.php | 38 +
.../generator/parts/file_header.txt | 7 +
.../generator/parts/functions_footer.txt | 0
.../generator/parts/functions_header.txt | 24 +
.../generator/parts/functions_imports.txt | 0
.../generator/parts/matchers_footer.txt | 1 +
.../generator/parts/matchers_header.txt | 7 +
.../generator/parts/matchers_imports.txt | 2 +
.../hamcrest/hamcrest-php/generator/run.php | 37 +
.../hamcrest-php/hamcrest/Hamcrest.php | 805 +
.../hamcrest/Hamcrest/Arrays/IsArray.php | 118 +
.../Hamcrest/Arrays/IsArrayContaining.php | 63 +
.../Arrays/IsArrayContainingInAnyOrder.php | 59 +
.../Arrays/IsArrayContainingInOrder.php | 57 +
.../Hamcrest/Arrays/IsArrayContainingKey.php | 75 +
.../Arrays/IsArrayContainingKeyValuePair.php | 80 +
.../Hamcrest/Arrays/IsArrayWithSize.php | 73 +
.../hamcrest/Hamcrest/Arrays/MatchingOnce.php | 69 +
.../Hamcrest/Arrays/SeriesMatchingOnce.php | 75 +
.../hamcrest/Hamcrest/AssertionError.php | 10 +
.../hamcrest/Hamcrest/BaseDescription.php | 132 +
.../hamcrest/Hamcrest/BaseMatcher.php | 25 +
.../Collection/IsEmptyTraversable.php | 71 +
.../Collection/IsTraversableWithSize.php | 47 +
.../hamcrest/Hamcrest/Core/AllOf.php | 59 +
.../hamcrest/Hamcrest/Core/AnyOf.php | 58 +
.../Hamcrest/Core/CombinableMatcher.php | 78 +
.../hamcrest/Hamcrest/Core/DescribedAs.php | 68 +
.../hamcrest/Hamcrest/Core/Every.php | 56 +
.../hamcrest/Hamcrest/Core/HasToString.php | 56 +
.../hamcrest/Hamcrest/Core/Is.php | 57 +
.../hamcrest/Hamcrest/Core/IsAnything.php | 45 +
.../Hamcrest/Core/IsCollectionContaining.php | 93 +
.../hamcrest/Hamcrest/Core/IsEqual.php | 44 +
.../hamcrest/Hamcrest/Core/IsIdentical.php | 38 +
.../hamcrest/Hamcrest/Core/IsInstanceOf.php | 67 +
.../hamcrest/Hamcrest/Core/IsNot.php | 44 +
.../hamcrest/Hamcrest/Core/IsNull.php | 56 +
.../hamcrest/Hamcrest/Core/IsSame.php | 51 +
.../hamcrest/Hamcrest/Core/IsTypeOf.php | 71 +
.../hamcrest/Hamcrest/Core/Set.php | 95 +
.../Hamcrest/Core/ShortcutCombination.php | 43 +
.../hamcrest/Hamcrest/Description.php | 70 +
.../hamcrest/Hamcrest/DiagnosingMatcher.php | 25 +
.../hamcrest/Hamcrest/FeatureMatcher.php | 67 +
.../Hamcrest/Internal/SelfDescribingValue.php | 27 +
.../hamcrest/Hamcrest/Matcher.php | 50 +
.../hamcrest/Hamcrest/MatcherAssert.php | 118 +
.../hamcrest/Hamcrest/Matchers.php | 713 +
.../hamcrest/Hamcrest/NullDescription.php | 43 +
.../hamcrest/Hamcrest/Number/IsCloseTo.php | 67 +
.../Hamcrest/Number/OrderingComparison.php | 132 +
.../hamcrest/Hamcrest/SelfDescribing.php | 23 +
.../hamcrest/Hamcrest/StringDescription.php | 57 +
.../hamcrest/Hamcrest/Text/IsEmptyString.php | 85 +
.../Hamcrest/Text/IsEqualIgnoringCase.php | 52 +
.../Text/IsEqualIgnoringWhiteSpace.php | 66 +
.../hamcrest/Hamcrest/Text/MatchesPattern.php | 40 +
.../hamcrest/Hamcrest/Text/StringContains.php | 45 +
.../Text/StringContainsIgnoringCase.php | 40 +
.../Hamcrest/Text/StringContainsInOrder.php | 66 +
.../hamcrest/Hamcrest/Text/StringEndsWith.php | 40 +
.../Hamcrest/Text/StringStartsWith.php | 40 +
.../Hamcrest/Text/SubstringMatcher.php | 45 +
.../hamcrest/Hamcrest/Type/IsArray.php | 32 +
.../hamcrest/Hamcrest/Type/IsBoolean.php | 32 +
.../hamcrest/Hamcrest/Type/IsCallable.php | 37 +
.../hamcrest/Hamcrest/Type/IsDouble.php | 34 +
.../hamcrest/Hamcrest/Type/IsInteger.php | 32 +
.../hamcrest/Hamcrest/Type/IsNumeric.php | 54 +
.../hamcrest/Hamcrest/Type/IsObject.php | 32 +
.../hamcrest/Hamcrest/Type/IsResource.php | 32 +
.../hamcrest/Hamcrest/Type/IsScalar.php | 34 +
.../hamcrest/Hamcrest/Type/IsString.php | 32 +
.../Hamcrest/TypeSafeDiagnosingMatcher.php | 29 +
.../hamcrest/Hamcrest/TypeSafeMatcher.php | 107 +
.../hamcrest-php/hamcrest/Hamcrest/Util.php | 76 +
.../hamcrest/Hamcrest/Xml/HasXPath.php | 195 +
.../tests/Hamcrest/AbstractMatcherTest.php | 66 +
.../Array/IsArrayContainingInAnyOrderTest.php | 54 +
.../Array/IsArrayContainingInOrderTest.php | 44 +
.../Array/IsArrayContainingKeyTest.php | 62 +
.../IsArrayContainingKeyValuePairTest.php | 36 +
.../Hamcrest/Array/IsArrayContainingTest.php | 50 +
.../tests/Hamcrest/Array/IsArrayTest.php | 89 +
.../Hamcrest/Array/IsArrayWithSizeTest.php | 37 +
.../tests/Hamcrest/BaseMatcherTest.php | 23 +
.../Collection/IsEmptyTraversableTest.php | 77 +
.../Collection/IsTraversableWithSizeTest.php | 57 +
.../tests/Hamcrest/Core/AllOfTest.php | 56 +
.../tests/Hamcrest/Core/AnyOfTest.php | 79 +
.../Hamcrest/Core/CombinableMatcherTest.php | 59 +
.../tests/Hamcrest/Core/DescribedAsTest.php | 36 +
.../tests/Hamcrest/Core/EveryTest.php | 30 +
.../tests/Hamcrest/Core/HasToStringTest.php | 108 +
.../tests/Hamcrest/Core/IsAnythingTest.php | 29 +
.../Core/IsCollectionContainingTest.php | 91 +
.../tests/Hamcrest/Core/IsEqualTest.php | 102 +
.../tests/Hamcrest/Core/IsIdenticalTest.php | 30 +
.../tests/Hamcrest/Core/IsInstanceOfTest.php | 51 +
.../tests/Hamcrest/Core/IsNotTest.php | 31 +
.../tests/Hamcrest/Core/IsNullTest.php | 20 +
.../tests/Hamcrest/Core/IsSameTest.php | 30 +
.../tests/Hamcrest/Core/IsTest.php | 33 +
.../tests/Hamcrest/Core/IsTypeOfTest.php | 45 +
.../tests/Hamcrest/Core/SampleBaseClass.php | 18 +
.../tests/Hamcrest/Core/SampleSubClass.php | 6 +
.../tests/Hamcrest/Core/SetTest.php | 116 +
.../tests/Hamcrest/FeatureMatcherTest.php | 73 +
.../tests/Hamcrest/MatcherAssertTest.php | 190 +
.../tests/Hamcrest/Number/IsCloseToTest.php | 27 +
.../Number/OrderingComparisonTest.php | 41 +
.../tests/Hamcrest/StringDescriptionTest.php | 160 +
.../tests/Hamcrest/Text/IsEmptyStringTest.php | 86 +
.../Hamcrest/Text/IsEqualIgnoringCaseTest.php | 40 +
.../Text/IsEqualIgnoringWhiteSpaceTest.php | 51 +
.../Hamcrest/Text/MatchesPatternTest.php | 30 +
.../Text/StringContainsIgnoringCaseTest.php | 80 +
.../Text/StringContainsInOrderTest.php | 42 +
.../Hamcrest/Text/StringContainsTest.php | 86 +
.../Hamcrest/Text/StringEndsWithTest.php | 62 +
.../Hamcrest/Text/StringStartsWithTest.php | 62 +
.../tests/Hamcrest/Type/IsArrayTest.php | 35 +
.../tests/Hamcrest/Type/IsBooleanTest.php | 35 +
.../tests/Hamcrest/Type/IsCallableTest.php | 103 +
.../tests/Hamcrest/Type/IsDoubleTest.php | 35 +
.../tests/Hamcrest/Type/IsIntegerTest.php | 36 +
.../tests/Hamcrest/Type/IsNumericTest.php | 53 +
.../tests/Hamcrest/Type/IsObjectTest.php | 34 +
.../tests/Hamcrest/Type/IsResourceTest.php | 34 +
.../tests/Hamcrest/Type/IsScalarTest.php | 39 +
.../tests/Hamcrest/Type/IsStringTest.php | 35 +
.../hamcrest-php/tests/Hamcrest/UtilTest.php | 80 +
.../tests/Hamcrest/Xml/HasXPathTest.php | 198 +
.../hamcrest/hamcrest-php/tests/bootstrap.php | 11 +
.../hamcrest-php/tests/phpunit.xml.dist | 22 +
.../php-console-color/.gitignore | 3 +
.../php-console-color/.travis.yml | 24 +
.../jakub-onderka/php-console-color/LICENSE | 27 +
.../jakub-onderka/php-console-color/README.md | 10 +
.../jakub-onderka/php-console-color/build.xml | 93 +
.../php-console-color/composer.json | 23 +
.../php-console-color/example.php | 38 +
.../php-console-color/phpunit.xml | 16 +
.../php-console-color/src/ConsoleColor.php | 287 +
.../src/InvalidStyleException.php | 10 +
.../tests/ConsoleColorTest.php | 184 +
.../php-console-highlighter/.gitignore | 4 +
.../php-console-highlighter/.travis.yml | 21 +
.../php-console-highlighter/LICENSE | 21 +
.../php-console-highlighter/README.md | 40 +
.../php-console-highlighter/build.xml | 93 +
.../php-console-highlighter/composer.json | 26 +
.../examples/snippet.php | 10 +
.../examples/whole_file.php | 10 +
.../examples/whole_file_line_numbers.php | 10 +
.../php-console-highlighter/phpunit.xml | 15 +
.../PhpConsoleHighlighter/Highlighter.php | 267 +
.../PhpConsoleHighligter/HigligterTest.php | 263 +
.../tests/bootstrap.php | 2 +
vendor/laravel/framework/LICENSE.md | 21 +
vendor/laravel/framework/README.md | 45 +
vendor/laravel/framework/composer.json | 139 +
.../Auth/Access/AuthorizationException.php | 10 +
.../src/Illuminate/Auth/Access/Gate.php | 677 +
.../Auth/Access/HandlesAuthorization.php | 30 +
.../src/Illuminate/Auth/Access/Response.php | 44 +
.../src/Illuminate/Auth/AuthManager.php | 294 +
.../Illuminate/Auth/AuthServiceProvider.php | 90 +
.../src/Illuminate/Auth/Authenticatable.php | 78 +
.../Auth/AuthenticationException.php | 58 +
.../Auth/Console/AuthMakeCommand.php | 120 +
.../Auth/Console/ClearResetsCommand.php | 34 +
.../make/controllers/HomeController.stub | 28 +
.../Auth/Console/stubs/make/routes.stub | 4 +
.../Console/stubs/make/views/auth/login.stub | 71 +
.../make/views/auth/passwords/email.stub | 47 +
.../make/views/auth/passwords/reset.stub | 65 +
.../stubs/make/views/auth/register.stub | 77 +
.../Console/stubs/make/views/auth/verify.stub | 24 +
.../Auth/Console/stubs/make/views/home.stub | 23 +
.../Console/stubs/make/views/layouts/app.stub | 80 +
.../Illuminate/Auth/CreatesUserProviders.php | 94 +
.../Illuminate/Auth/DatabaseUserProvider.php | 159 +
.../Illuminate/Auth/EloquentUserProvider.php | 202 +
.../src/Illuminate/Auth/Events/Attempting.php | 42 +
.../Illuminate/Auth/Events/Authenticated.php | 37 +
.../src/Illuminate/Auth/Events/Failed.php | 42 +
.../src/Illuminate/Auth/Events/Lockout.php | 26 +
.../src/Illuminate/Auth/Events/Login.php | 46 +
.../src/Illuminate/Auth/Events/Logout.php | 37 +
.../Illuminate/Auth/Events/PasswordReset.php | 28 +
.../src/Illuminate/Auth/Events/Registered.php | 28 +
.../src/Illuminate/Auth/Events/Verified.php | 28 +
.../src/Illuminate/Auth/GenericUser.php | 134 +
.../src/Illuminate/Auth/GuardHelpers.php | 118 +
.../SendEmailVerificationNotification.php | 22 +
.../Auth/Middleware/Authenticate.php | 82 +
.../Middleware/AuthenticateWithBasicAuth.php | 41 +
.../Illuminate/Auth/Middleware/Authorize.php | 88 +
.../Auth/Middleware/EnsureEmailIsVerified.php | 30 +
.../src/Illuminate/Auth/MustVerifyEmail.php | 38 +
.../Auth/Notifications/ResetPassword.php | 76 +
.../Auth/Notifications/VerifyEmail.php | 76 +
.../Auth/Passwords/CanResetPassword.php | 29 +
.../Passwords/DatabaseTokenRepository.php | 204 +
.../Auth/Passwords/PasswordBroker.php | 242 +
.../Auth/Passwords/PasswordBrokerManager.php | 147 +
.../PasswordResetServiceProvider.php | 51 +
.../Passwords/TokenRepositoryInterface.php | 40 +
.../src/Illuminate/Auth/Recaller.php | 88 +
.../src/Illuminate/Auth/RequestGuard.php | 87 +
.../src/Illuminate/Auth/SessionGuard.php | 783 +
.../src/Illuminate/Auth/TokenGuard.php | 135 +
.../src/Illuminate/Auth/composer.json | 42 +
.../Broadcasting/BroadcastController.php | 21 +
.../Broadcasting/BroadcastEvent.php | 111 +
.../Broadcasting/BroadcastException.php | 10 +
.../Broadcasting/BroadcastManager.php | 321 +
.../Broadcasting/BroadcastServiceProvider.php | 51 +
.../Broadcasting/Broadcasters/Broadcaster.php | 263 +
.../Broadcasters/LogBroadcaster.php | 54 +
.../Broadcasters/NullBroadcaster.php | 30 +
.../Broadcasters/PusherBroadcaster.php | 131 +
.../Broadcasters/RedisBroadcaster.php | 104 +
.../src/Illuminate/Broadcasting/Channel.php | 34 +
.../Broadcasting/InteractsWithSockets.php | 39 +
.../Broadcasting/PendingBroadcast.php | 59 +
.../Broadcasting/PresenceChannel.php | 17 +
.../Broadcasting/PrivateChannel.php | 17 +
.../src/Illuminate/Broadcasting/composer.json | 41 +
.../src/Illuminate/Bus/BusServiceProvider.php | 54 +
.../src/Illuminate/Bus/Dispatcher.php | 212 +
.../src/Illuminate/Bus/Queueable.php | 150 +
.../src/Illuminate/Bus/composer.json | 36 +
.../src/Illuminate/Cache/ApcStore.php | 132 +
.../src/Illuminate/Cache/ApcWrapper.php | 92 +
.../src/Illuminate/Cache/ArrayStore.php | 115 +
.../src/Illuminate/Cache/CacheManager.php | 306 +
.../Illuminate/Cache/CacheServiceProvider.php | 47 +
.../Cache/Console/CacheTableCommand.php | 81 +
.../Illuminate/Cache/Console/ClearCommand.php | 145 +
.../Cache/Console/ForgetCommand.php | 57 +
.../Illuminate/Cache/Console/stubs/cache.stub | 32 +
.../src/Illuminate/Cache/DatabaseStore.php | 292 +
.../Illuminate/Cache/Events/CacheEvent.php | 46 +
.../src/Illuminate/Cache/Events/CacheHit.php | 28 +
.../Illuminate/Cache/Events/CacheMissed.php | 8 +
.../Illuminate/Cache/Events/KeyForgotten.php | 8 +
.../Illuminate/Cache/Events/KeyWritten.php | 37 +
.../src/Illuminate/Cache/FileStore.php | 262 +
.../framework/src/Illuminate/Cache/Lock.php | 102 +
.../Illuminate/Cache/MemcachedConnector.php | 87 +
.../src/Illuminate/Cache/MemcachedLock.php | 50 +
.../src/Illuminate/Cache/MemcachedStore.php | 250 +
.../src/Illuminate/Cache/NullStore.php | 108 +
.../src/Illuminate/Cache/RateLimiter.php | 133 +
.../src/Illuminate/Cache/RedisLock.php | 54 +
.../src/Illuminate/Cache/RedisStore.php | 289 +
.../src/Illuminate/Cache/RedisTaggedCache.php | 194 +
.../src/Illuminate/Cache/Repository.php | 588 +
.../Cache/RetrievesMultipleKeys.php | 39 +
.../framework/src/Illuminate/Cache/TagSet.php | 110 +
.../src/Illuminate/Cache/TaggableStore.php | 17 +
.../src/Illuminate/Cache/TaggedCache.php | 97 +
.../src/Illuminate/Cache/composer.json | 40 +
.../src/Illuminate/Config/Repository.php | 179 +
.../src/Illuminate/Config/composer.json | 35 +
.../src/Illuminate/Console/Application.php | 296 +
.../src/Illuminate/Console/Command.php | 596 +
.../Illuminate/Console/ConfirmableTrait.php | 54 +
.../Console/DetectsApplicationNamespace.php | 18 +
.../Console/Events/ArtisanStarting.php | 24 +
.../Console/Events/CommandFinished.php | 54 +
.../Console/Events/CommandStarting.php | 45 +
.../Illuminate/Console/GeneratorCommand.php | 237 +
.../src/Illuminate/Console/OutputStyle.php | 71 +
.../src/Illuminate/Console/Parser.php | 148 +
.../Console/Scheduling/CacheEventMutex.php | 81 +
.../Scheduling/CacheSchedulingMutex.php | 75 +
.../Console/Scheduling/CallbackEvent.php | 166 +
.../Console/Scheduling/CommandBuilder.php | 71 +
.../Illuminate/Console/Scheduling/Event.php | 745 +
.../Console/Scheduling/EventMutex.php | 30 +
.../Console/Scheduling/ManagesFrequencies.php | 411 +
.../Console/Scheduling/Schedule.php | 199 +
.../Scheduling/ScheduleFinishCommand.php | 61 +
.../Console/Scheduling/ScheduleRunCommand.php | 115 +
.../Console/Scheduling/SchedulingMutex.php | 26 +
.../src/Illuminate/Console/composer.json | 41 +
.../src/Illuminate/Container/BoundMethod.php | 176 +
.../src/Illuminate/Container/Container.php | 1267 +
.../Container/ContextualBindingBuilder.php | 69 +
.../Container/EntryNotFoundException.php | 11 +
.../src/Illuminate/Container/composer.json | 35 +
.../Contracts/Auth/Access/Authorizable.php | 15 +
.../Illuminate/Contracts/Auth/Access/Gate.php | 129 +
.../Contracts/Auth/Authenticatable.php | 49 +
.../Contracts/Auth/CanResetPassword.php | 21 +
.../src/Illuminate/Contracts/Auth/Factory.php | 22 +
.../src/Illuminate/Contracts/Auth/Guard.php | 50 +
.../Contracts/Auth/MustVerifyEmail.php | 27 +
.../Contracts/Auth/PasswordBroker.php | 76 +
.../Contracts/Auth/PasswordBrokerFactory.php | 14 +
.../Contracts/Auth/StatefulGuard.php | 63 +
.../Contracts/Auth/SupportsBasicAuth.php | 24 +
.../Contracts/Auth/UserProvider.php | 49 +
.../Contracts/Broadcasting/Broadcaster.php | 33 +
.../Contracts/Broadcasting/Factory.php | 14 +
.../Broadcasting/ShouldBroadcast.php | 13 +
.../Broadcasting/ShouldBroadcastNow.php | 8 +
.../Illuminate/Contracts/Bus/Dispatcher.php | 55 +
.../Contracts/Bus/QueueingDispatcher.php | 14 +
.../Illuminate/Contracts/Cache/Factory.php | 14 +
.../src/Illuminate/Contracts/Cache/Lock.php | 30 +
.../Contracts/Cache/LockProvider.php | 15 +
.../Contracts/Cache/LockTimeoutException.php | 10 +
.../Illuminate/Contracts/Cache/Repository.php | 125 +
.../src/Illuminate/Contracts/Cache/Store.php | 92 +
.../Contracts/Config/Repository.php | 57 +
.../Contracts/Console/Application.php | 23 +
.../Illuminate/Contracts/Console/Kernel.php | 48 +
.../Container/BindingResolutionException.php | 11 +
.../Contracts/Container/Container.php | 153 +
.../Container/ContextualBindingBuilder.php | 22 +
.../Illuminate/Contracts/Cookie/Factory.php | 47 +
.../Contracts/Cookie/QueueingFactory.php | 28 +
.../Contracts/Database/ModelIdentifier.php | 53 +
.../Contracts/Debug/ExceptionHandler.php | 34 +
.../Contracts/Encryption/DecryptException.php | 10 +
.../Contracts/Encryption/EncryptException.php | 10 +
.../Contracts/Encryption/Encrypter.php | 24 +
.../Contracts/Events/Dispatcher.php | 82 +
.../Illuminate/Contracts/Filesystem/Cloud.php | 14 +
.../Contracts/Filesystem/Factory.php | 14 +
.../Filesystem/FileExistsException.php | 10 +
.../Filesystem/FileNotFoundException.php | 10 +
.../Contracts/Filesystem/Filesystem.php | 198 +
.../Contracts/Foundation/Application.php | 112 +
.../Illuminate/Contracts/Hashing/Hasher.php | 42 +
.../src/Illuminate/Contracts/Http/Kernel.php | 37 +
.../Illuminate/Contracts/Mail/MailQueue.php | 25 +
.../Illuminate/Contracts/Mail/Mailable.php | 33 +
.../src/Illuminate/Contracts/Mail/Mailer.php | 48 +
.../Contracts/Notifications/Dispatcher.php | 24 +
.../Contracts/Notifications/Factory.php | 32 +
.../Pagination/LengthAwarePaginator.php | 29 +
.../Contracts/Pagination/Paginator.php | 117 +
.../src/Illuminate/Contracts/Pipeline/Hub.php | 15 +
.../Contracts/Pipeline/Pipeline.php | 40 +
.../Queue/EntityNotFoundException.php | 22 +
.../Contracts/Queue/EntityResolver.php | 15 +
.../Illuminate/Contracts/Queue/Factory.php | 14 +
.../src/Illuminate/Contracts/Queue/Job.php | 129 +
.../Illuminate/Contracts/Queue/Monitor.php | 30 +
.../src/Illuminate/Contracts/Queue/Queue.php | 99 +
.../Contracts/Queue/QueueableCollection.php | 34 +
.../Contracts/Queue/QueueableEntity.php | 27 +
.../Contracts/Queue/ShouldQueue.php | 8 +
.../Illuminate/Contracts/Redis/Connection.php | 35 +
.../Illuminate/Contracts/Redis/Factory.php | 14 +
.../Redis/LimiterTimeoutException.php | 10 +
.../Contracts/Routing/BindingRegistrar.php | 23 +
.../Contracts/Routing/Registrar.php | 105 +
.../Contracts/Routing/ResponseFactory.php | 146 +
.../Contracts/Routing/UrlGenerator.php | 71 +
.../Contracts/Routing/UrlRoutable.php | 28 +
.../Illuminate/Contracts/Session/Session.php | 165 +
.../Contracts/Support/Arrayable.php | 13 +
.../Illuminate/Contracts/Support/Htmlable.php | 13 +
.../Illuminate/Contracts/Support/Jsonable.php | 14 +
.../Contracts/Support/MessageBag.php | 107 +
.../Contracts/Support/MessageProvider.php | 13 +
.../Contracts/Support/Renderable.php | 13 +
.../Contracts/Support/Responsable.php | 14 +
.../Translation/HasLocalePreference.php | 13 +
.../Contracts/Translation/Loader.php | 40 +
.../Contracts/Translation/Translator.php | 42 +
.../Contracts/Validation/Factory.php | 46 +
.../Contracts/Validation/ImplicitRule.php | 8 +
.../Illuminate/Contracts/Validation/Rule.php | 22 +
.../Validation/ValidatesWhenResolved.php | 13 +
.../Contracts/Validation/Validator.php | 54 +
.../src/Illuminate/Contracts/View/Engine.php | 15 +
.../src/Illuminate/Contracts/View/Factory.php | 79 +
.../src/Illuminate/Contracts/View/View.php | 24 +
.../src/Illuminate/Contracts/composer.json | 35 +
.../src/Illuminate/Cookie/CookieJar.php | 193 +
.../Cookie/CookieServiceProvider.php | 24 +
.../Middleware/AddQueuedCookiesToResponse.php | 45 +
.../Cookie/Middleware/EncryptCookies.php | 183 +
.../src/Illuminate/Cookie/composer.json | 37 +
.../Illuminate/Database/Capsule/Manager.php | 201 +
.../Database/Concerns/BuildsQueries.php | 161 +
.../Database/Concerns/ManagesTransactions.php | 242 +
.../src/Illuminate/Database/Connection.php | 1261 +
.../Database/ConnectionInterface.php | 162 +
.../Database/ConnectionResolver.php | 92 +
.../Database/ConnectionResolverInterface.php | 29 +
.../Database/Connectors/ConnectionFactory.php | 285 +
.../Database/Connectors/Connector.php | 139 +
.../Connectors/ConnectorInterface.php | 14 +
.../Database/Connectors/MySqlConnector.php | 185 +
.../Database/Connectors/PostgresConnector.php | 174 +
.../Database/Connectors/SQLiteConnector.php | 39 +
.../Connectors/SqlServerConnector.php | 185 +
.../Console/Factories/FactoryMakeCommand.php | 84 +
.../Console/Factories/stubs/factory.stub | 9 +
.../Console/Migrations/BaseCommand.php | 51 +
.../Console/Migrations/FreshCommand.php | 139 +
.../Console/Migrations/InstallCommand.php | 70 +
.../Console/Migrations/MigrateCommand.php | 97 +
.../Console/Migrations/MigrateMakeCommand.php | 140 +
.../Console/Migrations/RefreshCommand.php | 159 +
.../Console/Migrations/ResetCommand.php | 91 +
.../Console/Migrations/RollbackCommand.php | 89 +
.../Console/Migrations/StatusCommand.php | 113 +
.../Console/Migrations/TableGuesser.php | 23 +
.../Database/Console/Seeds/SeedCommand.php | 108 +
.../Console/Seeds/SeederMakeCommand.php | 96 +
.../Database/Console/Seeds/stubs/seeder.stub | 16 +
.../Illuminate/Database/DatabaseManager.php | 329 +
.../Database/DatabaseServiceProvider.php | 99 +
.../Illuminate/Database/DetectsDeadlocks.php | 32 +
.../Database/DetectsLostConnections.php | 40 +
.../Illuminate/Database/Eloquent/Builder.php | 1363 +
.../Database/Eloquent/Collection.php | 550 +
.../Eloquent/Concerns/GuardsAttributes.php | 193 +
.../Eloquent/Concerns/HasAttributes.php | 1194 +
.../Database/Eloquent/Concerns/HasEvents.php | 354 +
.../Eloquent/Concerns/HasGlobalScopes.php | 71 +
.../Eloquent/Concerns/HasRelationships.php | 769 +
.../Eloquent/Concerns/HasTimestamps.php | 126 +
.../Eloquent/Concerns/HidesAttributes.php | 126 +
.../Concerns/QueriesRelationships.php | 320 +
.../Illuminate/Database/Eloquent/Factory.php | 326 +
.../Database/Eloquent/FactoryBuilder.php | 446 +
.../Eloquent/JsonEncodingException.php | 35 +
.../Eloquent/MassAssignmentException.php | 10 +
.../Illuminate/Database/Eloquent/Model.php | 1642 +
.../Eloquent/ModelNotFoundException.php | 66 +
.../Database/Eloquent/QueueEntityResolver.php | 29 +
.../Eloquent/RelationNotFoundException.php | 41 +
.../Database/Eloquent/Relations/BelongsTo.php | 362 +
.../Eloquent/Relations/BelongsToMany.php | 1058 +
.../Eloquent/Relations/Concerns/AsPivot.php | 295 +
.../Concerns/InteractsWithPivotTable.php | 565 +
.../Concerns/SupportsDefaultModels.php | 63 +
.../Database/Eloquent/Relations/HasMany.php | 47 +
.../Eloquent/Relations/HasManyThrough.php | 566 +
.../Database/Eloquent/Relations/HasOne.php | 64 +
.../Eloquent/Relations/HasOneOrMany.php | 423 +
.../Database/Eloquent/Relations/MorphMany.php | 47 +
.../Database/Eloquent/Relations/MorphOne.php | 64 +
.../Eloquent/Relations/MorphOneOrMany.php | 127 +
.../Eloquent/Relations/MorphPivot.php | 150 +
.../Database/Eloquent/Relations/MorphTo.php | 301 +
.../Eloquent/Relations/MorphToMany.php | 184 +
.../Database/Eloquent/Relations/Pivot.php | 18 +
.../Database/Eloquent/Relations/Relation.php | 388 +
.../Illuminate/Database/Eloquent/Scope.php | 15 +
.../Database/Eloquent/SoftDeletes.php | 171 +
.../Database/Eloquent/SoftDeletingScope.php | 131 +
.../Database/Events/ConnectionEvent.php | 32 +
.../Database/Events/QueryExecuted.php | 59 +
.../Database/Events/StatementPrepared.php | 33 +
.../Database/Events/TransactionBeginning.php | 8 +
.../Database/Events/TransactionCommitted.php | 8 +
.../Database/Events/TransactionRolledBack.php | 8 +
.../src/Illuminate/Database/Grammar.php | 223 +
.../Database/MigrationServiceProvider.php | 87 +
.../DatabaseMigrationRepository.php | 212 +
.../Database/Migrations/Migration.php | 30 +
.../Database/Migrations/MigrationCreator.php | 204 +
.../MigrationRepositoryInterface.php | 81 +
.../Database/Migrations/Migrator.php | 594 +
.../Database/Migrations/stubs/blank.stub | 28 +
.../Database/Migrations/stubs/create.stub | 31 +
.../Database/Migrations/stubs/update.stub | 32 +
.../Illuminate/Database/MySqlConnection.php | 84 +
.../Database/PostgresConnection.php | 66 +
.../src/Illuminate/Database/Query/Builder.php | 2882 ++
.../Illuminate/Database/Query/Expression.php | 44 +
.../Database/Query/Grammars/Grammar.php | 1037 +
.../Database/Query/Grammars/MySqlGrammar.php | 327 +
.../Query/Grammars/PostgresGrammar.php | 401 +
.../Database/Query/Grammars/SQLiteGrammar.php | 310 +
.../Query/Grammars/SqlServerGrammar.php | 515 +
.../Illuminate/Database/Query/JoinClause.php | 110 +
.../Database/Query/JsonExpression.php | 49 +
.../Query/Processors/MySqlProcessor.php | 19 +
.../Query/Processors/PostgresProcessor.php | 41 +
.../Database/Query/Processors/Processor.php | 49 +
.../Query/Processors/SQLiteProcessor.php | 19 +
.../Query/Processors/SqlServerProcessor.php | 70 +
.../Illuminate/Database/QueryException.php | 78 +
.../src/Illuminate/Database/README.md | 69 +
.../Illuminate/Database/SQLiteConnection.php | 66 +
.../Illuminate/Database/Schema/Blueprint.php | 1370 +
.../Illuminate/Database/Schema/Builder.php | 320 +
.../Database/Schema/ColumnDefinition.php | 25 +
.../Database/Schema/Grammars/ChangeColumn.php | 211 +
.../Database/Schema/Grammars/Grammar.php | 272 +
.../Database/Schema/Grammars/MySqlGrammar.php | 1018 +
.../Schema/Grammars/PostgresGrammar.php | 861 +
.../Database/Schema/Grammars/RenameColumn.php | 69 +
.../Schema/Grammars/SQLiteGrammar.php | 860 +
.../Schema/Grammars/SqlServerGrammar.php | 804 +
.../Database/Schema/MySqlBuilder.php | 114 +
.../Database/Schema/PostgresBuilder.php | 141 +
.../Database/Schema/SQLiteBuilder.php | 52 +
.../Database/Schema/SqlServerBuilder.php | 20 +
.../src/Illuminate/Database/Seeder.php | 125 +
.../Database/SqlServerConnection.php | 113 +
.../src/Illuminate/Database/composer.json | 45 +
.../src/Illuminate/Encryption/Encrypter.php | 251 +
.../Encryption/EncryptionServiceProvider.php | 50 +
.../src/Illuminate/Encryption/composer.json | 37 +
.../Illuminate/Events/CallQueuedListener.php | 160 +
.../src/Illuminate/Events/Dispatcher.php | 573 +
.../Events/EventServiceProvider.php | 23 +
.../src/Illuminate/Events/composer.json | 36 +
.../src/Illuminate/Filesystem/Cache.php | 77 +
.../src/Illuminate/Filesystem/Filesystem.php | 585 +
.../Filesystem/FilesystemAdapter.php | 718 +
.../Filesystem/FilesystemManager.php | 401 +
.../Filesystem/FilesystemServiceProvider.php | 82 +
.../src/Illuminate/Filesystem/composer.json | 43 +
.../src/Illuminate/Foundation/AliasLoader.php | 243 +
.../src/Illuminate/Foundation/Application.php | 1165 +
.../Foundation/Auth/Access/Authorizable.php | 44 +
.../Auth/Access/AuthorizesRequests.php | 126 +
.../Foundation/Auth/AuthenticatesUsers.php | 182 +
.../Foundation/Auth/RedirectsUsers.php | 20 +
.../Foundation/Auth/RegistersUsers.php | 62 +
.../Foundation/Auth/ResetsPasswords.php | 162 +
.../Auth/SendsPasswordResetEmails.php | 88 +
.../Foundation/Auth/ThrottlesLogins.php | 121 +
.../src/Illuminate/Foundation/Auth/User.php | 20 +
.../Foundation/Auth/VerifiesEmails.php | 57 +
.../Foundation/Bootstrap/BootProviders.php | 19 +
.../Foundation/Bootstrap/HandleExceptions.php | 161 +
.../Bootstrap/LoadConfiguration.php | 116 +
.../Bootstrap/LoadEnvironmentVariables.php | 79 +
.../Foundation/Bootstrap/RegisterFacades.php | 29 +
.../Bootstrap/RegisterProviders.php | 19 +
.../Bootstrap/SetRequestForConsole.php | 35 +
.../Foundation/Bus/Dispatchable.php | 39 +
.../Foundation/Bus/DispatchesJobs.php | 30 +
.../Foundation/Bus/PendingChain.php | 45 +
.../Foundation/Bus/PendingDispatch.php | 114 +
.../Illuminate/Foundation/ComposerScripts.php | 65 +
.../Foundation/Console/AppNameCommand.php | 296 +
.../Foundation/Console/ChannelMakeCommand.php | 65 +
.../Console/ClearCompiledCommand.php | 40 +
.../Foundation/Console/ClosureCommand.php | 71 +
.../Foundation/Console/ConfigCacheCommand.php | 87 +
.../Foundation/Console/ConfigClearCommand.php | 55 +
.../Foundation/Console/ConsoleMakeCommand.php | 90 +
.../Foundation/Console/DownCommand.php | 69 +
.../Foundation/Console/EnvironmentCommand.php | 32 +
.../Console/EventGenerateCommand.php | 78 +
.../Foundation/Console/EventMakeCommand.php | 61 +
.../Console/ExceptionMakeCommand.php | 84 +
.../Foundation/Console/JobMakeCommand.php | 65 +
.../Illuminate/Foundation/Console/Kernel.php | 367 +
.../Foundation/Console/KeyGenerateCommand.php | 111 +
.../Console/ListenerMakeCommand.php | 112 +
.../Foundation/Console/MailMakeCommand.php | 116 +
.../Foundation/Console/ModelMakeCommand.php | 162 +
.../Console/NotificationMakeCommand.php | 116 +
.../Console/ObserverMakeCommand.php | 113 +
.../Console/OptimizeClearCommand.php | 38 +
.../Foundation/Console/OptimizeCommand.php | 35 +
.../Console/PackageDiscoverCommand.php | 40 +
.../Foundation/Console/PolicyMakeCommand.php | 142 +
.../Foundation/Console/PresetCommand.php | 92 +
.../Foundation/Console/Presets/Bootstrap.php | 44 +
.../Foundation/Console/Presets/None.php | 59 +
.../Foundation/Console/Presets/Preset.php | 65 +
.../Foundation/Console/Presets/React.php | 76 +
.../Foundation/Console/Presets/Vue.php | 76 +
.../Presets/bootstrap-stubs/_variables.scss | 20 +
.../Console/Presets/bootstrap-stubs/app.scss | 14 +
.../Console/Presets/none-stubs/app.js | 8 +
.../Console/Presets/react-stubs/Example.js | 26 +
.../Console/Presets/react-stubs/app.js | 16 +
.../Presets/react-stubs/webpack.mix.js | 15 +
.../Presets/vue-stubs/ExampleComponent.vue | 23 +
.../Console/Presets/vue-stubs/app.js | 22 +
.../Console/Presets/vue-stubs/webpack.mix.js | 15 +
.../Console/ProviderMakeCommand.php | 50 +
.../Foundation/Console/QueuedCommand.php | 42 +
.../Foundation/Console/RequestMakeCommand.php | 50 +
.../Console/ResourceMakeCommand.php | 91 +
.../Foundation/Console/RouteCacheCommand.php | 109 +
.../Foundation/Console/RouteClearCommand.php | 55 +
.../Foundation/Console/RouteListCommand.php | 192 +
.../Foundation/Console/RuleMakeCommand.php | 50 +
.../Foundation/Console/ServeCommand.php | 92 +
.../Foundation/Console/StorageLinkCommand.php | 40 +
.../Foundation/Console/TestMakeCommand.php | 82 +
.../Foundation/Console/UpCommand.php | 34 +
.../Console/VendorPublishCommand.php | 275 +
.../Foundation/Console/ViewCacheCommand.php | 85 +
.../Foundation/Console/ViewClearCommand.php | 66 +
.../Foundation/Console/stubs/channel.stub | 29 +
.../Foundation/Console/stubs/console.stub | 42 +
.../Console/stubs/event-handler-queued.stub | 33 +
.../Console/stubs/event-handler.stub | 31 +
.../Foundation/Console/stubs/event.stub | 36 +
.../stubs/exception-render-report.stub | 29 +
.../Console/stubs/exception-render.stub | 19 +
.../Console/stubs/exception-report.stub | 18 +
.../Foundation/Console/stubs/exception.stub | 10 +
.../Foundation/Console/stubs/job-queued.stub | 34 +
.../Foundation/Console/stubs/job.stub | 31 +
.../Console/stubs/listener-duck.stub | 30 +
.../Console/stubs/listener-queued-duck.stub | 32 +
.../Console/stubs/listener-queued.stub | 33 +
.../Foundation/Console/stubs/listener.stub | 31 +
.../Foundation/Console/stubs/mail.stub | 33 +
.../Console/stubs/markdown-mail.stub | 33 +
.../Console/stubs/markdown-notification.stub | 58 +
.../Foundation/Console/stubs/markdown.stub | 12 +
.../Foundation/Console/stubs/model.stub | 10 +
.../Console/stubs/notification.stub | 61 +
.../Console/stubs/observer.plain.stub | 8 +
.../Foundation/Console/stubs/observer.stub | 63 +
.../Foundation/Console/stubs/pivot.model.stub | 10 +
.../Console/stubs/policy.plain.stub | 21 +
.../Foundation/Console/stubs/policy.stub | 83 +
.../Foundation/Console/stubs/provider.stub | 28 +
.../Foundation/Console/stubs/request.stub | 30 +
.../Console/stubs/resource-collection.stub | 19 +
.../Foundation/Console/stubs/resource.stub | 19 +
.../Foundation/Console/stubs/routes.stub | 16 +
.../Foundation/Console/stubs/rule.stub | 40 +
.../Foundation/Console/stubs/test.stub | 20 +
.../Foundation/Console/stubs/unit-test.stub | 20 +
.../Foundation/EnvironmentDetector.php | 69 +
.../Foundation/Events/Dispatchable.php | 26 +
.../Foundation/Events/LocaleUpdated.php | 24 +
.../Foundation/Exceptions/Handler.php | 482 +
.../Foundation/Exceptions/WhoopsHandler.php | 86 +
.../Foundation/Exceptions/views/403.blade.php | 11 +
.../Foundation/Exceptions/views/404.blade.php | 11 +
.../Foundation/Exceptions/views/419.blade.php | 11 +
.../Foundation/Exceptions/views/429.blade.php | 11 +
.../Foundation/Exceptions/views/500.blade.php | 11 +
.../Foundation/Exceptions/views/503.blade.php | 11 +
.../views/illustrated-layout.blade.php | 485 +
.../Exceptions/views/layout.blade.php | 56 +
.../Foundation/Http/Events/RequestHandled.php | 33 +
.../Exceptions/MaintenanceModeException.php | 54 +
.../Foundation/Http/FormRequest.php | 223 +
.../src/Illuminate/Foundation/Http/Kernel.php | 338 +
.../Middleware/CheckForMaintenanceMode.php | 85 +
.../Middleware/ConvertEmptyStringsToNull.php | 18 +
.../Http/Middleware/TransformsRequest.php | 102 +
.../Http/Middleware/TrimStrings.php | 31 +
.../Http/Middleware/ValidatePostSize.php | 55 +
.../Http/Middleware/VerifyCsrfToken.php | 199 +
.../src/Illuminate/Foundation/Inspiring.php | 37 +
.../Illuminate/Foundation/PackageManifest.php | 176 +
.../Foundation/ProviderRepository.php | 210 +
.../Providers/ArtisanServiceProvider.php | 1023 +
.../Providers/ComposerServiceProvider.php | 38 +
.../ConsoleSupportServiceProvider.php | 27 +
.../Providers/FormRequestServiceProvider.php | 39 +
.../Providers/FoundationServiceProvider.php | 56 +
.../Support/Providers/AuthServiceProvider.php | 46 +
.../Providers/EventServiceProvider.php | 59 +
.../Providers/RouteServiceProvider.php | 104 +
.../Concerns/InteractsWithAuthentication.php | 151 +
.../Testing/Concerns/InteractsWithConsole.php | 71 +
.../Concerns/InteractsWithContainer.php | 32 +
.../Concerns/InteractsWithDatabase.php | 91 +
.../InteractsWithExceptionHandling.php | 136 +
.../Testing/Concerns/InteractsWithRedis.php | 112 +
.../Testing/Concerns/InteractsWithSession.php | 64 +
.../Testing/Concerns/MakesHttpRequests.php | 460 +
.../Concerns/MocksApplicationServices.php | 283 +
.../Testing/Constraints/HasInDatabase.php | 103 +
.../Testing/Constraints/SeeInOrder.php | 88 +
.../Constraints/SoftDeletedInDatabase.php | 103 +
.../Foundation/Testing/DatabaseMigrations.php | 26 +
.../Testing/DatabaseTransactions.php | 40 +
.../Foundation/Testing/HttpException.php | 10 +
.../Foundation/Testing/PendingCommand.php | 220 +
.../Foundation/Testing/RefreshDatabase.php | 117 +
.../Testing/RefreshDatabaseState.php | 13 +
.../Foundation/Testing/TestCase.php | 200 +
.../Foundation/Testing/TestResponse.php | 1019 +
.../Foundation/Testing/WithFaker.php | 47 +
.../Foundation/Testing/WithoutEvents.php | 22 +
.../Foundation/Testing/WithoutMiddleware.php | 22 +
.../Validation/ValidatesRequests.php | 79 +
.../src/Illuminate/Foundation/helpers.php | 1009 +
.../Illuminate/Foundation/stubs/facade.stub | 21 +
.../src/Illuminate/Hashing/AbstractHasher.php | 34 +
.../src/Illuminate/Hashing/Argon2IdHasher.php | 39 +
.../src/Illuminate/Hashing/ArgonHasher.php | 190 +
.../src/Illuminate/Hashing/BcryptHasher.php | 114 +
.../src/Illuminate/Hashing/HashManager.php | 97 +
.../Hashing/HashServiceProvider.php | 41 +
.../src/Illuminate/Hashing/composer.json | 35 +
.../Concerns/InteractsWithContentTypes.php | 171 +
.../Http/Concerns/InteractsWithFlashData.php | 64 +
.../Http/Concerns/InteractsWithInput.php | 396 +
.../Http/Exceptions/HttpResponseException.php | 37 +
.../Http/Exceptions/PostTooLargeException.php | 23 +
.../Exceptions/ThrottleRequestsException.php | 23 +
.../framework/src/Illuminate/Http/File.php | 10 +
.../src/Illuminate/Http/FileHelpers.php | 62 +
.../src/Illuminate/Http/JsonResponse.php | 121 +
.../CheckResponseForModifications.php | 27 +
.../Illuminate/Http/Middleware/FrameGuard.php | 24 +
.../Http/Middleware/SetCacheHeaders.php | 55 +
.../src/Illuminate/Http/RedirectResponse.php | 236 +
.../framework/src/Illuminate/Http/Request.php | 686 +
.../Http/Resources/CollectsResources.php | 59 +
.../ConditionallyLoadsAttributes.php | 219 +
.../Http/Resources/DelegatesToResource.php | 134 +
.../Json/AnonymousResourceCollection.php | 27 +
.../Http/Resources/Json/JsonResource.php | 212 +
.../Json/PaginatedResourceResponse.php | 82 +
.../Http/Resources/Json/Resource.php | 8 +
.../Resources/Json/ResourceCollection.php | 63 +
.../Http/Resources/Json/ResourceResponse.php | 120 +
.../Illuminate/Http/Resources/MergeValue.php | 26 +
.../Http/Resources/MissingValue.php | 16 +
.../Http/Resources/PotentiallyMissing.php | 13 +
.../src/Illuminate/Http/Response.php | 81 +
.../src/Illuminate/Http/ResponseTrait.php | 141 +
.../src/Illuminate/Http/Testing/File.php | 115 +
.../Illuminate/Http/Testing/FileFactory.php | 65 +
.../src/Illuminate/Http/Testing/MimeType.php | 827 +
.../src/Illuminate/Http/UploadedFile.php | 138 +
.../src/Illuminate/Http/composer.json | 37 +
.../Illuminate/Log/Events/MessageLogged.php | 42 +
.../src/Illuminate/Log/LogManager.php | 573 +
.../src/Illuminate/Log/LogServiceProvider.php | 20 +
.../framework/src/Illuminate/Log/Logger.php | 275 +
.../Illuminate/Log/ParsesLogConfiguration.php | 66 +
.../src/Illuminate/Log/composer.json | 36 +
.../Illuminate/Mail/Events/MessageSending.php | 33 +
.../Illuminate/Mail/Events/MessageSent.php | 33 +
.../Illuminate/Mail/MailServiceProvider.php | 152 +
.../src/Illuminate/Mail/Mailable.php | 835 +
.../framework/src/Illuminate/Mail/Mailer.php | 580 +
.../src/Illuminate/Mail/Markdown.php | 160 +
.../framework/src/Illuminate/Mail/Message.php | 329 +
.../src/Illuminate/Mail/PendingMail.php | 180 +
.../Illuminate/Mail/SendQueuedMailable.php | 87 +
.../Mail/Transport/ArrayTransport.php | 58 +
.../Mail/Transport/LogTransport.php | 59 +
.../Mail/Transport/MailgunTransport.php | 173 +
.../Mail/Transport/MandrillTransport.php | 105 +
.../Mail/Transport/SesTransport.php | 82 +
.../Mail/Transport/SparkPostTransport.php | 169 +
.../Illuminate/Mail/Transport/Transport.php | 108 +
.../src/Illuminate/Mail/TransportManager.php | 209 +
.../src/Illuminate/Mail/composer.json | 44 +
.../resources/views/html/button.blade.php | 19 +
.../resources/views/html/footer.blade.php | 11 +
.../resources/views/html/header.blade.php | 7 +
.../resources/views/html/layout.blade.php | 54 +
.../resources/views/html/message.blade.php | 27 +
.../Mail/resources/views/html/panel.blade.php | 13 +
.../resources/views/html/promotion.blade.php | 7 +
.../views/html/promotion/button.blade.php | 13 +
.../resources/views/html/subcopy.blade.php | 7 +
.../Mail/resources/views/html/table.blade.php | 3 +
.../resources/views/html/themes/default.css | 290 +
.../resources/views/markdown/button.blade.php | 1 +
.../resources/views/markdown/footer.blade.php | 1 +
.../resources/views/markdown/header.blade.php | 1 +
.../resources/views/markdown/layout.blade.php | 9 +
.../views/markdown/message.blade.php | 27 +
.../resources/views/markdown/panel.blade.php | 1 +
.../views/markdown/promotion.blade.php | 1 +
.../views/markdown/promotion/button.blade.php | 1 +
.../views/markdown/subcopy.blade.php | 1 +
.../resources/views/markdown/table.blade.php | 1 +
.../src/Illuminate/Notifications/Action.php | 33 +
.../Notifications/AnonymousNotifiable.php | 72 +
.../Notifications/ChannelManager.php | 191 +
.../Channels/BroadcastChannel.php | 75 +
.../Channels/DatabaseChannel.php | 63 +
.../Notifications/Channels/MailChannel.php | 211 +
.../Channels/NexmoSmsChannel.php | 64 +
.../Channels/SlackWebhookChannel.php | 121 +
.../Console/NotificationTableCommand.php | 81 +
.../Console/stubs/notifications.stub | 35 +
.../Notifications/DatabaseNotification.php | 102 +
.../DatabaseNotificationCollection.php | 32 +
.../Events/BroadcastNotificationCreated.php | 106 +
.../Events/NotificationFailed.php | 56 +
.../Events/NotificationSending.php | 47 +
.../Notifications/Events/NotificationSent.php | 56 +
.../HasDatabaseNotifications.php | 36 +
.../Messages/BroadcastMessage.php | 41 +
.../Messages/DatabaseMessage.php | 24 +
.../Notifications/Messages/MailMessage.php | 274 +
.../Notifications/Messages/NexmoMessage.php | 76 +
.../Notifications/Messages/SimpleMessage.php | 224 +
.../Messages/SlackAttachment.php | 321 +
.../Messages/SlackAttachmentField.php | 79 +
.../Notifications/Messages/SlackMessage.php | 273 +
.../Illuminate/Notifications/Notifiable.php | 8 +
.../Illuminate/Notifications/Notification.php | 47 +
.../Notifications/NotificationSender.php | 216 +
.../NotificationServiceProvider.php | 46 +
.../Notifications/RoutesNotifications.php | 55 +
.../Notifications/SendQueuedNotifications.php | 93 +
.../Illuminate/Notifications/composer.json | 46 +
.../resources/views/email.blade.php | 62 +
.../Pagination/AbstractPaginator.php | 638 +
.../Pagination/LengthAwarePaginator.php | 199 +
.../Pagination/PaginationServiceProvider.php | 50 +
.../src/Illuminate/Pagination/Paginator.php | 177 +
.../src/Illuminate/Pagination/UrlWindow.php | 218 +
.../src/Illuminate/Pagination/composer.json | 35 +
.../resources/views/bootstrap-4.blade.php | 44 +
.../resources/views/default.blade.php | 44 +
.../resources/views/semantic-ui.blade.php | 36 +
.../views/simple-bootstrap-4.blade.php | 25 +
.../resources/views/simple-default.blade.php | 17 +
.../framework/src/Illuminate/Pipeline/Hub.php | 74 +
.../src/Illuminate/Pipeline/Pipeline.php | 193 +
.../Pipeline/PipelineServiceProvider.php | 40 +
.../src/Illuminate/Pipeline/composer.json | 35 +
.../src/Illuminate/Queue/BeanstalkdQueue.php | 163 +
.../Illuminate/Queue/CallQueuedClosure.php | 62 +
.../Illuminate/Queue/CallQueuedHandler.php | 152 +
.../src/Illuminate/Queue/Capsule/Manager.php | 187 +
.../Queue/Connectors/BeanstalkdConnector.php | 40 +
.../Queue/Connectors/ConnectorInterface.php | 14 +
.../Queue/Connectors/DatabaseConnector.php | 43 +
.../Queue/Connectors/NullConnector.php | 19 +
.../Queue/Connectors/RedisConnector.php | 52 +
.../Queue/Connectors/SqsConnector.php | 46 +
.../Queue/Connectors/SyncConnector.php | 19 +
.../Queue/Console/FailedTableCommand.php | 102 +
.../Queue/Console/FlushFailedCommand.php | 34 +
.../Queue/Console/ForgetFailedCommand.php | 36 +
.../Queue/Console/ListFailedCommand.php | 118 +
.../Queue/Console/ListenCommand.php | 114 +
.../Queue/Console/RestartCommand.php | 37 +
.../Illuminate/Queue/Console/RetryCommand.php | 93 +
.../Illuminate/Queue/Console/TableCommand.php | 102 +
.../Illuminate/Queue/Console/WorkCommand.php | 216 +
.../Queue/Console/stubs/failed_jobs.stub | 35 +
.../Illuminate/Queue/Console/stubs/jobs.stub | 36 +
.../src/Illuminate/Queue/DatabaseQueue.php | 327 +
.../Queue/Events/JobExceptionOccurred.php | 42 +
.../src/Illuminate/Queue/Events/JobFailed.php | 42 +
.../Illuminate/Queue/Events/JobProcessed.php | 33 +
.../Illuminate/Queue/Events/JobProcessing.php | 33 +
.../src/Illuminate/Queue/Events/Looping.php | 33 +
.../Queue/Events/WorkerStopping.php | 24 +
.../Failed/DatabaseFailedJobProvider.php | 117 +
.../Failed/FailedJobProviderInterface.php | 47 +
.../Queue/Failed/NullFailedJobProvider.php | 62 +
.../src/Illuminate/Queue/FailingJob.php | 50 +
.../Illuminate/Queue/InteractsWithQueue.php | 76 +
.../Queue/InvalidPayloadException.php | 19 +
.../Illuminate/Queue/Jobs/BeanstalkdJob.php | 135 +
.../src/Illuminate/Queue/Jobs/DatabaseJob.php | 100 +
.../Queue/Jobs/DatabaseJobRecord.php | 63 +
.../src/Illuminate/Queue/Jobs/Job.php | 278 +
.../src/Illuminate/Queue/Jobs/JobName.php | 35 +
.../src/Illuminate/Queue/Jobs/RedisJob.php | 139 +
.../src/Illuminate/Queue/Jobs/SqsJob.php | 124 +
.../src/Illuminate/Queue/Jobs/SyncJob.php | 91 +
.../src/Illuminate/Queue/Listener.php | 248 +
.../src/Illuminate/Queue/ListenerOptions.php | 32 +
.../src/Illuminate/Queue/LuaScripts.php | 103 +
.../Queue/ManuallyFailedException.php | 10 +
.../Queue/MaxAttemptsExceededException.php | 10 +
.../src/Illuminate/Queue/NullQueue.php | 70 +
.../framework/src/Illuminate/Queue/Queue.php | 254 +
.../src/Illuminate/Queue/QueueManager.php | 270 +
.../Illuminate/Queue/QueueServiceProvider.php | 243 +
.../framework/src/Illuminate/Queue/README.md | 34 +
.../src/Illuminate/Queue/RedisQueue.php | 324 +
.../Illuminate/Queue/SerializableClosure.php | 40 +
.../SerializesAndRestoresModelIdentifiers.php | 99 +
.../src/Illuminate/Queue/SerializesModels.php | 62 +
.../src/Illuminate/Queue/SqsQueue.php | 155 +
.../src/Illuminate/Queue/SyncQueue.php | 161 +
.../framework/src/Illuminate/Queue/Worker.php | 628 +
.../src/Illuminate/Queue/WorkerOptions.php | 78 +
.../src/Illuminate/Queue/composer.json | 49 +
.../Redis/Connections/Connection.php | 216 +
.../Connections/PhpRedisClusterConnection.php | 8 +
.../Redis/Connections/PhpRedisConnection.php | 436 +
.../Connections/PredisClusterConnection.php | 8 +
.../Redis/Connections/PredisConnection.php | 46 +
.../Redis/Connectors/PhpRedisConnector.php | 129 +
.../Redis/Connectors/PredisConnector.php | 44 +
.../Redis/Events/CommandExecuted.php | 59 +
.../Redis/Limiters/ConcurrencyLimiter.php | 140 +
.../Limiters/ConcurrencyLimiterBuilder.php | 122 +
.../Redis/Limiters/DurationLimiter.php | 148 +
.../Redis/Limiters/DurationLimiterBuilder.php | 122 +
.../src/Illuminate/Redis/RedisManager.php | 197 +
.../Illuminate/Redis/RedisServiceProvider.php | 44 +
.../src/Illuminate/Redis/composer.json | 36 +
.../Routing/Console/ControllerMakeCommand.php | 186 +
.../Routing/Console/MiddlewareMakeCommand.php | 50 +
.../Routing/Console/stubs/controller.api.stub | 64 +
.../Console/stubs/controller.invokable.stub | 20 +
.../Console/stubs/controller.model.api.stub | 65 +
.../Console/stubs/controller.model.stub | 86 +
.../Console/stubs/controller.nested.api.stub | 71 +
.../Console/stubs/controller.nested.stub | 94 +
.../Console/stubs/controller.plain.stub | 11 +
.../Routing/Console/stubs/controller.stub | 85 +
.../Routing/Console/stubs/middleware.stub | 20 +
.../Contracts/ControllerDispatcher.php | 27 +
.../src/Illuminate/Routing/Controller.php | 72 +
.../Routing/ControllerDispatcher.php | 81 +
.../Routing/ControllerMiddlewareOptions.php | 50 +
.../Routing/Events/RouteMatched.php | 33 +
.../Exceptions/InvalidSignatureException.php | 18 +
.../Exceptions/UrlGenerationException.php | 19 +
.../Routing/ImplicitRouteBinding.php | 60 +
.../Routing/Matching/HostValidator.php | 25 +
.../Routing/Matching/MethodValidator.php | 21 +
.../Routing/Matching/SchemeValidator.php | 27 +
.../Routing/Matching/UriValidator.php | 23 +
.../Routing/Matching/ValidatorInterface.php | 18 +
.../Routing/Middleware/SubstituteBindings.php | 43 +
.../Routing/Middleware/ThrottleRequests.php | 197 +
.../Middleware/ThrottleRequestsWithRedis.php | 120 +
.../Routing/Middleware/ValidateSignature.php | 27 +
.../Routing/MiddlewareNameResolver.php | 85 +
.../Routing/PendingResourceRegistration.php | 177 +
.../src/Illuminate/Routing/Pipeline.php | 91 +
.../Illuminate/Routing/RedirectController.php | 21 +
.../src/Illuminate/Routing/Redirector.php | 221 +
.../Illuminate/Routing/ResourceRegistrar.php | 446 +
.../Illuminate/Routing/ResponseFactory.php | 262 +
.../src/Illuminate/Routing/Route.php | 898 +
.../src/Illuminate/Routing/RouteAction.php | 94 +
.../src/Illuminate/Routing/RouteBinding.php | 82 +
.../Illuminate/Routing/RouteCollection.php | 351 +
.../src/Illuminate/Routing/RouteCompiler.php | 54 +
.../Routing/RouteDependencyResolverTrait.php | 111 +
.../src/Illuminate/Routing/RouteGroup.php | 95 +
.../Routing/RouteParameterBinder.php | 120 +
.../src/Illuminate/Routing/RouteRegistrar.php | 200 +
.../Routing/RouteSignatureParameters.php | 45 +
.../Illuminate/Routing/RouteUrlGenerator.php | 314 +
.../src/Illuminate/Routing/Router.php | 1260 +
.../Routing/RoutingServiceProvider.php | 167 +
.../Illuminate/Routing/SortedMiddleware.php | 84 +
.../src/Illuminate/Routing/UrlGenerator.php | 716 +
.../src/Illuminate/Routing/ViewController.php | 39 +
.../src/Illuminate/Routing/composer.json | 47 +
.../Session/CacheBasedSessionHandler.php | 94 +
.../Session/Console/SessionTableCommand.php | 81 +
.../Session/Console/stubs/database.stub | 35 +
.../Session/CookieSessionHandler.php | 121 +
.../Session/DatabaseSessionHandler.php | 294 +
.../src/Illuminate/Session/EncryptedStore.php | 69 +
.../Session/ExistenceAwareInterface.php | 14 +
.../Illuminate/Session/FileSessionHandler.php | 113 +
.../Middleware/AuthenticateSession.php | 96 +
.../Session/Middleware/StartSession.php | 242 +
.../Illuminate/Session/NullSessionHandler.php | 56 +
.../src/Illuminate/Session/SessionManager.php | 215 +
.../Session/SessionServiceProvider.php | 50 +
.../src/Illuminate/Session/Store.php | 661 +
.../Session/TokenMismatchException.php | 10 +
.../src/Illuminate/Session/composer.json | 41 +
.../Support/AggregateServiceProvider.php | 52 +
.../framework/src/Illuminate/Support/Arr.php | 634 +
.../src/Illuminate/Support/Carbon.php | 9 +
.../src/Illuminate/Support/Collection.php | 1928 ++
.../src/Illuminate/Support/Composer.php | 99 +
.../src/Illuminate/Support/Facades/App.php | 31 +
.../Illuminate/Support/Facades/Artisan.php | 27 +
.../src/Illuminate/Support/Facades/Auth.php | 54 +
.../src/Illuminate/Support/Facades/Blade.php | 36 +
.../Illuminate/Support/Facades/Broadcast.php | 25 +
.../src/Illuminate/Support/Facades/Bus.php | 39 +
.../src/Illuminate/Support/Facades/Cache.php | 35 +
.../src/Illuminate/Support/Facades/Config.php | 26 +
.../src/Illuminate/Support/Facades/Cookie.php | 46 +
.../src/Illuminate/Support/Facades/Crypt.php | 22 +
.../src/Illuminate/Support/Facades/DB.php | 41 +
.../src/Illuminate/Support/Facades/Event.php | 65 +
.../src/Illuminate/Support/Facades/Facade.php | 225 +
.../src/Illuminate/Support/Facades/File.php | 55 +
.../src/Illuminate/Support/Facades/Gate.php | 35 +
.../src/Illuminate/Support/Facades/Hash.php | 24 +
.../src/Illuminate/Support/Facades/Input.php | 72 +
.../src/Illuminate/Support/Facades/Lang.php | 25 +
.../src/Illuminate/Support/Facades/Log.php | 31 +
.../src/Illuminate/Support/Facades/Mail.php | 50 +
.../Support/Facades/Notification.php | 52 +
.../Illuminate/Support/Facades/Password.php | 59 +
.../src/Illuminate/Support/Facades/Queue.php | 43 +
.../Illuminate/Support/Facades/Redirect.php | 32 +
.../src/Illuminate/Support/Facades/Redis.php | 22 +
.../Illuminate/Support/Facades/Request.php | 58 +
.../Illuminate/Support/Facades/Response.php | 34 +
.../src/Illuminate/Support/Facades/Route.php | 47 +
.../src/Illuminate/Support/Facades/Schema.php | 36 +
.../Illuminate/Support/Facades/Session.php | 42 +
.../Illuminate/Support/Facades/Storage.php | 56 +
.../src/Illuminate/Support/Facades/URL.php | 33 +
.../Illuminate/Support/Facades/Validator.php | 24 +
.../src/Illuminate/Support/Facades/View.php | 28 +
.../src/Illuminate/Support/Fluent.php | 192 +
.../Support/HigherOrderCollectionProxy.php | 63 +
.../Support/HigherOrderTapProxy.php | 38 +
.../src/Illuminate/Support/HtmlString.php | 46 +
.../Illuminate/Support/InteractsWithTime.php | 64 +
.../src/Illuminate/Support/Manager.php | 148 +
.../src/Illuminate/Support/MessageBag.php | 396 +
.../Support/NamespacedItemResolver.php | 102 +
.../src/Illuminate/Support/Optional.php | 130 +
.../src/Illuminate/Support/Pluralizer.php | 119 +
.../src/Illuminate/Support/ProcessUtils.php | 69 +
.../Illuminate/Support/ServiceProvider.php | 300 +
.../framework/src/Illuminate/Support/Str.php | 718 +
.../Support/Testing/Fakes/BusFake.php | 165 +
.../Support/Testing/Fakes/EventFake.php | 272 +
.../Support/Testing/Fakes/MailFake.php | 336 +
.../Testing/Fakes/NotificationFake.php | 241 +
.../Support/Testing/Fakes/PendingMailFake.php | 53 +
.../Support/Testing/Fakes/QueueFake.php | 351 +
.../Support/Traits/CapsuleManagerTrait.php | 69 +
.../Support/Traits/ForwardsCalls.php | 54 +
.../Illuminate/Support/Traits/Localizable.php | 34 +
.../Illuminate/Support/Traits/Macroable.php | 113 +
.../src/Illuminate/Support/ViewErrorBag.php | 130 +
.../src/Illuminate/Support/composer.json | 50 +
.../src/Illuminate/Support/helpers.php | 1162 +
.../Illuminate/Translation/ArrayLoader.php | 85 +
.../src/Illuminate/Translation/FileLoader.php | 187 +
.../Translation/MessageSelector.php | 412 +
.../TranslationServiceProvider.php | 62 +
.../src/Illuminate/Translation/Translator.php | 493 +
.../src/Illuminate/Translation/composer.json | 36 +
.../Validation/ClosureValidationRule.php | 70 +
.../Validation/Concerns/FormatsMessages.php | 384 +
.../Concerns/ReplacesAttributes.php | 458 +
.../Concerns/ValidatesAttributes.php | 1679 +
.../Validation/DatabasePresenceVerifier.php | 138 +
.../src/Illuminate/Validation/Factory.php | 283 +
.../Validation/PresenceVerifierInterface.php | 30 +
.../src/Illuminate/Validation/Rule.php | 87 +
.../Validation/Rules/DatabaseRule.php | 172 +
.../Validation/Rules/Dimensions.php | 131 +
.../Illuminate/Validation/Rules/Exists.php | 22 +
.../src/Illuminate/Validation/Rules/In.php | 45 +
.../src/Illuminate/Validation/Rules/NotIn.php | 43 +
.../Validation/Rules/RequiredIf.php | 38 +
.../Illuminate/Validation/Rules/Unique.php | 74 +
.../Validation/UnauthorizedException.php | 10 +
.../Validation/ValidatesWhenResolvedTrait.php | 88 +
.../Illuminate/Validation/ValidationData.php | 113 +
.../Validation/ValidationException.php | 138 +
.../Validation/ValidationRuleParser.php | 277 +
.../Validation/ValidationServiceProvider.php | 72 +
.../src/Illuminate/Validation/Validator.php | 1162 +
.../src/Illuminate/Validation/composer.json | 41 +
.../View/Compilers/BladeCompiler.php | 519 +
.../Illuminate/View/Compilers/Compiler.php | 74 +
.../View/Compilers/CompilerInterface.php | 30 +
.../Concerns/CompilesAuthorizations.php | 102 +
.../Compilers/Concerns/CompilesComments.php | 19 +
.../Compilers/Concerns/CompilesComponents.php | 48 +
.../Concerns/CompilesConditionals.php | 230 +
.../View/Compilers/Concerns/CompilesEchos.php | 94 +
.../Compilers/Concerns/CompilesHelpers.php | 49 +
.../Compilers/Concerns/CompilesIncludes.php | 69 +
.../Compilers/Concerns/CompilesInjections.php | 23 +
.../View/Compilers/Concerns/CompilesJson.php | 30 +
.../Compilers/Concerns/CompilesLayouts.php | 116 +
.../View/Compilers/Concerns/CompilesLoops.php | 180 +
.../Compilers/Concerns/CompilesRawPhp.php | 32 +
.../Compilers/Concerns/CompilesStacks.php | 59 +
.../Concerns/CompilesTranslations.php | 44 +
.../View/Concerns/ManagesComponents.php | 128 +
.../View/Concerns/ManagesEvents.php | 192 +
.../View/Concerns/ManagesLayouts.php | 220 +
.../Illuminate/View/Concerns/ManagesLoops.php | 90 +
.../View/Concerns/ManagesStacks.php | 179 +
.../View/Concerns/ManagesTranslations.php | 38 +
.../View/Engines/CompilerEngine.php | 102 +
.../src/Illuminate/View/Engines/Engine.php | 23 +
.../View/Engines/EngineResolver.php | 60 +
.../Illuminate/View/Engines/FileEngine.php | 20 +
.../src/Illuminate/View/Engines/PhpEngine.php | 70 +
.../framework/src/Illuminate/View/Factory.php | 565 +
.../src/Illuminate/View/FileViewFinder.php | 298 +
.../Middleware/ShareErrorsFromSession.php | 51 +
.../framework/src/Illuminate/View/View.php | 429 +
.../Illuminate/View/ViewFinderInterface.php | 71 +
.../src/Illuminate/View/ViewName.php | 25 +
.../Illuminate/View/ViewServiceProvider.php | 149 +
.../src/Illuminate/View/composer.json | 39 +
vendor/laravel/socialite/LICENSE.md | 21 +
vendor/laravel/socialite/README.md | 26 +
vendor/laravel/socialite/composer.json | 57 +
vendor/laravel/socialite/src/AbstractUser.php | 183 +
.../socialite/src/Contracts/Factory.php | 14 +
.../socialite/src/Contracts/Provider.php | 20 +
.../laravel/socialite/src/Contracts/User.php | 41 +
.../socialite/src/Facades/Socialite.php | 22 +
.../socialite/src/One/AbstractProvider.php | 174 +
.../socialite/src/One/TwitterProvider.php | 34 +
vendor/laravel/socialite/src/One/User.php | 37 +
.../socialite/src/SocialiteManager.php | 171 +
.../src/SocialiteServiceProvider.php | 38 +
.../socialite/src/Two/AbstractProvider.php | 437 +
.../socialite/src/Two/BitbucketProvider.php | 125 +
.../socialite/src/Two/FacebookProvider.php | 175 +
.../socialite/src/Two/GithubProvider.php | 102 +
.../socialite/src/Two/GoogleProvider.php | 87 +
.../src/Two/InvalidStateException.php | 10 +
.../socialite/src/Two/LinkedInProvider.php | 104 +
.../socialite/src/Two/ProviderInterface.php | 20 +
vendor/laravel/socialite/src/Two/User.php | 68 +
vendor/laravel/tinker/LICENSE.txt | 21 +
vendor/laravel/tinker/README.md | 36 +
vendor/laravel/tinker/composer.json | 49 +
vendor/laravel/tinker/config/tinker.php | 18 +
.../tinker/src/ClassAliasAutoloader.php | 116 +
.../tinker/src/Console/TinkerCommand.php | 123 +
vendor/laravel/tinker/src/TinkerCaster.php | 95 +
.../tinker/src/TinkerServiceProvider.php | 60 +
vendor/laravelcollective/html/CONTRIBUTING.md | 3 +
vendor/laravelcollective/html/LICENSE.txt | 21 +
vendor/laravelcollective/html/composer.json | 57 +
vendor/laravelcollective/html/readme.md | 9 +
.../html/src/Componentable.php | 110 +
.../html/src/Eloquent/FormAccessible.php | 119 +
.../html/src/FormBuilder.php | 1478 +
.../laravelcollective/html/src/FormFacade.php | 22 +
.../html/src/HtmlBuilder.php | 570 +
.../laravelcollective/html/src/HtmlFacade.php | 22 +
.../html/src/HtmlServiceProvider.php | 107 +
vendor/laravelcollective/html/src/helpers.php | 70 +
vendor/league/flysystem/LICENSE | 19 +
vendor/league/flysystem/composer.json | 64 +
vendor/league/flysystem/deprecations.md | 19 +
.../flysystem/src/Adapter/AbstractAdapter.php | 71 +
.../src/Adapter/AbstractFtpAdapter.php | 628 +
.../src/Adapter/CanOverwriteFiles.php | 10 +
vendor/league/flysystem/src/Adapter/Ftp.php | 568 +
vendor/league/flysystem/src/Adapter/Ftpd.php | 40 +
vendor/league/flysystem/src/Adapter/Local.php | 511 +
.../flysystem/src/Adapter/NullAdapter.php | 144 +
.../Polyfill/NotSupportingVisibilityTrait.php | 33 +
.../Adapter/Polyfill/StreamedCopyTrait.php | 49 +
.../Adapter/Polyfill/StreamedReadingTrait.php | 44 +
.../src/Adapter/Polyfill/StreamedTrait.php | 9 +
.../Adapter/Polyfill/StreamedWritingTrait.php | 60 +
.../flysystem/src/Adapter/SynologyFtp.php | 8 +
.../league/flysystem/src/AdapterInterface.php | 118 +
vendor/league/flysystem/src/Config.php | 107 +
.../league/flysystem/src/ConfigAwareTrait.php | 49 +
vendor/league/flysystem/src/Directory.php | 31 +
vendor/league/flysystem/src/Exception.php | 8 +
vendor/league/flysystem/src/File.php | 205 +
.../flysystem/src/FileExistsException.php | 37 +
.../flysystem/src/FileNotFoundException.php | 37 +
vendor/league/flysystem/src/Filesystem.php | 407 +
.../flysystem/src/FilesystemInterface.php | 284 +
.../src/FilesystemNotFoundException.php | 12 +
vendor/league/flysystem/src/Handler.php | 137 +
vendor/league/flysystem/src/MountManager.php | 321 +
.../flysystem/src/NotSupportedException.php | 37 +
.../flysystem/src/Plugin/AbstractPlugin.php | 24 +
.../league/flysystem/src/Plugin/EmptyDir.php | 34 +
.../flysystem/src/Plugin/ForcedCopy.php | 44 +
.../flysystem/src/Plugin/ForcedRename.php | 44 +
.../flysystem/src/Plugin/GetWithMetadata.php | 51 +
.../league/flysystem/src/Plugin/ListFiles.php | 35 +
.../league/flysystem/src/Plugin/ListPaths.php | 36 +
.../league/flysystem/src/Plugin/ListWith.php | 60 +
.../flysystem/src/Plugin/PluggableTrait.php | 97 +
.../src/Plugin/PluginNotFoundException.php | 10 +
.../league/flysystem/src/PluginInterface.php | 20 +
vendor/league/flysystem/src/ReadInterface.php | 88 +
.../flysystem/src/RootViolationException.php | 10 +
vendor/league/flysystem/src/SafeStorage.php | 39 +
.../flysystem/src/UnreadableFileException.php | 18 +
vendor/league/flysystem/src/Util.php | 348 +
.../src/Util/ContentListingFormatter.php | 116 +
vendor/league/flysystem/src/Util/MimeType.php | 227 +
.../flysystem/src/Util/StreamHasher.php | 36 +
vendor/league/oauth1-client/.gitignore | 4 +
vendor/league/oauth1-client/.scrutinizer.yml | 35 +
vendor/league/oauth1-client/.travis.yml | 22 +
vendor/league/oauth1-client/CONDUCT.md | 22 +
vendor/league/oauth1-client/CONTRIBUTING.md | 32 +
vendor/league/oauth1-client/LICENSE | 21 +
vendor/league/oauth1-client/README.md | 260 +
vendor/league/oauth1-client/composer.json | 46 +
vendor/league/oauth1-client/phpunit.xml | 28 +
.../resources/examples/tumblr.php | 87 +
.../resources/examples/twitter.php | 91 +
.../oauth1-client/resources/examples/xing.php | 91 +
vendor/league/oauth1-client/rfc5849.txt | 2131 ++
.../Client/Credentials/ClientCredentials.php | 29 +
.../ClientCredentialsInterface.php | 20 +
.../src/Client/Credentials/Credentials.php | 52 +
.../Credentials/CredentialsException.php | 9 +
.../Credentials/CredentialsInterface.php | 34 +
.../Credentials/TemporaryCredentials.php | 7 +
.../Client/Credentials/TokenCredentials.php | 7 +
.../src/Client/Server/Bitbucket.php | 96 +
.../src/Client/Server/Magento.php | 212 +
.../src/Client/Server/Server.php | 695 +
.../src/Client/Server/Trello.php | 252 +
.../src/Client/Server/Tumblr.php | 99 +
.../src/Client/Server/Twitter.php | 100 +
.../oauth1-client/src/Client/Server/User.php | 118 +
.../src/Client/Server/Uservoice.php | 130 +
.../oauth1-client/src/Client/Server/Xing.php | 92 +
.../Client/Signature/HmacSha1Signature.php | 125 +
.../Client/Signature/PlainTextSignature.php | 22 +
.../src/Client/Signature/Signature.php | 55 +
.../Client/Signature/SignatureInterface.php | 44 +
.../tests/ClientCredentialsTest.php | 47 +
.../tests/HmacSha1SignatureTest.php | 164 +
.../tests/PlainTextSignatureTest.php | 60 +
.../league/oauth1-client/tests/ServerTest.php | 285 +
.../oauth1-client/tests/TrelloServerTest.php | 349 +
.../oauth1-client/tests/XingServerTest.php | 255 +
.../oauth1-client/tests/stubs/ServerStub.php | 76 +
vendor/mockery/mockery/.gitignore | 15 +
vendor/mockery/mockery/.php_cs | 30 +
vendor/mockery/mockery/.phpstorm.meta.php | 11 +
vendor/mockery/mockery/.scrutinizer.yml | 24 +
vendor/mockery/mockery/.styleci.yml | 7 +
vendor/mockery/mockery/.travis.yml | 106 +
vendor/mockery/mockery/CHANGELOG.md | 106 +
vendor/mockery/mockery/CONTRIBUTING.md | 88 +
vendor/mockery/mockery/LICENSE | 27 +
vendor/mockery/mockery/Makefile | 52 +
vendor/mockery/mockery/README.md | 299 +
vendor/mockery/mockery/composer.json | 56 +
.../mockery/mockery/docker/php56/Dockerfile | 14 +
vendor/mockery/mockery/docs/.gitignore | 1 +
vendor/mockery/mockery/docs/Makefile | 177 +
vendor/mockery/mockery/docs/README.md | 4 +
vendor/mockery/mockery/docs/conf.py | 267 +
.../docs/cookbook/big_parent_class.rst | 52 +
.../mockery/docs/cookbook/class_constants.rst | 183 +
.../docs/cookbook/default_expectations.rst | 17 +
.../docs/cookbook/detecting_mock_objects.rst | 13 +
.../mockery/mockery/docs/cookbook/index.rst | 15 +
.../mockery/mockery/docs/cookbook/map.rst.inc | 7 +
.../mockery/docs/cookbook/mockery_on.rst | 85 +
.../cookbook/mocking_hard_dependencies.rst | 99 +
.../cookbook/not_calling_the_constructor.rst | 63 +
.../mockery/docs/getting_started/index.rst | 12 +
.../docs/getting_started/installation.rst | 43 +
.../mockery/docs/getting_started/map.rst.inc | 4 +
.../docs/getting_started/quick_reference.rst | 200 +
.../docs/getting_started/simple_example.rst | 70 +
.../docs/getting_started/upgrading.rst | 82 +
vendor/mockery/mockery/docs/index.rst | 76 +
.../mockery/docs/mockery/configuration.rst | 77 +
.../mockery/docs/mockery/exceptions.rst | 65 +
.../mockery/mockery/docs/mockery/gotchas.rst | 48 +
vendor/mockery/mockery/docs/mockery/index.rst | 12 +
.../mockery/mockery/docs/mockery/map.rst.inc | 4 +
.../docs/mockery/reserved_method_names.rst | 20 +
.../alternative_should_receive_syntax.rst | 91 +
.../docs/reference/argument_validation.rst | 317 +
.../docs/reference/creating_test_doubles.rst | 419 +
.../mockery/docs/reference/demeter_chains.rst | 38 +
.../mockery/docs/reference/expectations.rst | 465 +
.../docs/reference/final_methods_classes.rst | 28 +
.../mockery/mockery/docs/reference/index.rst | 22 +
.../docs/reference/instance_mocking.rst | 22 +
.../mockery/docs/reference/magic_methods.rst | 16 +
.../mockery/docs/reference/map.rst.inc | 14 +
.../mockery/docs/reference/partial_mocks.rst | 108 +
.../pass_by_reference_behaviours.rst | 130 +
.../docs/reference/phpunit_integration.rst | 151 +
.../docs/reference/protected_methods.rst | 26 +
.../docs/reference/public_properties.rst | 20 +
.../reference/public_static_properties.rst | 15 +
.../mockery/mockery/docs/reference/spies.rst | 154 +
vendor/mockery/mockery/library/Mockery.php | 950 +
.../Phpunit/Legacy/TestListenerForV5.php | 47 +
.../Phpunit/Legacy/TestListenerForV6.php | 51 +
.../Phpunit/Legacy/TestListenerForV7.php | 55 +
.../Phpunit/Legacy/TestListenerTrait.php | 90 +
.../Phpunit/MockeryPHPUnitIntegration.php | 88 +
.../Adapter/Phpunit/MockeryTestCase.php | 26 +
.../Mockery/Adapter/Phpunit/TestListener.php | 35 +
.../library/Mockery/ClosureWrapper.php | 42 +
.../library/Mockery/CompositeExpectation.php | 154 +
.../mockery/library/Mockery/Configuration.php | 190 +
.../mockery/library/Mockery/Container.php | 539 +
.../Mockery/CountValidator/AtLeast.php | 62 +
.../library/Mockery/CountValidator/AtMost.php | 51 +
.../CountValidator/CountValidatorAbstract.php | 69 +
.../library/Mockery/CountValidator/Exact.php | 54 +
.../Mockery/CountValidator/Exception.php | 25 +
.../mockery/library/Mockery/Exception.php | 25 +
.../Exception/BadMethodCallException.php | 23 +
.../Exception/InvalidArgumentException.php | 25 +
.../Exception/InvalidCountException.php | 102 +
.../Exception/InvalidOrderException.php | 83 +
.../NoMatchingExpectationException.php | 70 +
.../Mockery/Exception/RuntimeException.php | 25 +
.../mockery/library/Mockery/Expectation.php | 872 +
.../library/Mockery/ExpectationDirector.php | 218 +
.../library/Mockery/ExpectationInterface.php | 46 +
.../Mockery/ExpectsHigherOrderMessage.php | 38 +
.../Mockery/Generator/CachingGenerator.php | 45 +
.../Mockery/Generator/DefinedTargetClass.php | 108 +
.../library/Mockery/Generator/Generator.php | 27 +
.../library/Mockery/Generator/Method.php | 76 +
.../Mockery/Generator/MockConfiguration.php | 579 +
.../Generator/MockConfigurationBuilder.php | 176 +
.../Mockery/Generator/MockDefinition.php | 51 +
.../library/Mockery/Generator/Parameter.php | 110 +
.../Pass/CallTypeHintPass.php | 47 +
.../StringManipulation/Pass/ClassNamePass.php | 49 +
.../StringManipulation/Pass/ClassPass.php | 52 +
.../StringManipulation/Pass/ConstantsPass.php | 33 +
.../Pass/InstanceMockPass.php | 83 +
.../StringManipulation/Pass/InterfacePass.php | 48 +
.../Pass/MagicMethodTypeHintsPass.php | 208 +
.../Pass/MethodDefinitionPass.php | 175 +
.../StringManipulation/Pass/Pass.php | 28 +
.../RemoveBuiltinMethodsThatAreFinalPass.php | 53 +
.../Pass/RemoveDestructorPass.php | 45 +
...lizeForInternalSerializableClassesPass.php | 58 +
.../StringManipulation/Pass/TraitPass.php | 47 +
.../Generator/StringManipulationGenerator.php | 87 +
.../Generator/TargetClassInterface.php | 107 +
.../Generator/UndefinedTargetClass.php | 89 +
.../library/Mockery/HigherOrderMessage.php | 49 +
.../mockery/library/Mockery/Instantiator.php | 209 +
.../library/Mockery/Loader/EvalLoader.php | 36 +
.../mockery/library/Mockery/Loader/Loader.php | 28 +
.../library/Mockery/Loader/RequireLoader.php | 46 +
.../Mockery/Matcher/AndAnyOtherArgs.php | 45 +
.../mockery/library/Mockery/Matcher/Any.php | 45 +
.../library/Mockery/Matcher/AnyArgs.php | 40 +
.../mockery/library/Mockery/Matcher/AnyOf.php | 46 +
.../Mockery/Matcher/ArgumentListMatcher.php | 25 +
.../library/Mockery/Matcher/Closure.php | 47 +
.../library/Mockery/Matcher/Contains.php | 64 +
.../library/Mockery/Matcher/Ducktype.php | 53 +
.../library/Mockery/Matcher/HasKey.php | 45 +
.../library/Mockery/Matcher/HasValue.php | 46 +
.../Mockery/Matcher/MatcherAbstract.php | 58 +
.../Mockery/Matcher/MultiArgumentClosure.php | 49 +
.../library/Mockery/Matcher/MustBe.php | 52 +
.../library/Mockery/Matcher/NoArgs.php | 40 +
.../mockery/library/Mockery/Matcher/Not.php | 46 +
.../library/Mockery/Matcher/NotAnyOf.php | 51 +
.../Mockery/Matcher/PHPUnitConstraint.php | 76 +
.../library/Mockery/Matcher/Pattern.php | 45 +
.../library/Mockery/Matcher/Subset.php | 92 +
.../mockery/library/Mockery/Matcher/Type.php | 52 +
.../mockery/library/Mockery/MethodCall.php | 43 +
.../mockery/mockery/library/Mockery/Mock.php | 935 +
.../mockery/library/Mockery/MockInterface.php | 252 +
.../library/Mockery/ReceivedMethodCalls.php | 48 +
.../mockery/library/Mockery/Undefined.php | 46 +
.../library/Mockery/VerificationDirector.php | 107 +
.../Mockery/VerificationExpectation.php | 35 +
vendor/mockery/mockery/library/helpers.php | 66 +
vendor/mockery/mockery/phpunit.xml.dist | 36 +
vendor/mockery/mockery/tests/Bootstrap.php | 66 +
.../Phpunit/MockeryPHPUnitIntegrationTest.php | 63 +
.../Adapter/Phpunit/TestListenerTest.php | 103 +
.../mockery/tests/Mockery/AdhocTest.php | 119 +
.../tests/Mockery/AllowsExpectsSyntaxTest.php | 111 +
.../mockery/tests/Mockery/CallableSpyTest.php | 199 +
.../mockery/tests/Mockery/ContainerTest.php | 1825 ++
.../tests/Mockery/DemeterChainTest.php | 204 +
.../Mockery/DummyClasses/DemeterChain.php | 54 +
.../tests/Mockery/DummyClasses/Namespaced.php | 35 +
.../mockery/tests/Mockery/ExpectationTest.php | 2251 ++
.../Fixtures/ClassWithAllLowerCaseMethod.php | 30 +
.../Mockery/Fixtures/ClassWithConstants.php | 29 +
.../Mockery/Fixtures/EmptyTestCaseV5.php | 30 +
.../Mockery/Fixtures/EmptyTestCaseV6.php | 33 +
.../Mockery/Fixtures/EmptyTestCaseV7.php | 33 +
.../Fixtures/MethodWithHHVMReturnType.php | 57 +
.../Fixtures/MethodWithIterableTypeHints.php | 29 +
.../Fixtures/MethodWithNullableReturnType.php | 67 +
.../MethodWithNullableTypedParameter.php | 37 +
.../MethodWithParametersWithDefaultValues.php | 33 +
.../Fixtures/MethodWithVoidReturnType.php | 29 +
.../Fixtures/SemiReservedWordsAsMethods.php | 71 +
.../Generator/DefinedTargetClassTest.php | 45 +
.../MockConfigurationBuilderTest.php | 85 +
.../Generator/MockConfigurationTest.php | 218 +
.../Pass/CallTypeHintPassTest.php | 59 +
.../Pass/ClassNamePassTest.php | 78 +
.../Pass/ConstantsPassTest.php | 52 +
.../Pass/InstanceMockPassTest.php | 45 +
.../Pass/InterfacePassTest.php | 66 +
.../tests/Mockery/GlobalHelpersTest.php | 63 +
.../tests/Mockery/HamcrestExpectationTest.php | 62 +
.../tests/Mockery/Loader/EvalLoaderTest.php | 35 +
.../tests/Mockery/Loader/LoaderTestCase.php | 47 +
.../Mockery/Loader/RequireLoaderTest.php | 35 +
.../Mockery/Matcher/PHPUnitConstraintTest.php | 95 +
.../tests/Mockery/Matcher/SubsetTest.php | 97 +
.../Mockery/MockClassWithFinalWakeupTest.php | 94 +
.../MockClassWithMethodOverloadingTest.php | 43 +
.../MockClassWithUnknownTypeHintTest.php | 43 +
.../mockery/tests/Mockery/MockTest.php | 219 +
...anMockClassesWithSemiReservedWordsTest.php | 28 +
...MockMultipleInterfacesWhichOverlapTest.php | 65 +
.../MockingAllLowerCasedMethodsTest.php | 43 +
.../Mockery/MockingClassConstantsTest.php | 43 +
.../tests/Mockery/MockingHHVMMethodsTest.php | 107 +
...ockingMethodsWithIterableTypeHintsTest.php | 39 +
...ckingMethodsWithNullableParametersTest.php | 52 +
.../Mockery/MockingNullableMethodsTest.php | 217 +
.../Mockery/MockingProtectedMethodsTest.php | 133 +
.../Mockery/MockingVariadicArgumentsTest.php | 45 +
.../tests/Mockery/MockingVoidMethodsTest.php | 53 +
.../mockery/tests/Mockery/NamedMockTest.php | 86 +
.../mockery/mockery/tests/Mockery/SpyTest.php | 152 +
.../mockery/tests/Mockery/Stubs/Animal.php | 29 +
.../mockery/tests/Mockery/Stubs/Habitat.php | 26 +
.../mockery/tests/Mockery/TraitsTest.php | 72 +
.../Mockery/WithFormatterExpectationTest.php | 123 +
.../mockery/tests/Mockery/_files/file.txt | 0
.../PHP56/MockingOldStyleConstructorTest.php | 44 +
.../Pass/MagicMethodTypeHintsPassTest.php | 392 +
.../MockingParameterAndReturnTypesTest.php | 177 +
.../tests/PHP72/Php72LanguageFeaturesTest.php | 45 +
vendor/monolog/monolog/.php_cs | 59 +
vendor/monolog/monolog/CHANGELOG.md | 342 +
vendor/monolog/monolog/LICENSE | 19 +
vendor/monolog/monolog/README.md | 95 +
vendor/monolog/monolog/composer.json | 66 +
vendor/monolog/monolog/doc/01-usage.md | 231 +
.../doc/02-handlers-formatters-processors.md | 157 +
vendor/monolog/monolog/doc/03-utilities.md | 13 +
vendor/monolog/monolog/doc/04-extending.md | 76 +
vendor/monolog/monolog/doc/sockets.md | 39 +
vendor/monolog/monolog/phpunit.xml.dist | 19 +
.../monolog/src/Monolog/ErrorHandler.php | 230 +
.../Monolog/Formatter/ChromePHPFormatter.php | 78 +
.../Monolog/Formatter/ElasticaFormatter.php | 89 +
.../Monolog/Formatter/FlowdockFormatter.php | 116 +
.../Monolog/Formatter/FluentdFormatter.php | 85 +
.../Monolog/Formatter/FormatterInterface.php | 36 +
.../Formatter/GelfMessageFormatter.php | 138 +
.../src/Monolog/Formatter/HtmlFormatter.php | 141 +
.../src/Monolog/Formatter/JsonFormatter.php | 208 +
.../src/Monolog/Formatter/LineFormatter.php | 179 +
.../src/Monolog/Formatter/LogglyFormatter.php | 47 +
.../Monolog/Formatter/LogstashFormatter.php | 166 +
.../Monolog/Formatter/MongoDBFormatter.php | 105 +
.../Monolog/Formatter/NormalizerFormatter.php | 297 +
.../src/Monolog/Formatter/ScalarFormatter.php | 48 +
.../Monolog/Formatter/WildfireFormatter.php | 113 +
.../src/Monolog/Handler/AbstractHandler.php | 186 +
.../Handler/AbstractProcessingHandler.php | 66 +
.../Monolog/Handler/AbstractSyslogHandler.php | 101 +
.../src/Monolog/Handler/AmqpHandler.php | 148 +
.../Monolog/Handler/BrowserConsoleHandler.php | 230 +
.../src/Monolog/Handler/BufferHandler.php | 117 +
.../src/Monolog/Handler/ChromePHPHandler.php | 211 +
.../src/Monolog/Handler/CouchDBHandler.php | 72 +
.../src/Monolog/Handler/CubeHandler.php | 151 +
.../monolog/src/Monolog/Handler/Curl/Util.php | 57 +
.../Monolog/Handler/DeduplicationHandler.php | 169 +
.../Handler/DoctrineCouchDBHandler.php | 45 +
.../src/Monolog/Handler/DynamoDbHandler.php | 107 +
.../Monolog/Handler/ElasticSearchHandler.php | 128 +
.../src/Monolog/Handler/ErrorLogHandler.php | 82 +
.../src/Monolog/Handler/FilterHandler.php | 140 +
.../ActivationStrategyInterface.php | 28 +
.../ChannelLevelActivationStrategy.php | 59 +
.../ErrorLevelActivationStrategy.php | 34 +
.../Monolog/Handler/FingersCrossedHandler.php | 163 +
.../src/Monolog/Handler/FirePHPHandler.php | 195 +
.../src/Monolog/Handler/FleepHookHandler.php | 126 +
.../src/Monolog/Handler/FlowdockHandler.php | 127 +
.../src/Monolog/Handler/GelfHandler.php | 73 +
.../src/Monolog/Handler/GroupHandler.php | 104 +
.../src/Monolog/Handler/HandlerInterface.php | 90 +
.../src/Monolog/Handler/HandlerWrapper.php | 108 +
.../src/Monolog/Handler/HipChatHandler.php | 350 +
.../src/Monolog/Handler/IFTTTHandler.php | 69 +
.../src/Monolog/Handler/LogEntriesHandler.php | 55 +
.../src/Monolog/Handler/LogglyHandler.php | 102 +
.../src/Monolog/Handler/MailHandler.php | 67 +
.../src/Monolog/Handler/MandrillHandler.php | 68 +
.../Handler/MissingExtensionException.php | 21 +
.../src/Monolog/Handler/MongoDBHandler.php | 59 +
.../Monolog/Handler/NativeMailerHandler.php | 185 +
.../src/Monolog/Handler/NewRelicHandler.php | 202 +
.../src/Monolog/Handler/NullHandler.php | 45 +
.../src/Monolog/Handler/PHPConsoleHandler.php | 242 +
.../src/Monolog/Handler/PsrHandler.php | 56 +
.../src/Monolog/Handler/PushoverHandler.php | 185 +
.../src/Monolog/Handler/RavenHandler.php | 232 +
.../src/Monolog/Handler/RedisHandler.php | 97 +
.../src/Monolog/Handler/RollbarHandler.php | 132 +
.../Monolog/Handler/RotatingFileHandler.php | 178 +
.../src/Monolog/Handler/SamplingHandler.php | 82 +
.../src/Monolog/Handler/Slack/SlackRecord.php | 294 +
.../src/Monolog/Handler/SlackHandler.php | 215 +
.../Monolog/Handler/SlackWebhookHandler.php | 115 +
.../src/Monolog/Handler/SlackbotHandler.php | 80 +
.../src/Monolog/Handler/SocketHandler.php | 346 +
.../src/Monolog/Handler/StreamHandler.php | 176 +
.../Monolog/Handler/SwiftMailerHandler.php | 99 +
.../src/Monolog/Handler/SyslogHandler.php | 67 +
.../Monolog/Handler/SyslogUdp/UdpSocket.php | 56 +
.../src/Monolog/Handler/SyslogUdpHandler.php | 103 +
.../src/Monolog/Handler/TestHandler.php | 154 +
.../Handler/WhatFailureGroupHandler.php | 61 +
.../Monolog/Handler/ZendMonitorHandler.php | 95 +
vendor/monolog/monolog/src/Monolog/Logger.php | 700 +
.../src/Monolog/Processor/GitProcessor.php | 64 +
.../Processor/IntrospectionProcessor.php | 112 +
.../Processor/MemoryPeakUsageProcessor.php | 35 +
.../src/Monolog/Processor/MemoryProcessor.php | 63 +
.../Processor/MemoryUsageProcessor.php | 35 +
.../Monolog/Processor/MercurialProcessor.php | 63 +
.../Monolog/Processor/ProcessIdProcessor.php | 31 +
.../Processor/PsrLogMessageProcessor.php | 48 +
.../src/Monolog/Processor/TagProcessor.php | 44 +
.../src/Monolog/Processor/UidProcessor.php | 46 +
.../src/Monolog/Processor/WebProcessor.php | 113 +
.../monolog/monolog/src/Monolog/Registry.php | 134 +
.../tests/Monolog/ErrorHandlerTest.php | 31 +
.../Formatter/ChromePHPFormatterTest.php | 158 +
.../Formatter/ElasticaFormatterTest.php | 79 +
.../Formatter/FlowdockFormatterTest.php | 55 +
.../Formatter/FluentdFormatterTest.php | 62 +
.../Formatter/GelfMessageFormatterTest.php | 258 +
.../Monolog/Formatter/JsonFormatterTest.php | 183 +
.../Monolog/Formatter/LineFormatterTest.php | 222 +
.../Monolog/Formatter/LogglyFormatterTest.php | 40 +
.../Formatter/LogstashFormatterTest.php | 333 +
.../Formatter/MongoDBFormatterTest.php | 262 +
.../Formatter/NormalizerFormatterTest.php | 423 +
.../Monolog/Formatter/ScalarFormatterTest.php | 110 +
.../Formatter/WildfireFormatterTest.php | 142 +
.../Monolog/Handler/AbstractHandlerTest.php | 115 +
.../Handler/AbstractProcessingHandlerTest.php | 80 +
.../tests/Monolog/Handler/AmqpHandlerTest.php | 136 +
.../Handler/BrowserConsoleHandlerTest.php | 130 +
.../Monolog/Handler/BufferHandlerTest.php | 158 +
.../Monolog/Handler/ChromePHPHandlerTest.php | 156 +
.../Monolog/Handler/CouchDBHandlerTest.php | 31 +
.../Handler/DeduplicationHandlerTest.php | 165 +
.../Handler/DoctrineCouchDBHandlerTest.php | 52 +
.../Monolog/Handler/DynamoDbHandlerTest.php | 82 +
.../Handler/ElasticSearchHandlerTest.php | 239 +
.../Monolog/Handler/ErrorLogHandlerTest.php | 66 +
.../Monolog/Handler/FilterHandlerTest.php | 170 +
.../Handler/FingersCrossedHandlerTest.php | 279 +
.../Monolog/Handler/FirePHPHandlerTest.php | 96 +
.../tests/Monolog/Handler/Fixtures/.gitkeep | 0
.../Monolog/Handler/FleepHookHandlerTest.php | 85 +
.../Monolog/Handler/FlowdockHandlerTest.php | 88 +
.../Monolog/Handler/GelfHandlerLegacyTest.php | 95 +
.../tests/Monolog/Handler/GelfHandlerTest.php | 117 +
.../Handler/GelfMockMessagePublisher.php | 25 +
.../Monolog/Handler/GroupHandlerTest.php | 112 +
.../Monolog/Handler/HandlerWrapperTest.php | 130 +
.../Monolog/Handler/HipChatHandlerTest.php | 279 +
.../Monolog/Handler/LogEntriesHandlerTest.php | 84 +
.../tests/Monolog/Handler/MailHandlerTest.php | 75 +
.../tests/Monolog/Handler/MockRavenClient.php | 27 +
.../Monolog/Handler/MongoDBHandlerTest.php | 65 +
.../Handler/NativeMailerHandlerTest.php | 111 +
.../Monolog/Handler/NewRelicHandlerTest.php | 200 +
.../tests/Monolog/Handler/NullHandlerTest.php | 33 +
.../Monolog/Handler/PHPConsoleHandlerTest.php | 273 +
.../tests/Monolog/Handler/PsrHandlerTest.php | 50 +
.../Monolog/Handler/PushoverHandlerTest.php | 141 +
.../Monolog/Handler/RavenHandlerTest.php | 255 +
.../Monolog/Handler/RedisHandlerTest.php | 127 +
.../Monolog/Handler/RollbarHandlerTest.php | 84 +
.../Handler/RotatingFileHandlerTest.php | 211 +
.../Monolog/Handler/SamplingHandlerTest.php | 33 +
.../Monolog/Handler/Slack/SlackRecordTest.php | 387 +
.../Monolog/Handler/SlackHandlerTest.php | 155 +
.../Handler/SlackWebhookHandlerTest.php | 107 +
.../Monolog/Handler/SlackbotHandlerTest.php | 47 +
.../Monolog/Handler/SocketHandlerTest.php | 309 +
.../Monolog/Handler/StreamHandlerTest.php | 184 +
.../Handler/SwiftMailerHandlerTest.php | 113 +
.../Monolog/Handler/SyslogHandlerTest.php | 44 +
.../Monolog/Handler/SyslogUdpHandlerTest.php | 76 +
.../tests/Monolog/Handler/TestHandlerTest.php | 70 +
.../tests/Monolog/Handler/UdpSocketTest.php | 64 +
.../Handler/WhatFailureGroupHandlerTest.php | 121 +
.../Handler/ZendMonitorHandlerTest.php | 69 +
.../monolog/tests/Monolog/LoggerTest.php | 548 +
.../Monolog/Processor/GitProcessorTest.php | 29 +
.../Processor/IntrospectionProcessorTest.php | 123 +
.../MemoryPeakUsageProcessorTest.php | 42 +
.../Processor/MemoryUsageProcessorTest.php | 42 +
.../Processor/MercurialProcessorTest.php | 41 +
.../Processor/ProcessIdProcessorTest.php | 30 +
.../Processor/PsrLogMessageProcessorTest.php | 43 +
.../Monolog/Processor/TagProcessorTest.php | 49 +
.../Monolog/Processor/UidProcessorTest.php | 33 +
.../Monolog/Processor/WebProcessorTest.php | 113 +
.../tests/Monolog/PsrLogCompatTest.php | 47 +
.../monolog/tests/Monolog/RegistryTest.php | 153 +
.../monolog/tests/Monolog/TestCase.php | 58 +
vendor/myclabs/deep-copy/.gitattributes | 7 +
vendor/myclabs/deep-copy/.gitignore | 3 +
vendor/myclabs/deep-copy/.scrutinizer.yml | 4 +
vendor/myclabs/deep-copy/.travis.yml | 40 +
vendor/myclabs/deep-copy/LICENSE | 20 +
vendor/myclabs/deep-copy/README.md | 376 +
vendor/myclabs/deep-copy/composer.json | 38 +
vendor/myclabs/deep-copy/doc/clone.png | Bin 0 -> 12380 bytes
vendor/myclabs/deep-copy/doc/deep-clone.png | Bin 0 -> 14009 bytes
vendor/myclabs/deep-copy/doc/deep-copy.png | Bin 0 -> 10895 bytes
vendor/myclabs/deep-copy/doc/graph.png | Bin 0 -> 6436 bytes
vendor/myclabs/deep-copy/fixtures/f001/A.php | 20 +
vendor/myclabs/deep-copy/fixtures/f001/B.php | 20 +
vendor/myclabs/deep-copy/fixtures/f002/A.php | 33 +
.../myclabs/deep-copy/fixtures/f003/Foo.php | 26 +
.../fixtures/f004/UnclonableItem.php | 13 +
.../myclabs/deep-copy/fixtures/f005/Foo.php | 13 +
vendor/myclabs/deep-copy/fixtures/f006/A.php | 26 +
vendor/myclabs/deep-copy/fixtures/f006/B.php | 26 +
.../fixtures/f007/FooDateInterval.php | 15 +
.../fixtures/f007/FooDateTimeZone.php | 15 +
vendor/myclabs/deep-copy/fixtures/f008/A.php | 18 +
vendor/myclabs/deep-copy/fixtures/f008/B.php | 7 +
.../deep-copy/src/DeepCopy/DeepCopy.php | 281 +
.../src/DeepCopy/Exception/CloneException.php | 9 +
.../DeepCopy/Exception/PropertyException.php | 9 +
.../Doctrine/DoctrineCollectionFilter.php | 33 +
.../DoctrineEmptyCollectionFilter.php | 28 +
.../Filter/Doctrine/DoctrineProxyFilter.php | 22 +
.../deep-copy/src/DeepCopy/Filter/Filter.php | 18 +
.../src/DeepCopy/Filter/KeepFilter.php | 16 +
.../src/DeepCopy/Filter/ReplaceFilter.php | 39 +
.../src/DeepCopy/Filter/SetNullFilter.php | 24 +
.../Matcher/Doctrine/DoctrineProxyMatcher.php | 22 +
.../src/DeepCopy/Matcher/Matcher.php | 14 +
.../src/DeepCopy/Matcher/PropertyMatcher.php | 39 +
.../DeepCopy/Matcher/PropertyNameMatcher.php | 32 +
.../DeepCopy/Matcher/PropertyTypeMatcher.php | 46 +
.../DeepCopy/Reflection/ReflectionHelper.php | 78 +
.../TypeFilter/Date/DateIntervalFilter.php | 33 +
.../src/DeepCopy/TypeFilter/ReplaceFilter.php | 30 +
.../DeepCopy/TypeFilter/ShallowCopyFilter.php | 17 +
.../TypeFilter/Spl/SplDoublyLinkedList.php | 10 +
.../Spl/SplDoublyLinkedListFilter.php | 51 +
.../src/DeepCopy/TypeFilter/TypeFilter.php | 13 +
.../src/DeepCopy/TypeMatcher/TypeMatcher.php | 29 +
.../deep-copy/src/DeepCopy/deep_copy.php | 20 +
vendor/nesbot/carbon/LICENSE | 19 +
vendor/nesbot/carbon/composer.json | 60 +
vendor/nesbot/carbon/readme.md | 94 +
vendor/nesbot/carbon/src/Carbon/Carbon.php | 4841 +++
.../carbon/src/Carbon/CarbonInterval.php | 1130 +
.../nesbot/carbon/src/Carbon/CarbonPeriod.php | 1445 +
.../Exceptions/InvalidDateException.php | 67 +
vendor/nesbot/carbon/src/Carbon/Lang/af.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/ar.php | 31 +
.../carbon/src/Carbon/Lang/ar_Shakl.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/az.php | 40 +
vendor/nesbot/carbon/src/Carbon/Lang/bg.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/bn.php | 38 +
.../nesbot/carbon/src/Carbon/Lang/bs_BA.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/ca.php | 40 +
vendor/nesbot/carbon/src/Carbon/Lang/cs.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/cy.php | 29 +
vendor/nesbot/carbon/src/Carbon/Lang/da.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/de.php | 46 +
.../nesbot/carbon/src/Carbon/Lang/dv_MV.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/el.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/en.php | 40 +
vendor/nesbot/carbon/src/Carbon/Lang/eo.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/es.php | 36 +
vendor/nesbot/carbon/src/Carbon/Lang/et.php | 38 +
vendor/nesbot/carbon/src/Carbon/Lang/eu.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/fa.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/fi.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/fo.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/fr.php | 40 +
vendor/nesbot/carbon/src/Carbon/Lang/gl.php | 24 +
vendor/nesbot/carbon/src/Carbon/Lang/gu.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/he.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/hi.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/hr.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/hu.php | 52 +
vendor/nesbot/carbon/src/Carbon/Lang/hy.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/id.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/is.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/it.php | 36 +
vendor/nesbot/carbon/src/Carbon/Lang/ja.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/ka.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/kk.php | 29 +
vendor/nesbot/carbon/src/Carbon/Lang/km.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/ko.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/lt.php | 38 +
vendor/nesbot/carbon/src/Carbon/Lang/lv.php | 47 +
vendor/nesbot/carbon/src/Carbon/Lang/mk.php | 24 +
vendor/nesbot/carbon/src/Carbon/Lang/mn.php | 62 +
vendor/nesbot/carbon/src/Carbon/Lang/ms.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/my.php | 37 +
vendor/nesbot/carbon/src/Carbon/Lang/ne.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/nl.php | 36 +
vendor/nesbot/carbon/src/Carbon/Lang/no.php | 36 +
vendor/nesbot/carbon/src/Carbon/Lang/oc.php | 44 +
vendor/nesbot/carbon/src/Carbon/Lang/pl.php | 36 +
vendor/nesbot/carbon/src/Carbon/Lang/ps.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/pt.php | 31 +
.../nesbot/carbon/src/Carbon/Lang/pt_BR.php | 40 +
vendor/nesbot/carbon/src/Carbon/Lang/ro.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/ru.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/sh.php | 35 +
vendor/nesbot/carbon/src/Carbon/Lang/sk.php | 38 +
vendor/nesbot/carbon/src/Carbon/Lang/sl.php | 43 +
vendor/nesbot/carbon/src/Carbon/Lang/sq.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/sr.php | 37 +
.../nesbot/carbon/src/Carbon/Lang/sr_Cyrl.php | 43 +
.../carbon/src/Carbon/Lang/sr_Cyrl_ME.php | 43 +
.../carbon/src/Carbon/Lang/sr_Latn_ME.php | 43 +
.../nesbot/carbon/src/Carbon/Lang/sr_ME.php | 12 +
vendor/nesbot/carbon/src/Carbon/Lang/sv.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/sw.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/th.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/tr.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/uk.php | 40 +
vendor/nesbot/carbon/src/Carbon/Lang/ur.php | 24 +
vendor/nesbot/carbon/src/Carbon/Lang/uz.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/vi.php | 31 +
vendor/nesbot/carbon/src/Carbon/Lang/zh.php | 31 +
.../nesbot/carbon/src/Carbon/Lang/zh_TW.php | 31 +
.../src/Carbon/Laravel/ServiceProvider.php | 37 +
.../nesbot/carbon/src/Carbon/Translator.php | 143 +
vendor/nesbot/carbon/src/JsonSerializable.php | 18 +
vendor/nikic/php-parser/.gitignore | 4 +
vendor/nikic/php-parser/.travis.yml | 29 +
vendor/nikic/php-parser/CHANGELOG.md | 591 +
vendor/nikic/php-parser/LICENSE | 31 +
vendor/nikic/php-parser/README.md | 225 +
vendor/nikic/php-parser/UPGRADE-1.0.md | 121 +
vendor/nikic/php-parser/UPGRADE-2.0.md | 74 +
vendor/nikic/php-parser/UPGRADE-3.0.md | 160 +
vendor/nikic/php-parser/UPGRADE-4.0.md | 77 +
vendor/nikic/php-parser/bin/php-parse | 202 +
vendor/nikic/php-parser/composer.json | 30 +
.../php-parser/doc/0_Introduction.markdown | 80 +
.../doc/2_Usage_of_basic_components.markdown | 515 +
vendor/nikic/php-parser/doc/README.md | 46 +
.../doc/component/AST_builders.markdown | 138 +
.../Constant_expression_evaluation.markdown | 115 +
.../doc/component/Error_handling.markdown | 75 +
.../php-parser/doc/component/FAQ.markdown | 68 +
.../component/JSON_representation.markdown | 131 +
.../php-parser/doc/component/Lexer.markdown | 159 +
.../doc/component/Name_resolution.markdown | 87 +
.../doc/component/Performance.markdown | 65 +
.../doc/component/Pretty_printing.markdown | 96 +
.../doc/component/Walking_the_AST.markdown | 335 +
vendor/nikic/php-parser/grammar/README.md | 28 +
.../nikic/php-parser/grammar/parser.template | 106 +
vendor/nikic/php-parser/grammar/php5.y | 1024 +
vendor/nikic/php-parser/grammar/php7.y | 1012 +
.../php-parser/grammar/rebuildParsers.php | 263 +
.../nikic/php-parser/grammar/tokens.template | 17 +
vendor/nikic/php-parser/grammar/tokens.y | 113 +
.../php-parser/lib/PhpParser/Builder.php | 13 +
.../lib/PhpParser/Builder/Class_.php | 122 +
.../lib/PhpParser/Builder/Declaration.php | 43 +
.../lib/PhpParser/Builder/FunctionLike.php | 74 +
.../lib/PhpParser/Builder/Function_.php | 50 +
.../lib/PhpParser/Builder/Interface_.php | 75 +
.../lib/PhpParser/Builder/Method.php | 129 +
.../lib/PhpParser/Builder/Namespace_.php | 45 +
.../lib/PhpParser/Builder/Param.php | 106 +
.../lib/PhpParser/Builder/Property.php | 112 +
.../lib/PhpParser/Builder/TraitUse.php | 64 +
.../PhpParser/Builder/TraitUseAdaptation.php | 148 +
.../lib/PhpParser/Builder/Trait_.php | 60 +
.../php-parser/lib/PhpParser/Builder/Use_.php | 49 +
.../lib/PhpParser/BuilderFactory.php | 349 +
.../lib/PhpParser/BuilderHelpers.php | 277 +
.../php-parser/lib/PhpParser/Comment.php | 167 +
.../php-parser/lib/PhpParser/Comment/Doc.php | 7 +
.../ConstExprEvaluationException.php | 6 +
.../lib/PhpParser/ConstExprEvaluator.php | 226 +
.../nikic/php-parser/lib/PhpParser/Error.php | 180 +
.../php-parser/lib/PhpParser/ErrorHandler.php | 13 +
.../lib/PhpParser/ErrorHandler/Collecting.php | 46 +
.../lib/PhpParser/ErrorHandler/Throwing.php | 18 +
.../lib/PhpParser/Internal/DiffElem.php | 27 +
.../lib/PhpParser/Internal/Differ.php | 164 +
.../Internal/PrintableNewAnonClassNode.php | 56 +
.../lib/PhpParser/Internal/TokenStream.php | 256 +
.../php-parser/lib/PhpParser/JsonDecoder.php | 101 +
.../nikic/php-parser/lib/PhpParser/Lexer.php | 378 +
.../lib/PhpParser/Lexer/Emulative.php | 8 +
.../php-parser/lib/PhpParser/NameContext.php | 285 +
.../nikic/php-parser/lib/PhpParser/Node.php | 153 +
.../php-parser/lib/PhpParser/Node/Arg.php | 38 +
.../php-parser/lib/PhpParser/Node/Const_.php | 37 +
.../php-parser/lib/PhpParser/Node/Expr.php | 9 +
.../lib/PhpParser/Node/Expr/ArrayDimFetch.php | 34 +
.../lib/PhpParser/Node/Expr/ArrayItem.php | 38 +
.../lib/PhpParser/Node/Expr/Array_.php | 34 +
.../lib/PhpParser/Node/Expr/Assign.php | 34 +
.../lib/PhpParser/Node/Expr/AssignOp.php | 30 +
.../Node/Expr/AssignOp/BitwiseAnd.php | 12 +
.../Node/Expr/AssignOp/BitwiseOr.php | 12 +
.../Node/Expr/AssignOp/BitwiseXor.php | 12 +
.../PhpParser/Node/Expr/AssignOp/Concat.php | 12 +
.../lib/PhpParser/Node/Expr/AssignOp/Div.php | 12 +
.../PhpParser/Node/Expr/AssignOp/Minus.php | 12 +
.../lib/PhpParser/Node/Expr/AssignOp/Mod.php | 12 +
.../lib/PhpParser/Node/Expr/AssignOp/Mul.php | 12 +
.../lib/PhpParser/Node/Expr/AssignOp/Plus.php | 12 +
.../lib/PhpParser/Node/Expr/AssignOp/Pow.php | 12 +
.../Node/Expr/AssignOp/ShiftLeft.php | 12 +
.../Node/Expr/AssignOp/ShiftRight.php | 12 +
.../lib/PhpParser/Node/Expr/AssignRef.php | 34 +
.../lib/PhpParser/Node/Expr/BinaryOp.php | 40 +
.../Node/Expr/BinaryOp/BitwiseAnd.php | 16 +
.../Node/Expr/BinaryOp/BitwiseOr.php | 16 +
.../Node/Expr/BinaryOp/BitwiseXor.php | 16 +
.../Node/Expr/BinaryOp/BooleanAnd.php | 16 +
.../Node/Expr/BinaryOp/BooleanOr.php | 16 +
.../PhpParser/Node/Expr/BinaryOp/Coalesce.php | 16 +
.../PhpParser/Node/Expr/BinaryOp/Concat.php | 16 +
.../lib/PhpParser/Node/Expr/BinaryOp/Div.php | 16 +
.../PhpParser/Node/Expr/BinaryOp/Equal.php | 16 +
.../PhpParser/Node/Expr/BinaryOp/Greater.php | 16 +
.../Node/Expr/BinaryOp/GreaterOrEqual.php | 16 +
.../Node/Expr/BinaryOp/Identical.php | 16 +
.../Node/Expr/BinaryOp/LogicalAnd.php | 16 +
.../Node/Expr/BinaryOp/LogicalOr.php | 16 +
.../Node/Expr/BinaryOp/LogicalXor.php | 16 +
.../PhpParser/Node/Expr/BinaryOp/Minus.php | 16 +
.../lib/PhpParser/Node/Expr/BinaryOp/Mod.php | 16 +
.../lib/PhpParser/Node/Expr/BinaryOp/Mul.php | 16 +
.../PhpParser/Node/Expr/BinaryOp/NotEqual.php | 16 +
.../Node/Expr/BinaryOp/NotIdentical.php | 16 +
.../lib/PhpParser/Node/Expr/BinaryOp/Plus.php | 16 +
.../lib/PhpParser/Node/Expr/BinaryOp/Pow.php | 16 +
.../Node/Expr/BinaryOp/ShiftLeft.php | 16 +
.../Node/Expr/BinaryOp/ShiftRight.php | 16 +
.../PhpParser/Node/Expr/BinaryOp/Smaller.php | 16 +
.../Node/Expr/BinaryOp/SmallerOrEqual.php | 16 +
.../Node/Expr/BinaryOp/Spaceship.php | 16 +
.../lib/PhpParser/Node/Expr/BitwiseNot.php | 30 +
.../lib/PhpParser/Node/Expr/BooleanNot.php | 30 +
.../lib/PhpParser/Node/Expr/Cast.php | 26 +
.../lib/PhpParser/Node/Expr/Cast/Array_.php | 12 +
.../lib/PhpParser/Node/Expr/Cast/Bool_.php | 12 +
.../lib/PhpParser/Node/Expr/Cast/Double.php | 12 +
.../lib/PhpParser/Node/Expr/Cast/Int_.php | 12 +
.../lib/PhpParser/Node/Expr/Cast/Object_.php | 12 +
.../lib/PhpParser/Node/Expr/Cast/String_.php | 12 +
.../lib/PhpParser/Node/Expr/Cast/Unset_.php | 12 +
.../PhpParser/Node/Expr/ClassConstFetch.php | 36 +
.../lib/PhpParser/Node/Expr/Clone_.php | 30 +
.../lib/PhpParser/Node/Expr/Closure.php | 71 +
.../lib/PhpParser/Node/Expr/ClosureUse.php | 34 +
.../lib/PhpParser/Node/Expr/ConstFetch.php | 31 +
.../lib/PhpParser/Node/Expr/Empty_.php | 30 +
.../lib/PhpParser/Node/Expr/Error.php | 31 +
.../lib/PhpParser/Node/Expr/ErrorSuppress.php | 30 +
.../lib/PhpParser/Node/Expr/Eval_.php | 30 +
.../lib/PhpParser/Node/Expr/Exit_.php | 34 +
.../lib/PhpParser/Node/Expr/FuncCall.php | 35 +
.../lib/PhpParser/Node/Expr/Include_.php | 39 +
.../lib/PhpParser/Node/Expr/Instanceof_.php | 35 +
.../lib/PhpParser/Node/Expr/Isset_.php | 30 +
.../lib/PhpParser/Node/Expr/List_.php | 30 +
.../lib/PhpParser/Node/Expr/MethodCall.php | 40 +
.../lib/PhpParser/Node/Expr/New_.php | 35 +
.../lib/PhpParser/Node/Expr/PostDec.php | 30 +
.../lib/PhpParser/Node/Expr/PostInc.php | 30 +
.../lib/PhpParser/Node/Expr/PreDec.php | 30 +
.../lib/PhpParser/Node/Expr/PreInc.php | 30 +
.../lib/PhpParser/Node/Expr/Print_.php | 30 +
.../lib/PhpParser/Node/Expr/PropertyFetch.php | 35 +
.../lib/PhpParser/Node/Expr/ShellExec.php | 30 +
.../lib/PhpParser/Node/Expr/StaticCall.php | 40 +
.../Node/Expr/StaticPropertyFetch.php | 36 +
.../lib/PhpParser/Node/Expr/Ternary.php | 38 +
.../lib/PhpParser/Node/Expr/UnaryMinus.php | 30 +
.../lib/PhpParser/Node/Expr/UnaryPlus.php | 30 +
.../lib/PhpParser/Node/Expr/Variable.php | 30 +
.../lib/PhpParser/Node/Expr/YieldFrom.php | 30 +
.../lib/PhpParser/Node/Expr/Yield_.php | 34 +
.../lib/PhpParser/Node/FunctionLike.php | 36 +
.../lib/PhpParser/Node/Identifier.php | 75 +
.../php-parser/lib/PhpParser/Node/Name.php | 244 +
.../PhpParser/Node/Name/FullyQualified.php | 50 +
.../lib/PhpParser/Node/Name/Relative.php | 50 +
.../lib/PhpParser/Node/NullableType.php | 30 +
.../php-parser/lib/PhpParser/Node/Param.php | 49 +
.../php-parser/lib/PhpParser/Node/Scalar.php | 7 +
.../lib/PhpParser/Node/Scalar/DNumber.php | 68 +
.../lib/PhpParser/Node/Scalar/Encapsed.php | 31 +
.../Node/Scalar/EncapsedStringPart.php | 30 +
.../lib/PhpParser/Node/Scalar/LNumber.php | 71 +
.../lib/PhpParser/Node/Scalar/MagicConst.php | 28 +
.../Node/Scalar/MagicConst/Class_.php | 16 +
.../PhpParser/Node/Scalar/MagicConst/Dir.php | 16 +
.../PhpParser/Node/Scalar/MagicConst/File.php | 16 +
.../Node/Scalar/MagicConst/Function_.php | 16 +
.../PhpParser/Node/Scalar/MagicConst/Line.php | 16 +
.../Node/Scalar/MagicConst/Method.php | 16 +
.../Node/Scalar/MagicConst/Namespace_.php | 16 +
.../Node/Scalar/MagicConst/Trait_.php | 16 +
.../lib/PhpParser/Node/Scalar/String_.php | 164 +
.../php-parser/lib/PhpParser/Node/Stmt.php | 9 +
.../lib/PhpParser/Node/Stmt/Break_.php | 30 +
.../lib/PhpParser/Node/Stmt/Case_.php | 34 +
.../lib/PhpParser/Node/Stmt/Catch_.php | 41 +
.../lib/PhpParser/Node/Stmt/ClassConst.php | 62 +
.../lib/PhpParser/Node/Stmt/ClassLike.php | 48 +
.../lib/PhpParser/Node/Stmt/ClassMethod.php | 151 +
.../lib/PhpParser/Node/Stmt/Class_.php | 105 +
.../lib/PhpParser/Node/Stmt/Const_.php | 30 +
.../lib/PhpParser/Node/Stmt/Continue_.php | 30 +
.../PhpParser/Node/Stmt/DeclareDeclare.php | 34 +
.../lib/PhpParser/Node/Stmt/Declare_.php | 34 +
.../lib/PhpParser/Node/Stmt/Do_.php | 34 +
.../lib/PhpParser/Node/Stmt/Echo_.php | 30 +
.../lib/PhpParser/Node/Stmt/ElseIf_.php | 34 +
.../lib/PhpParser/Node/Stmt/Else_.php | 30 +
.../lib/PhpParser/Node/Stmt/Expression.php | 33 +
.../lib/PhpParser/Node/Stmt/Finally_.php | 30 +
.../lib/PhpParser/Node/Stmt/For_.php | 43 +
.../lib/PhpParser/Node/Stmt/Foreach_.php | 47 +
.../lib/PhpParser/Node/Stmt/Function_.php | 69 +
.../lib/PhpParser/Node/Stmt/Global_.php | 30 +
.../lib/PhpParser/Node/Stmt/Goto_.php | 31 +
.../lib/PhpParser/Node/Stmt/GroupUse.php | 39 +
.../lib/PhpParser/Node/Stmt/HaltCompiler.php | 30 +
.../lib/PhpParser/Node/Stmt/If_.php | 43 +
.../lib/PhpParser/Node/Stmt/InlineHTML.php | 30 +
.../lib/PhpParser/Node/Stmt/Interface_.php | 35 +
.../lib/PhpParser/Node/Stmt/Label.php | 31 +
.../lib/PhpParser/Node/Stmt/Namespace_.php | 38 +
.../lib/PhpParser/Node/Stmt/Nop.php | 17 +
.../lib/PhpParser/Node/Stmt/Property.php | 71 +
.../PhpParser/Node/Stmt/PropertyProperty.php | 34 +
.../lib/PhpParser/Node/Stmt/Return_.php | 30 +
.../lib/PhpParser/Node/Stmt/StaticVar.php | 37 +
.../lib/PhpParser/Node/Stmt/Static_.php | 30 +
.../lib/PhpParser/Node/Stmt/Switch_.php | 34 +
.../lib/PhpParser/Node/Stmt/Throw_.php | 30 +
.../lib/PhpParser/Node/Stmt/TraitUse.php | 34 +
.../Node/Stmt/TraitUseAdaptation.php | 13 +
.../Node/Stmt/TraitUseAdaptation/Alias.php | 38 +
.../Stmt/TraitUseAdaptation/Precedence.php | 34 +
.../lib/PhpParser/Node/Stmt/Trait_.php | 30 +
.../lib/PhpParser/Node/Stmt/TryCatch.php | 38 +
.../lib/PhpParser/Node/Stmt/Unset_.php | 30 +
.../lib/PhpParser/Node/Stmt/UseUse.php | 52 +
.../lib/PhpParser/Node/Stmt/Use_.php | 47 +
.../lib/PhpParser/Node/Stmt/While_.php | 34 +
.../lib/PhpParser/Node/VarLikeIdentifier.php | 17 +
.../php-parser/lib/PhpParser/NodeAbstract.php | 183 +
.../php-parser/lib/PhpParser/NodeDumper.php | 203 +
.../php-parser/lib/PhpParser/NodeFinder.php | 81 +
.../lib/PhpParser/NodeTraverser.php | 260 +
.../lib/PhpParser/NodeTraverserInterface.php | 29 +
.../php-parser/lib/PhpParser/NodeVisitor.php | 72 +
.../PhpParser/NodeVisitor/CloningVisitor.php | 20 +
.../PhpParser/NodeVisitor/FindingVisitor.php | 48 +
.../NodeVisitor/FirstFindingVisitor.php | 50 +
.../PhpParser/NodeVisitor/NameResolver.php | 218 +
.../lib/PhpParser/NodeVisitorAbstract.php | 25 +
.../nikic/php-parser/lib/PhpParser/Parser.php | 18 +
.../lib/PhpParser/Parser/Multiple.php | 55 +
.../php-parser/lib/PhpParser/Parser/Php5.php | 2629 ++
.../php-parser/lib/PhpParser/Parser/Php7.php | 2440 ++
.../lib/PhpParser/Parser/Tokens.php | 144 +
.../lib/PhpParser/ParserAbstract.php | 865 +
.../lib/PhpParser/ParserFactory.php | 44 +
.../lib/PhpParser/PrettyPrinter/Standard.php | 969 +
.../lib/PhpParser/PrettyPrinterAbstract.php | 1346 +
vendor/nikic/php-parser/phpunit.xml.dist | 18 +
.../test/PhpParser/Builder/ClassTest.php | 162 +
.../test/PhpParser/Builder/FunctionTest.php | 121 +
.../test/PhpParser/Builder/InterfaceTest.php | 105 +
.../test/PhpParser/Builder/MethodTest.php | 169 +
.../test/PhpParser/Builder/NamespaceTest.php | 47 +
.../test/PhpParser/Builder/ParamTest.php | 171 +
.../test/PhpParser/Builder/PropertyTest.php | 148 +
.../test/PhpParser/Builder/TraitTest.php | 49 +
.../Builder/TraitUseAdaptationTest.php | 121 +
.../test/PhpParser/Builder/TraitUseTest.php | 57 +
.../test/PhpParser/Builder/UseTest.php | 35 +
.../test/PhpParser/BuilderFactoryTest.php | 342 +
.../test/PhpParser/CodeParsingTest.php | 121 +
.../test/PhpParser/CodeTestAbstract.php | 30 +
.../test/PhpParser/CodeTestParser.php | 68 +
.../php-parser/test/PhpParser/CommentTest.php | 76 +
.../test/PhpParser/ConstExprEvaluatorTest.php | 133 +
.../PhpParser/ErrorHandler/CollectingTest.php | 24 +
.../PhpParser/ErrorHandler/ThrowingTest.php | 18 +
.../php-parser/test/PhpParser/ErrorTest.php | 108 +
.../test/PhpParser/Internal/DifferTest.php | 67 +
.../test/PhpParser/JsonDecoderTest.php | 45 +
.../test/PhpParser/Lexer/EmulativeTest.php | 133 +
.../php-parser/test/PhpParser/LexerTest.php | 266 +
.../test/PhpParser/NameContextTest.php | 66 +
.../test/PhpParser/Node/IdentifierTest.php | 31 +
.../test/PhpParser/Node/NameTest.php | 173 +
.../PhpParser/Node/Scalar/MagicConstTest.php | 28 +
.../test/PhpParser/Node/Scalar/StringTest.php | 63 +
.../PhpParser/Node/Stmt/ClassConstTest.php | 36 +
.../PhpParser/Node/Stmt/ClassMethodTest.php | 124 +
.../test/PhpParser/Node/Stmt/ClassTest.php | 61 +
.../PhpParser/Node/Stmt/InterfaceTest.php | 27 +
.../test/PhpParser/Node/Stmt/PropertyTest.php | 46 +
.../test/PhpParser/NodeAbstractTest.php | 327 +
.../test/PhpParser/NodeDumperTest.php | 109 +
.../test/PhpParser/NodeFinderTest.php | 60 +
.../test/PhpParser/NodeTraverserTest.php | 312 +
.../NodeVisitor/FindingVisitorTest.php | 54 +
.../NodeVisitor/FirstFindingVisitorTest.php | 39 +
.../NodeVisitor/NameResolverTest.php | 493 +
.../test/PhpParser/Parser/MultipleTest.php | 96 +
.../test/PhpParser/Parser/Php5Test.php | 15 +
.../test/PhpParser/Parser/Php7Test.php | 15 +
.../test/PhpParser/ParserFactoryTest.php | 37 +
.../php-parser/test/PhpParser/ParserTest.php | 185 +
.../test/PhpParser/PrettyPrinterTest.php | 315 +
vendor/nikic/php-parser/test/bootstrap.php | 31 +
.../code/formatPreservation/anonClasses.test | 16 +
.../test/code/formatPreservation/basic.test | 190 +
.../formatPreservation/blockConversion.test | 29 +
.../code/formatPreservation/comments.test | 52 +
.../test/code/formatPreservation/fixup.test | 67 +
.../code/formatPreservation/inlineHtml.test | 54 +
.../insertionOfNullable.test | 176 +
.../formatPreservation/listInsertion.test | 312 +
.../listInsertionIndentation.test | 17 +
.../code/formatPreservation/listRemoval.test | 41 +
.../formatPreservation/modifierChange.test | 33 +
.../formatPreservation/nopCommentAtEnd.test | 11 +
.../formatPreservation/removalViaNull.test | 194 +
.../code/formatPreservation/traitAlias.test | 19 +
.../test/code/parser/blockComments.test | 36 +
.../test/code/parser/commentAtEndOfClass.test | 37 +
.../php-parser/test/code/parser/comments.test | 108 +
.../code/parser/errorHandling/eofError.test | 36 +
.../parser/errorHandling/lexerErrors.test | 140 +
.../code/parser/errorHandling/recovery.test | 1376 +
.../test/code/parser/expr/arrayDef.test | 161 +
.../code/parser/expr/arrayDestructuring.test | 152 +
.../test/code/parser/expr/assign.test | 363 +
.../test/code/parser/expr/assignNewByRef.test | 43 +
.../test/code/parser/expr/cast.test | 94 +
.../test/code/parser/expr/clone.test | 15 +
.../test/code/parser/expr/closure.test | 176 +
.../test/code/parser/expr/comparison.test | 129 +
.../test/code/parser/expr/constant_expr.test | 691 +
.../test/code/parser/expr/errorSuppress.test | 14 +
.../test/code/parser/expr/exit.test | 46 +
.../code/parser/expr/fetchAndCall/args.test | 109 +
.../parser/expr/fetchAndCall/constFetch.test | 43 +
.../expr/fetchAndCall/constantDeref.test | 253 +
.../parser/expr/fetchAndCall/funcCall.test | 158 +
.../parser/expr/fetchAndCall/newDeref.test | 82 +
.../expr/fetchAndCall/objectAccess.test | 184 +
.../expr/fetchAndCall/simpleArrayAccess.test | 72 +
.../parser/expr/fetchAndCall/staticCall.test | 214 +
.../fetchAndCall/staticPropertyFetch.test | 113 +
.../test/code/parser/expr/includeAndEval.test | 50 +
.../test/code/parser/expr/issetAndEmpty.test | 85 +
.../test/code/parser/expr/listReferences.test | 88 +
.../test/code/parser/expr/listWithKeys.test | 79 +
.../test/code/parser/expr/logic.test | 190 +
.../test/code/parser/expr/math.test | 313 +
.../php-parser/test/code/parser/expr/new.test | 187 +
.../code/parser/expr/newWithoutClass.test | 25 +
.../test/code/parser/expr/print.test | 14 +
.../test/code/parser/expr/shellExec.test | 56 +
.../code/parser/expr/ternaryAndCoalesce.test | 174 +
.../test/code/parser/expr/trailingCommas.test | 140 +
.../expr/uvs/globalNonSimpleVarError.test | 27 +
.../code/parser/expr/uvs/indirectCall.test | 507 +
.../test/code/parser/expr/uvs/isset.test | 84 +
.../test/code/parser/expr/uvs/misc.test | 127 +
.../test/code/parser/expr/uvs/new.test | 119 +
.../code/parser/expr/uvs/staticProperty.test | 123 +
.../test/code/parser/expr/variable.test | 67 +
.../test/code/parser/exprStmtMode.test | 57 +
.../code/parser/scalar/constantString.test | 86 +
.../test/code/parser/scalar/docString.test | 115 +
.../code/parser/scalar/docStringNewlines.test | 77 +
.../parser/scalar/encapsedNegVarOffset.test | 82 +
.../code/parser/scalar/encapsedString.test | 344 +
.../test/code/parser/scalar/float.test | 108 +
.../test/code/parser/scalar/int.test | 61 +
.../test/code/parser/scalar/invalidOctal.test | 26 +
.../test/code/parser/scalar/magicConst.test | 47 +
.../code/parser/scalar/unicodeEscape.test | 26 +
.../test/code/parser/semiReserved.test | 488 +
.../code/parser/stmt/blocklessStatement.test | 130 +
.../test/code/parser/stmt/class/abstract.test | 45 +
.../code/parser/stmt/class/anonymous.test | 213 +
.../code/parser/stmt/class/conditional.test | 35 +
.../stmt/class/constModifierErrors.test | 137 +
.../parser/stmt/class/constModifiers.test | 77 +
.../test/code/parser/stmt/class/final.test | 19 +
.../parser/stmt/class/implicitPublic.test | 108 +
.../code/parser/stmt/class/interface.test | 40 +
.../test/code/parser/stmt/class/modifier.test | 249 +
.../test/code/parser/stmt/class/name.test | 266 +
.../code/parser/stmt/class/php4Style.test | 58 +
.../test/code/parser/stmt/class/simple.test | 182 +
.../code/parser/stmt/class/staticMethod.test | 175 +
.../test/code/parser/stmt/class/trait.test | 188 +
.../test/code/parser/stmt/const.test | 48 +
.../test/code/parser/stmt/controlFlow.test | 59 +
.../test/code/parser/stmt/declare.test | 70 +
.../test/code/parser/stmt/echo.test | 32 +
.../function/builtinTypeDeclarations.test | 87 +
.../test/code/parser/stmt/function/byRef.test | 49 +
.../parser/stmt/function/conditional.test | 35 +
.../parser/stmt/function/defaultValues.test | 170 +
.../parser/stmt/function/nullableTypes.test | 55 +
.../parser/stmt/function/returnTypes.test | 64 +
.../parser/stmt/function/specialVars.test | 57 +
.../stmt/function/typeDeclarations.test | 63 +
.../code/parser/stmt/function/variadic.test | 134 +
.../stmt/function/variadicDefaultValue.test | 31 +
.../code/parser/stmt/generator/basic.test | 319 +
.../stmt/generator/yieldPrecedence.test | 250 +
.../stmt/generator/yieldUnaryPrecedence.test | 56 +
.../test/code/parser/stmt/haltCompiler.test | 61 +
.../stmt/haltCompilerInvalidSyntax.test | 6 +
.../code/parser/stmt/haltCompilerOffset.test | 36 +
.../stmt/haltCompilerOutermostScope.test | 8 +
.../test/code/parser/stmt/hashbang.test | 26 +
.../php-parser/test/code/parser/stmt/if.test | 103 +
.../test/code/parser/stmt/inlineHTML.test | 33 +
.../test/code/parser/stmt/loop/do.test | 17 +
.../test/code/parser/stmt/loop/for.test | 110 +
.../test/code/parser/stmt/loop/foreach.test | 164 +
.../test/code/parser/stmt/loop/while.test | 25 +
.../test/code/parser/stmt/multiCatch.test | 75 +
.../code/parser/stmt/namespace/alias.test | 178 +
.../code/parser/stmt/namespace/braced.test | 46 +
.../stmt/namespace/commentAfterNamespace.test | 22 +
.../code/parser/stmt/namespace/groupUse.test | 188 +
.../parser/stmt/namespace/groupUseErrors.test | 113 +
.../stmt/namespace/groupUsePositions.test | 28 +
.../stmt/namespace/groupUseTrailingComma.test | 47 +
.../parser/stmt/namespace/invalidName.test | 87 +
.../test/code/parser/stmt/namespace/mix.test | 103 +
.../test/code/parser/stmt/namespace/name.test | 50 +
.../code/parser/stmt/namespace/nested.test | 30 +
.../code/parser/stmt/namespace/notBraced.test | 49 +
.../stmt/namespace/nsAfterHashbang.test | 22 +
.../parser/stmt/namespace/outsideStmt.test | 60 +
.../stmt/namespace/outsideStmtInvalid.test | 109 +
.../test/code/parser/stmt/switch.test | 81 +
.../test/code/parser/stmt/tryCatch.test | 144 +
.../code/parser/stmt/tryWithoutCatch.test | 29 +
.../test/code/parser/stmt/unset.test | 26 +
.../test/code/prettyPrinter/comments.test | 67 +
.../prettyPrinter/commentsInCommaList.test | 53 +
.../prettyPrinter/expr/anonymousClass.test | 27 +
.../expr/arrayDestructuring.test | 14 +
.../test/code/prettyPrinter/expr/call.test | 13 +
.../test/code/prettyPrinter/expr/closure.test | 18 +
.../prettyPrinter/expr/constant_deref.test | 13 +
.../code/prettyPrinter/expr/docStrings.test | 86 +
.../test/code/prettyPrinter/expr/include.test | 7 +
.../code/prettyPrinter/expr/intrinsics.test | 29 +
.../test/code/prettyPrinter/expr/list.test | 19 +
.../code/prettyPrinter/expr/literals.test | 158 +
.../test/code/prettyPrinter/expr/numbers.test | 35 +
.../code/prettyPrinter/expr/operators.test | 144 +
.../code/prettyPrinter/expr/parentheses.test | 86 +
.../prettyPrinter/expr/shortArraySyntax.test | 11 +
.../prettyPrinter/expr/stringEscaping.test | 23 +
.../test/code/prettyPrinter/expr/uvs.test | 23 +
.../code/prettyPrinter/expr/variables.test | 73 +
.../test/code/prettyPrinter/expr/yield.test | 46 +
.../inlineHTMLandPHPtest.file-test | 58 +
.../code/prettyPrinter/nestedInlineHTML.test | 16 +
.../prettyPrinter/onlyInlineHTML.file-test | 19 +
.../test/code/prettyPrinter/onlyPHP.file-test | 16 +
.../test/code/prettyPrinter/stmt/alias.test | 20 +
.../prettyPrinter/stmt/break_continue.test | 13 +
.../test/code/prettyPrinter/stmt/class.test | 53 +
.../code/prettyPrinter/stmt/class_const.test | 20 +
.../test/code/prettyPrinter/stmt/const.test | 11 +
.../test/code/prettyPrinter/stmt/declare.test | 17 +
.../code/prettyPrinter/stmt/do_while.test | 10 +
.../test/code/prettyPrinter/stmt/for.test | 28 +
.../test/code/prettyPrinter/stmt/foreach.test | 28 +
.../stmt/function_signatures.test | 43 +
.../stmt/global_static_variables.test | 11 +
.../test/code/prettyPrinter/stmt/goto.test | 9 +
.../code/prettyPrinter/stmt/groupUse.test | 16 +
.../prettyPrinter/stmt/haltCompiler.file-test | 27 +
.../test/code/prettyPrinter/stmt/if.test | 16 +
.../code/prettyPrinter/stmt/multiCatch.test | 19 +
.../code/prettyPrinter/stmt/namespaces.test | 50 +
.../prettyPrinter/stmt/nullable_types.test | 11 +
.../test/code/prettyPrinter/stmt/switch.test | 37 +
.../test/code/prettyPrinter/stmt/throw.test | 7 +
.../code/prettyPrinter/stmt/traitUse.test | 25 +
.../code/prettyPrinter/stmt/tryCatch.test | 24 +
.../test/code/prettyPrinter/stmt/while.test | 10 +
vendor/nikic/php-parser/test/updateTests.php | 32 +
.../nikic/php-parser/test_old/run-php-src.sh | 4 +
vendor/nikic/php-parser/test_old/run.php | 251 +
vendor/nullx27/eveonline-socialite/.gitignore | 5 +
vendor/nullx27/eveonline-socialite/LICENSE | 21 +
vendor/nullx27/eveonline-socialite/README.md | 78 +
.../nullx27/eveonline-socialite/composer.json | 28 +
.../eveonline-socialite/config/services.php | 9 +
.../Providers/EveOnlineServiceProvider.php | 37 +
.../Providers/EveOnlineSocialiteProvider.php | 80 +
.../src/Traits/EveAuth.php | 48 +
vendor/nunomaduro/collision/LICENSE.md | 21 +
vendor/nunomaduro/collision/README.md | 66 +
vendor/nunomaduro/collision/composer.json | 50 +
vendor/nunomaduro/collision/phpstan.neon.dist | 8 +
vendor/nunomaduro/collision/phpunit.xml.dist | 28 +
.../Laravel/CollisionServiceProvider.php | 62 +
.../src/Adapters/Laravel/ExceptionHandler.php | 100 +
.../src/Adapters/Laravel/Inspector.php | 30 +
.../src/Adapters/Phpunit/Listener.php | 177 +
.../collision/src/ArgumentFormatter.php | 50 +
.../Contracts/Adapters/Phpunit/Listener.php | 32 +
.../src/Contracts/ArgumentFormatter.php | 31 +
.../collision/src/Contracts/Handler.php | 39 +
.../collision/src/Contracts/Highlighter.php | 30 +
.../collision/src/Contracts/Provider.php | 34 +
.../collision/src/Contracts/Writer.php | 74 +
vendor/nunomaduro/collision/src/Handler.php | 70 +
.../nunomaduro/collision/src/Highlighter.php | 61 +
vendor/nunomaduro/collision/src/Provider.php | 70 +
vendor/nunomaduro/collision/src/Writer.php | 273 +
vendor/opis/closure/CHANGELOG.md | 153 +
vendor/opis/closure/LICENSE | 20 +
vendor/opis/closure/NOTICE | 9 +
vendor/opis/closure/README.md | 98 +
vendor/opis/closure/autoload.php | 39 +
vendor/opis/closure/composer.json | 40 +
vendor/opis/closure/functions.php | 38 +
vendor/opis/closure/src/Analyzer.php | 59 +
vendor/opis/closure/src/ClosureContext.php | 33 +
vendor/opis/closure/src/ClosureScope.php | 25 +
vendor/opis/closure/src/ClosureStream.php | 91 +
vendor/opis/closure/src/ISecurityProvider.php | 25 +
vendor/opis/closure/src/ReflectionClosure.php | 858 +
vendor/opis/closure/src/SecurityException.php | 18 +
vendor/opis/closure/src/SecurityProvider.php | 42 +
vendor/opis/closure/src/SelfReference.php | 30 +
.../opis/closure/src/SerializableClosure.php | 622 +
vendor/paragonie/random_compat/LICENSE | 22 +
vendor/paragonie/random_compat/build-phar.sh | 5 +
vendor/paragonie/random_compat/composer.json | 34 +
.../dist/random_compat.phar.pubkey | 5 +
.../dist/random_compat.phar.pubkey.asc | 11 +
vendor/paragonie/random_compat/lib/random.php | 32 +
.../random_compat/other/build_phar.php | 57 +
.../random_compat/psalm-autoload.php | 9 +
vendor/paragonie/random_compat/psalm.xml | 19 +
vendor/phar-io/manifest/.gitignore | 7 +
vendor/phar-io/manifest/.php_cs | 67 +
vendor/phar-io/manifest/.travis.yml | 33 +
vendor/phar-io/manifest/LICENSE | 31 +
vendor/phar-io/manifest/README.md | 30 +
vendor/phar-io/manifest/build.xml | 50 +
vendor/phar-io/manifest/composer.json | 42 +
vendor/phar-io/manifest/composer.lock | 69 +
.../phar-io/manifest/examples/example-01.php | 23 +
vendor/phar-io/manifest/phive.xml | 4 +
vendor/phar-io/manifest/phpunit.xml | 20 +
.../manifest/src/ManifestDocumentMapper.php | 193 +
.../phar-io/manifest/src/ManifestLoader.php | 66 +
.../manifest/src/ManifestSerializer.php | 163 +
.../manifest/src/exceptions/Exception.php | 14 +
.../InvalidApplicationNameException.php | 16 +
.../src/exceptions/InvalidEmailException.php | 14 +
.../src/exceptions/InvalidUrlException.php | 14 +
.../exceptions/ManifestDocumentException.php | 6 +
.../ManifestDocumentMapperException.php | 6 +
.../exceptions/ManifestElementException.php | 6 +
.../exceptions/ManifestLoaderException.php | 6 +
.../manifest/src/values/Application.php | 20 +
.../manifest/src/values/ApplicationName.php | 65 +
vendor/phar-io/manifest/src/values/Author.php | 57 +
.../manifest/src/values/AuthorCollection.php | 43 +
.../src/values/AuthorCollectionIterator.php | 56 +
.../manifest/src/values/BundledComponent.php | 48 +
.../src/values/BundledComponentCollection.php | 43 +
.../BundledComponentCollectionIterator.php | 56 +
.../src/values/CopyrightInformation.php | 42 +
vendor/phar-io/manifest/src/values/Email.php | 47 +
.../phar-io/manifest/src/values/Extension.php | 75 +
.../phar-io/manifest/src/values/Library.php | 20 +
.../phar-io/manifest/src/values/License.php | 42 +
.../phar-io/manifest/src/values/Manifest.php | 138 +
.../src/values/PhpExtensionRequirement.php | 32 +
.../src/values/PhpVersionRequirement.php | 31 +
.../manifest/src/values/Requirement.php | 14 +
.../src/values/RequirementCollection.php | 43 +
.../values/RequirementCollectionIterator.php | 56 +
vendor/phar-io/manifest/src/values/Type.php | 60 +
vendor/phar-io/manifest/src/values/Url.php | 47 +
.../manifest/src/xml/AuthorElement.php | 21 +
.../src/xml/AuthorElementCollection.php | 19 +
.../manifest/src/xml/BundlesElement.php | 19 +
.../manifest/src/xml/ComponentElement.php | 21 +
.../src/xml/ComponentElementCollection.php | 19 +
.../manifest/src/xml/ContainsElement.php | 31 +
.../manifest/src/xml/CopyrightElement.php | 25 +
.../manifest/src/xml/ElementCollection.php | 58 +
.../phar-io/manifest/src/xml/ExtElement.php | 17 +
.../manifest/src/xml/ExtElementCollection.php | 20 +
.../manifest/src/xml/ExtensionElement.php | 21 +
.../manifest/src/xml/LicenseElement.php | 21 +
.../manifest/src/xml/ManifestDocument.php | 118 +
.../xml/ManifestDocumentLoadingException.php | 48 +
.../manifest/src/xml/ManifestElement.php | 100 +
.../phar-io/manifest/src/xml/PhpElement.php | 27 +
.../manifest/src/xml/RequiresElement.php | 19 +
.../tests/ManifestDocumentMapperTest.php | 110 +
.../manifest/tests/ManifestLoaderTest.php | 83 +
.../manifest/tests/ManifestSerializerTest.php | 114 +
.../manifest/tests/_fixture/custom.xml | 10 +
.../_fixture/extension-invalidcompatible.xml | 13 +
.../manifest/tests/_fixture/extension.xml | 13 +
.../tests/_fixture/invalidversion.xml | 11 +
.../_fixture/invalidversionconstraint.xml | 11 +
.../manifest/tests/_fixture/library.xml | 11 +
.../manifest/tests/_fixture/manifest.xml | 11 +
.../manifest/tests/_fixture/phpunit-5.6.5.xml | 46 +
.../phar-io/manifest/tests/_fixture/test.phar | Bin 0 -> 7165 bytes
.../ManifestDocumentLoadingExceptionTest.php | 19 +
.../tests/values/ApplicationNameTest.php | 57 +
.../manifest/tests/values/ApplicationTest.php | 44 +
.../tests/values/AuthorCollectionTest.php | 62 +
.../manifest/tests/values/AuthorTest.php | 45 +
.../values/BundledComponentCollectionTest.php | 63 +
.../tests/values/BundledComponentTest.php | 42 +
.../tests/values/CopyrightInformationTest.php | 62 +
.../manifest/tests/values/EmailTest.php | 35 +
.../manifest/tests/values/ExtensionTest.php | 109 +
.../manifest/tests/values/LibraryTest.php | 44 +
.../manifest/tests/values/LicenseTest.php | 41 +
.../manifest/tests/values/ManifestTest.php | 187 +
.../values/PhpExtensionRequirementTest.php | 26 +
.../values/PhpVersionRequirementTest.php | 38 +
.../values/RequirementCollectionTest.php | 63 +
.../phar-io/manifest/tests/values/UrlTest.php | 35 +
.../tests/xml/AuthorElementCollectionTest.php | 18 +
.../manifest/tests/xml/AuthorElementTest.php | 25 +
.../manifest/tests/xml/BundlesElementTest.php | 41 +
.../xml/ComponentElementCollectionTest.php | 18 +
.../tests/xml/ComponentElementTest.php | 25 +
.../tests/xml/ContainsElementTest.php | 63 +
.../tests/xml/CopyrightElementTest.php | 52 +
.../tests/xml/ExtElementCollectionTest.php | 19 +
.../manifest/tests/xml/ExtElementTest.php | 21 +
.../tests/xml/ExtensionElementTest.php | 25 +
.../manifest/tests/xml/LicenseElementTest.php | 25 +
.../tests/xml/ManifestDocumentTest.php | 110 +
.../manifest/tests/xml/PhpElementTest.php | 48 +
.../tests/xml/RequiresElementTest.php | 37 +
vendor/phar-io/version/.gitignore | 7 +
vendor/phar-io/version/.php_cs | 67 +
vendor/phar-io/version/.travis.yml | 33 +
vendor/phar-io/version/CHANGELOG.md | 44 +
vendor/phar-io/version/LICENSE | 31 +
vendor/phar-io/version/README.md | 61 +
vendor/phar-io/version/build.xml | 41 +
vendor/phar-io/version/composer.json | 34 +
vendor/phar-io/version/phive.xml | 5 +
vendor/phar-io/version/phpunit.xml | 19 +
.../phar-io/version/src/PreReleaseSuffix.php | 95 +
vendor/phar-io/version/src/Version.php | 175 +
.../version/src/VersionConstraintParser.php | 122 +
.../version/src/VersionConstraintValue.php | 123 +
vendor/phar-io/version/src/VersionNumber.php | 41 +
.../constraints/AbstractVersionConstraint.php | 32 +
.../constraints/AndVersionConstraintGroup.php | 43 +
.../src/constraints/AnyVersionConstraint.php | 29 +
.../constraints/ExactVersionConstraint.php | 22 +
.../GreaterThanOrEqualToVersionConstraint.php | 38 +
.../constraints/OrVersionConstraintGroup.php | 43 +
...SpecificMajorAndMinorVersionConstraint.php | 48 +
.../SpecificMajorVersionConstraint.php | 37 +
.../src/constraints/VersionConstraint.php | 26 +
.../version/src/exceptions/Exception.php | 14 +
.../InvalidPreReleaseSuffixException.php | 7 +
.../exceptions/InvalidVersionException.php | 6 +
.../UnsupportedVersionConstraintException.php | 14 +
.../VersionConstraintParserTest.php | 146 +
.../Unit/AbstractVersionConstraintTest.php | 25 +
.../Unit/AndVersionConstraintGroupTest.php | 52 +
.../tests/Unit/AnyVersionConstraintTest.php | 41 +
.../tests/Unit/ExactVersionConstraintTest.php | 58 +
...aterThanOrEqualToVersionConstraintTest.php | 47 +
.../Unit/OrVersionConstraintGroupTest.php | 65 +
.../tests/Unit/PreReleaseSuffixTest.php | 46 +
...ificMajorAndMinorVersionConstraintTest.php | 45 +
.../SpecificMajorVersionConstraintTest.php | 44 +
.../version/tests/Unit/VersionTest.php | 113 +
.../reflection-common/.travis.yml | 35 +
.../phpdocumentor/reflection-common/LICENSE | 22 +
.../phpdocumentor/reflection-common/README.md | 2 +
.../reflection-common/composer.json | 29 +
.../reflection-common/src/Element.php | 32 +
.../reflection-common/src/File.php | 40 +
.../reflection-common/src/Fqsen.php | 82 +
.../reflection-common/src/Location.php | 57 +
.../reflection-common/src/Project.php | 25 +
.../reflection-common/src/ProjectFactory.php | 27 +
.../reflection-docblock/.coveralls.yml | 3 +
.../phpdocumentor/reflection-docblock/LICENSE | 21 +
.../reflection-docblock/README.md | 67 +
.../reflection-docblock/composer.json | 34 +
.../easy-coding-standard.neon | 31 +
.../reflection-docblock/src/DocBlock.php | 236 +
.../src/DocBlock/Description.php | 114 +
.../src/DocBlock/DescriptionFactory.php | 191 +
.../src/DocBlock/ExampleFinder.php | 170 +
.../src/DocBlock/Serializer.php | 155 +
.../src/DocBlock/StandardTagFactory.php | 319 +
.../reflection-docblock/src/DocBlock/Tag.php | 26 +
.../src/DocBlock/TagFactory.php | 93 +
.../src/DocBlock/Tags/Author.php | 100 +
.../src/DocBlock/Tags/BaseTag.php | 52 +
.../src/DocBlock/Tags/Covers.php | 83 +
.../src/DocBlock/Tags/Deprecated.php | 97 +
.../src/DocBlock/Tags/Example.php | 176 +
.../DocBlock/Tags/Factory/StaticMethod.php | 18 +
.../src/DocBlock/Tags/Factory/Strategy.php | 18 +
.../src/DocBlock/Tags/Formatter.php | 27 +
.../Tags/Formatter/AlignFormatter.php | 47 +
.../Tags/Formatter/PassthroughFormatter.php | 31 +
.../src/DocBlock/Tags/Generic.php | 91 +
.../src/DocBlock/Tags/Link.php | 77 +
.../src/DocBlock/Tags/Method.php | 242 +
.../src/DocBlock/Tags/Param.php | 141 +
.../src/DocBlock/Tags/Property.php | 118 +
.../src/DocBlock/Tags/PropertyRead.php | 118 +
.../src/DocBlock/Tags/PropertyWrite.php | 118 +
.../src/DocBlock/Tags/Reference/Fqsen.php | 42 +
.../src/DocBlock/Tags/Reference/Reference.php | 21 +
.../src/DocBlock/Tags/Reference/Url.php | 40 +
.../src/DocBlock/Tags/Return_.php | 72 +
.../src/DocBlock/Tags/See.php | 88 +
.../src/DocBlock/Tags/Since.php | 94 +
.../src/DocBlock/Tags/Source.php | 97 +
.../src/DocBlock/Tags/Throws.php | 72 +
.../src/DocBlock/Tags/Uses.php | 83 +
.../src/DocBlock/Tags/Var_.php | 118 +
.../src/DocBlock/Tags/Version.php | 94 +
.../src/DocBlockFactory.php | 277 +
.../src/DocBlockFactoryInterface.php | 23 +
vendor/phpdocumentor/type-resolver/LICENSE | 21 +
vendor/phpdocumentor/type-resolver/README.md | 182 +
.../phpdocumentor/type-resolver/composer.json | 27 +
.../type-resolver/src/FqsenResolver.php | 77 +
.../phpdocumentor/type-resolver/src/Type.php | 18 +
.../type-resolver/src/TypeResolver.php | 298 +
.../type-resolver/src/Types/Array_.php | 86 +
.../type-resolver/src/Types/Boolean.php | 31 +
.../type-resolver/src/Types/Callable_.php | 31 +
.../type-resolver/src/Types/Compound.php | 93 +
.../type-resolver/src/Types/Context.php | 84 +
.../src/Types/ContextFactory.php | 210 +
.../type-resolver/src/Types/Float_.php | 31 +
.../type-resolver/src/Types/Integer.php | 28 +
.../type-resolver/src/Types/Iterable_.php | 31 +
.../type-resolver/src/Types/Mixed_.php | 31 +
.../type-resolver/src/Types/Null_.php | 31 +
.../type-resolver/src/Types/Nullable.php | 56 +
.../type-resolver/src/Types/Object_.php | 71 +
.../type-resolver/src/Types/Parent_.php | 33 +
.../type-resolver/src/Types/Resource_.php | 31 +
.../type-resolver/src/Types/Scalar.php | 31 +
.../type-resolver/src/Types/Self_.php | 33 +
.../type-resolver/src/Types/Static_.php | 38 +
.../type-resolver/src/Types/String_.php | 31 +
.../type-resolver/src/Types/This.php | 34 +
.../type-resolver/src/Types/Void_.php | 34 +
vendor/phpspec/prophecy/CHANGES.md | 213 +
vendor/phpspec/prophecy/LICENSE | 23 +
vendor/phpspec/prophecy/README.md | 391 +
vendor/phpspec/prophecy/composer.json | 50 +
.../prophecy/src/Prophecy/Argument.php | 212 +
.../Prophecy/Argument/ArgumentsWildcard.php | 101 +
.../Prophecy/Argument/Token/AnyValueToken.php | 52 +
.../Argument/Token/AnyValuesToken.php | 52 +
.../Argument/Token/ApproximateValueToken.php | 55 +
.../Argument/Token/ArrayCountToken.php | 86 +
.../Argument/Token/ArrayEntryToken.php | 143 +
.../Argument/Token/ArrayEveryEntryToken.php | 82 +
.../Prophecy/Argument/Token/CallbackToken.php | 75 +
.../Argument/Token/ExactValueToken.php | 116 +
.../Argument/Token/IdenticalValueToken.php | 74 +
.../Argument/Token/LogicalAndToken.php | 80 +
.../Argument/Token/LogicalNotToken.php | 73 +
.../Argument/Token/ObjectStateToken.php | 104 +
.../Argument/Token/StringContainsToken.php | 67 +
.../Argument/Token/TokenInterface.php | 43 +
.../src/Prophecy/Argument/Token/TypeToken.php | 76 +
.../prophecy/src/Prophecy/Call/Call.php | 162 +
.../prophecy/src/Prophecy/Call/CallCenter.php | 229 +
.../Prophecy/Comparator/ClosureComparator.php | 42 +
.../src/Prophecy/Comparator/Factory.php | 47 +
.../Comparator/ProphecyComparator.php | 28 +
.../src/Prophecy/Doubler/CachedDoubler.php | 68 +
.../ClassPatch/ClassPatchInterface.php | 48 +
.../ClassPatch/DisableConstructorPatch.php | 72 +
.../Doubler/ClassPatch/HhvmExceptionPatch.php | 63 +
.../Doubler/ClassPatch/KeywordPatch.php | 140 +
.../Doubler/ClassPatch/MagicCallPatch.php | 94 +
.../ClassPatch/ProphecySubjectPatch.php | 104 +
.../ReflectionClassNewInstancePatch.php | 57 +
.../Doubler/ClassPatch/SplFileInfoPatch.php | 123 +
.../Doubler/ClassPatch/ThrowablePatch.php | 95 +
.../Doubler/ClassPatch/TraversablePatch.php | 83 +
.../src/Prophecy/Doubler/DoubleInterface.php | 22 +
.../prophecy/src/Prophecy/Doubler/Doubler.php | 146 +
.../Doubler/Generator/ClassCodeGenerator.php | 129 +
.../Doubler/Generator/ClassCreator.php | 67 +
.../Doubler/Generator/ClassMirror.php | 260 +
.../Doubler/Generator/Node/ArgumentNode.php | 102 +
.../Doubler/Generator/Node/ClassNode.php | 169 +
.../Doubler/Generator/Node/MethodNode.php | 198 +
.../Doubler/Generator/ReflectionInterface.php | 22 +
.../Doubler/Generator/TypeHintReference.php | 46 +
.../src/Prophecy/Doubler/LazyDouble.php | 127 +
.../src/Prophecy/Doubler/NameGenerator.php | 52 +
.../Call/UnexpectedCallException.php | 40 +
.../Doubler/ClassCreatorException.php | 31 +
.../Doubler/ClassMirrorException.php | 31 +
.../Doubler/ClassNotFoundException.php | 33 +
.../Exception/Doubler/DoubleException.php | 18 +
.../Exception/Doubler/DoublerException.php | 18 +
.../Doubler/InterfaceNotFoundException.php | 20 +
.../Doubler/MethodNotExtendableException.php | 41 +
.../Doubler/MethodNotFoundException.php | 60 +
.../Doubler/ReturnByReferenceException.php | 41 +
.../src/Prophecy/Exception/Exception.php | 26 +
.../Exception/InvalidArgumentException.php | 16 +
.../Prediction/AggregateException.php | 51 +
.../Prediction/FailedPredictionException.php | 24 +
.../Exception/Prediction/NoCallsException.php | 18 +
.../Prediction/PredictionException.php | 18 +
.../UnexpectedCallsCountException.php | 31 +
.../Prediction/UnexpectedCallsException.php | 32 +
.../Prophecy/MethodProphecyException.php | 34 +
.../Prophecy/ObjectProphecyException.php | 34 +
.../Exception/Prophecy/ProphecyException.php | 18 +
.../ClassAndInterfaceTagRetriever.php | 69 +
.../PhpDocumentor/ClassTagRetriever.php | 52 +
.../PhpDocumentor/LegacyClassTagRetriever.php | 35 +
.../MethodTagRetrieverInterface.php | 30 +
.../Prophecy/Prediction/CallPrediction.php | 86 +
.../Prediction/CallTimesPrediction.php | 107 +
.../Prediction/CallbackPrediction.php | 65 +
.../Prophecy/Prediction/NoCallsPrediction.php | 68 +
.../Prediction/PredictionInterface.php | 37 +
.../src/Prophecy/Promise/CallbackPromise.php | 66 +
.../src/Prophecy/Promise/PromiseInterface.php | 35 +
.../Promise/ReturnArgumentPromise.php | 61 +
.../src/Prophecy/Promise/ReturnPromise.php | 55 +
.../src/Prophecy/Promise/ThrowPromise.php | 99 +
.../src/Prophecy/Prophecy/MethodProphecy.php | 488 +
.../src/Prophecy/Prophecy/ObjectProphecy.php | 281 +
.../Prophecy/Prophecy/ProphecyInterface.php | 27 +
.../Prophecy/ProphecySubjectInterface.php | 34 +
.../src/Prophecy/Prophecy/Revealer.php | 44 +
.../Prophecy/Prophecy/RevealerInterface.php | 29 +
.../phpspec/prophecy/src/Prophecy/Prophet.php | 135 +
.../prophecy/src/Prophecy/Util/ExportUtil.php | 212 +
.../prophecy/src/Prophecy/Util/StringUtil.php | 99 +
.../phpunit/php-code-coverage/.gitattributes | 1 +
.../php-code-coverage/.github/CONTRIBUTING.md | 1 +
.../.github/ISSUE_TEMPLATE.md | 18 +
.../php-code-coverage/.github/stale.yml | 44 +
vendor/phpunit/php-code-coverage/.gitignore | 7 +
vendor/phpunit/php-code-coverage/.php_cs.dist | 189 +
vendor/phpunit/php-code-coverage/.travis.yml | 39 +
.../php-code-coverage/ChangeLog-2.2.md | 56 +
.../php-code-coverage/ChangeLog-3.0.md | 31 +
.../php-code-coverage/ChangeLog-3.1.md | 30 +
.../php-code-coverage/ChangeLog-3.2.md | 23 +
.../php-code-coverage/ChangeLog-3.3.md | 33 +
.../php-code-coverage/ChangeLog-4.0.md | 67 +
.../php-code-coverage/ChangeLog-5.0.md | 45 +
.../php-code-coverage/ChangeLog-5.1.md | 19 +
.../php-code-coverage/ChangeLog-5.2.md | 44 +
.../php-code-coverage/ChangeLog-5.3.md | 34 +
.../php-code-coverage/ChangeLog-6.0.md | 85 +
vendor/phpunit/php-code-coverage/LICENSE | 33 +
vendor/phpunit/php-code-coverage/README.md | 40 +
vendor/phpunit/php-code-coverage/build.xml | 19 +
.../phpunit/php-code-coverage/composer.json | 55 +
vendor/phpunit/php-code-coverage/phpunit.xml | 21 +
.../php-code-coverage/src/CodeCoverage.php | 997 +
.../php-code-coverage/src/Driver/Driver.php | 47 +
.../php-code-coverage/src/Driver/PHPDBG.php | 96 +
.../php-code-coverage/src/Driver/Xdebug.php | 98 +
.../CoveredCodeNotExecutedException.php | 17 +
.../src/Exception/Exception.php | 17 +
.../Exception/InvalidArgumentException.php | 36 +
.../MissingCoversAnnotationException.php | 17 +
.../src/Exception/RuntimeException.php | 14 +
.../UnintentionallyCoveredCodeException.php | 44 +
.../phpunit/php-code-coverage/src/Filter.php | 163 +
.../src/Node/AbstractNode.php | 328 +
.../php-code-coverage/src/Node/Builder.php | 225 +
.../php-code-coverage/src/Node/Directory.php | 427 +
.../php-code-coverage/src/Node/File.php | 606 +
.../php-code-coverage/src/Node/Iterator.php | 89 +
.../php-code-coverage/src/Report/Clover.php | 258 +
.../php-code-coverage/src/Report/Crap4j.php | 165 +
.../src/Report/Html/Facade.php | 180 +
.../src/Report/Html/Renderer.php | 270 +
.../src/Report/Html/Renderer/Dashboard.php | 281 +
.../src/Report/Html/Renderer/Directory.php | 94 +
.../src/Report/Html/Renderer/File.php | 514 +
.../Renderer/Template/coverage_bar.html.dist | 5 +
.../Renderer/Template/css/bootstrap.min.css | 6 +
.../Html/Renderer/Template/css/custom.css | 0
.../Html/Renderer/Template/css/nv.d3.min.css | 1 +
.../Html/Renderer/Template/css/style.css | 122 +
.../Renderer/Template/dashboard.html.dist | 285 +
.../Renderer/Template/directory.html.dist | 62 +
.../Template/directory_item.html.dist | 13 +
.../Html/Renderer/Template/file.html.dist | 69 +
.../Renderer/Template/file_item.html.dist | 14 +
.../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes
.../fonts/glyphicons-halflings-regular.svg | 288 +
.../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes
.../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes
.../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes
.../Renderer/Template/js/bootstrap.min.js | 7 +
.../Html/Renderer/Template/js/d3.min.js | 5 +
.../Report/Html/Renderer/Template/js/file.js | 61 +
.../Html/Renderer/Template/js/holder.min.js | 12 +
.../Renderer/Template/js/html5shiv.min.js | 326 +
.../Html/Renderer/Template/js/jquery.min.js | 4 +
.../Html/Renderer/Template/js/nv.d3.min.js | 8 +
.../Html/Renderer/Template/js/respond.min.js | 5 +
.../Renderer/Template/method_item.html.dist | 11 +
.../php-code-coverage/src/Report/PHP.php | 64 +
.../php-code-coverage/src/Report/Text.php | 283 +
.../src/Report/Xml/BuildInformation.php | 76 +
.../src/Report/Xml/Coverage.php | 69 +
.../src/Report/Xml/Directory.php | 14 +
.../src/Report/Xml/Facade.php | 287 +
.../php-code-coverage/src/Report/Xml/File.php | 81 +
.../src/Report/Xml/Method.php | 56 +
.../php-code-coverage/src/Report/Xml/Node.php | 87 +
.../src/Report/Xml/Project.php | 85 +
.../src/Report/Xml/Report.php | 92 +
.../src/Report/Xml/Source.php | 38 +
.../src/Report/Xml/Tests.php | 46 +
.../src/Report/Xml/Totals.php | 140 +
.../php-code-coverage/src/Report/Xml/Unit.php | 95 +
vendor/phpunit/php-code-coverage/src/Util.php | 40 +
.../phpunit/php-code-coverage/src/Version.php | 30 +
.../php-code-coverage/tests/TestCase.php | 377 +
.../tests/_files/BankAccount-clover.xml | 26 +
.../tests/_files/BankAccount-crap4j.xml | 59 +
.../tests/_files/BankAccount-text.txt | 12 +
.../tests/_files/BankAccount.php | 33 +
.../tests/_files/BankAccountTest.php | 68 +
.../_files/CoverageClassExtendedTest.php | 14 +
.../tests/_files/CoverageClassTest.php | 14 +
.../CoverageFunctionParenthesesTest.php | 13 +
...erageFunctionParenthesesWhitespaceTest.php | 13 +
.../tests/_files/CoverageFunctionTest.php | 13 +
.../CoverageMethodOneLineAnnotationTest.php | 12 +
.../_files/CoverageMethodParenthesesTest.php | 14 +
...overageMethodParenthesesWhitespaceTest.php | 14 +
.../tests/_files/CoverageMethodTest.php | 14 +
.../tests/_files/CoverageNoneTest.php | 11 +
.../tests/_files/CoverageNotPrivateTest.php | 14 +
.../tests/_files/CoverageNotProtectedTest.php | 14 +
.../tests/_files/CoverageNotPublicTest.php | 14 +
.../tests/_files/CoverageNothingTest.php | 15 +
.../tests/_files/CoveragePrivateTest.php | 14 +
.../tests/_files/CoverageProtectedTest.php | 14 +
.../tests/_files/CoveragePublicTest.php | 14 +
.../CoverageTwoDefaultClassAnnotations.php | 17 +
.../tests/_files/CoveredClass.php | 36 +
.../tests/_files/CoveredFunction.php | 4 +
.../NamespaceCoverageClassExtendedTest.php | 14 +
.../_files/NamespaceCoverageClassTest.php | 14 +
...NamespaceCoverageCoversClassPublicTest.php | 17 +
.../NamespaceCoverageCoversClassTest.php | 22 +
.../_files/NamespaceCoverageMethodTest.php | 14 +
.../NamespaceCoverageNotPrivateTest.php | 14 +
.../NamespaceCoverageNotProtectedTest.php | 14 +
.../_files/NamespaceCoverageNotPublicTest.php | 14 +
.../_files/NamespaceCoveragePrivateTest.php | 14 +
.../_files/NamespaceCoverageProtectedTest.php | 14 +
.../_files/NamespaceCoveragePublicTest.php | 14 +
.../tests/_files/NamespaceCoveredClass.php | 38 +
.../_files/NotExistingCoveredElementTest.php | 26 +
.../BankAccount.php.html | 246 +
.../CoverageForBankAccount/dashboard.html | 291 +
.../HTML/CoverageForBankAccount/index.html | 120 +
.../dashboard.html | 289 +
.../index.html | 120 +
...with_class_and_anonymous_function.php.html | 169 +
.../dashboard.html | 287 +
.../index.html | 110 +
.../source_with_ignore.php.html | 193 +
.../BankAccount.php.xml | 262 +
.../XML/CoverageForBankAccount/index.xml | 33 +
.../index.xml | 30 +
..._with_class_and_anonymous_function.php.xml | 161 +
.../CoverageForFileWithIgnoredLines/index.xml | 30 +
.../source_with_ignore.php.xml | 187 +
.../class-with-anonymous-function-clover.xml | 21 +
.../class-with-anonymous-function-crap4j.xml | 26 +
.../class-with-anonymous-function-text.txt | 12 +
.../tests/_files/ignored-lines-clover.xml | 17 +
.../tests/_files/ignored-lines-crap4j.xml | 37 +
.../tests/_files/ignored-lines-text.txt | 10 +
...urce_with_class_and_anonymous_function.php | 19 +
.../tests/_files/source_with_ignore.php | 37 +
.../tests/_files/source_with_namespace.php | 20 +
.../source_with_oneline_annotations.php | 36 +
.../tests/_files/source_without_ignore.php | 4 +
.../tests/_files/source_without_namespace.php | 18 +
.../php-code-coverage/tests/bootstrap.php | 5 +
.../tests/tests/BuilderTest.php | 212 +
.../tests/tests/CloverTest.php | 49 +
.../tests/tests/CodeCoverageTest.php | 499 +
.../tests/tests/Crap4jTest.php | 49 +
.../tests/tests/FilterTest.php | 197 +
.../tests/tests/HTMLTest.php | 103 +
.../tests/tests/TextTest.php | 49 +
.../tests/tests/UtilTest.php | 29 +
.../php-code-coverage/tests/tests/XmlTest.php | 98 +
.../phpunit/php-file-iterator/.gitattributes | 1 +
.../php-file-iterator/.github/stale.yml | 40 +
vendor/phpunit/php-file-iterator/.gitignore | 5 +
vendor/phpunit/php-file-iterator/.php_cs.dist | 168 +
vendor/phpunit/php-file-iterator/.travis.yml | 32 +
vendor/phpunit/php-file-iterator/ChangeLog.md | 70 +
vendor/phpunit/php-file-iterator/LICENSE | 33 +
vendor/phpunit/php-file-iterator/README.md | 14 +
.../phpunit/php-file-iterator/composer.json | 37 +
vendor/phpunit/php-file-iterator/phpunit.xml | 21 +
.../phpunit/php-file-iterator/src/Facade.php | 112 +
.../phpunit/php-file-iterator/src/Factory.php | 83 +
.../php-file-iterator/src/Iterator.php | 112 +
.../php-file-iterator/tests/FactoryTest.php | 50 +
.../phpunit/php-text-template/.gitattributes | 1 +
vendor/phpunit/php-text-template/.gitignore | 5 +
vendor/phpunit/php-text-template/LICENSE | 33 +
vendor/phpunit/php-text-template/README.md | 14 +
.../phpunit/php-text-template/composer.json | 29 +
.../php-text-template/src/Template.php | 135 +
vendor/phpunit/php-timer/.gitattributes | 1 +
vendor/phpunit/php-timer/.gitignore | 5 +
vendor/phpunit/php-timer/.php_cs.dist | 148 +
vendor/phpunit/php-timer/.travis.yml | 24 +
vendor/phpunit/php-timer/ChangeLog.md | 15 +
vendor/phpunit/php-timer/LICENSE | 33 +
vendor/phpunit/php-timer/README.md | 49 +
vendor/phpunit/php-timer/build.xml | 20 +
vendor/phpunit/php-timer/composer.json | 42 +
vendor/phpunit/php-timer/phpunit.xml | 19 +
vendor/phpunit/php-timer/src/Exception.php | 15 +
.../php-timer/src/RuntimeException.php | 15 +
vendor/phpunit/php-timer/src/Timer.php | 81 +
vendor/phpunit/php-timer/tests/TimerTest.php | 121 +
.../phpunit/php-token-stream/.gitattributes | 1 +
vendor/phpunit/php-token-stream/.gitignore | 3 +
vendor/phpunit/php-token-stream/.travis.yml | 25 +
vendor/phpunit/php-token-stream/ChangeLog.md | 27 +
vendor/phpunit/php-token-stream/LICENSE | 33 +
vendor/phpunit/php-token-stream/README.md | 14 +
vendor/phpunit/php-token-stream/build.xml | 21 +
vendor/phpunit/php-token-stream/composer.json | 39 +
vendor/phpunit/php-token-stream/phpunit.xml | 17 +
vendor/phpunit/php-token-stream/src/Token.php | 1351 +
.../php-token-stream/src/Token/Stream.php | 607 +
.../src/Token/Stream/CachingFactory.php | 46 +
.../tests/Token/ClassTest.php | 169 +
.../tests/Token/ClosureTest.php | 78 +
.../tests/Token/FunctionTest.php | 139 +
.../tests/Token/IncludeTest.php | 65 +
.../tests/Token/InterfaceTest.php | 195 +
.../tests/Token/NamespaceTest.php | 69 +
.../_fixture/classExtendsNamespacedClass.php | 10 +
.../tests/_fixture/classInNamespace.php | 6 +
.../tests/_fixture/classInScopedNamespace.php | 9 +
.../_fixture/classUsesNamespacedFunction.php | 8 +
.../class_with_method_named_empty.php | 7 +
...h_method_that_declares_anonymous_class.php | 15 +
..._method_that_declares_anonymous_class2.php | 16 +
...ltiple_anonymous_classes_and_functions.php | 26 +
.../tests/_fixture/closure.php | 7 +
.../tests/_fixture/issue19.php | 3 +
.../tests/_fixture/issue30.php | 8 +
...tipleNamespacesWithOneClassUsingBraces.php | 12 +
...espacesWithOneClassUsingNonBraceSyntax.php | 14 +
.../_fixture/php-code-coverage-issue-424.php | 13 +
.../tests/_fixture/source.php | 36 +
.../tests/_fixture/source2.php | 6 +
.../tests/_fixture/source3.php | 14 +
.../tests/_fixture/source4.php | 30 +
.../tests/_fixture/source5.php | 5 +
.../php-token-stream/tests/bootstrap.php | 15 +
vendor/phpunit/phpunit/.editorconfig | 8 +
vendor/phpunit/phpunit/.gitattributes | 4 +
.../phpunit/.github/CODE_OF_CONDUCT.md | 28 +
.../phpunit/phpunit/.github/CONTRIBUTING.md | 68 +
.../phpunit/phpunit/.github/ISSUE_TEMPLATE.md | 15 +
vendor/phpunit/phpunit/.github/stale.yml | 47 +
vendor/phpunit/phpunit/.gitignore | 20 +
vendor/phpunit/phpunit/.phan/config.php | 7 +
vendor/phpunit/phpunit/.php_cs.dist | 192 +
vendor/phpunit/phpunit/.travis.yml | 60 +
vendor/phpunit/phpunit/ChangeLog-6.5.md | 108 +
vendor/phpunit/phpunit/ChangeLog-7.0.md | 56 +
vendor/phpunit/phpunit/ChangeLog-7.1.md | 63 +
vendor/phpunit/phpunit/ChangeLog-7.2.md | 78 +
vendor/phpunit/phpunit/ChangeLog-7.3.md | 82 +
vendor/phpunit/phpunit/ChangeLog-7.4.md | 16 +
vendor/phpunit/phpunit/LICENSE | 33 +
vendor/phpunit/phpunit/README.md | 40 +
vendor/phpunit/phpunit/appveyor.yml | 59 +
vendor/phpunit/phpunit/build.xml | 417 +
vendor/phpunit/phpunit/composer.json | 90 +
vendor/phpunit/phpunit/phive.xml | 7 +
vendor/phpunit/phpunit/phpunit | 61 +
vendor/phpunit/phpunit/phpunit.xml | 30 +
vendor/phpunit/phpunit/phpunit.xsd | 307 +
vendor/phpunit/phpunit/src/Exception.php | 17 +
.../phpunit/phpunit/src/Framework/Assert.php | 2416 ++
.../src/Framework/Assert/Functions.php | 1666 +
.../src/Framework/AssertionFailedError.php | 24 +
.../src/Framework/CodeCoverageException.php | 14 +
.../src/Framework/Constraint/ArrayHasKey.php | 81 +
.../src/Framework/Constraint/ArraySubset.php | 131 +
.../src/Framework/Constraint/Attribute.php | 79 +
.../src/Framework/Constraint/Callback.php | 47 +
.../Constraint/ClassHasAttribute.php | 80 +
.../Constraint/ClassHasStaticAttribute.php | 51 +
.../src/Framework/Constraint/Composite.php | 70 +
.../src/Framework/Constraint/Constraint.php | 148 +
.../src/Framework/Constraint/Count.php | 119 +
.../Framework/Constraint/DirectoryExists.php | 53 +
.../src/Framework/Constraint/Exception.php | 82 +
.../Framework/Constraint/ExceptionCode.php | 63 +
.../Framework/Constraint/ExceptionMessage.php | 73 +
.../ExceptionMessageRegularExpression.php | 71 +
.../src/Framework/Constraint/FileExists.php | 53 +
.../src/Framework/Constraint/GreaterThan.php | 53 +
.../src/Framework/Constraint/IsAnything.php | 55 +
.../src/Framework/Constraint/IsEmpty.php | 61 +
.../src/Framework/Constraint/IsEqual.php | 150 +
.../src/Framework/Constraint/IsFalse.php | 35 +
.../src/Framework/Constraint/IsFinite.php | 35 +
.../src/Framework/Constraint/IsIdentical.php | 144 +
.../src/Framework/Constraint/IsInfinite.php | 35 +
.../src/Framework/Constraint/IsInstanceOf.php | 91 +
.../src/Framework/Constraint/IsJson.php | 73 +
.../src/Framework/Constraint/IsNan.php | 35 +
.../src/Framework/Constraint/IsNull.php | 35 +
.../src/Framework/Constraint/IsReadable.php | 53 +
.../src/Framework/Constraint/IsTrue.php | 35 +
.../src/Framework/Constraint/IsType.php | 152 +
.../src/Framework/Constraint/IsWritable.php | 53 +
.../src/Framework/Constraint/JsonMatches.php | 111 +
.../JsonMatchesErrorMessageProvider.php | 62 +
.../src/Framework/Constraint/LessThan.php | 53 +
.../src/Framework/Constraint/LogicalAnd.php | 123 +
.../src/Framework/Constraint/LogicalNot.php | 171 +
.../src/Framework/Constraint/LogicalOr.php | 120 +
.../src/Framework/Constraint/LogicalXor.php | 125 +
.../Constraint/ObjectHasAttribute.php | 34 +
.../Constraint/RegularExpression.php | 56 +
.../src/Framework/Constraint/SameSize.php | 18 +
.../Framework/Constraint/StringContains.php | 76 +
.../Framework/Constraint/StringEndsWith.php | 48 +
.../StringMatchesFormatDescription.php | 103 +
.../Framework/Constraint/StringStartsWith.php | 48 +
.../Constraint/TraversableContains.php | 116 +
.../Constraint/TraversableContainsOnly.php | 93 +
.../CoveredCodeNotExecutedException.php | 14 +
.../src/Framework/DataProviderTestSuite.php | 40 +
.../src/Framework/Error/Deprecated.php | 15 +
.../phpunit/src/Framework/Error/Error.php | 26 +
.../phpunit/src/Framework/Error/Notice.php | 15 +
.../phpunit/src/Framework/Error/Warning.php | 15 +
.../phpunit/src/Framework/Exception.php | 78 +
.../src/Framework/ExceptionWrapper.php | 118 +
.../Framework/ExpectationFailedException.php | 39 +
.../phpunit/src/Framework/IncompleteTest.php | 18 +
.../src/Framework/IncompleteTestCase.php | 76 +
.../src/Framework/IncompleteTestError.php | 14 +
.../InvalidCoversTargetException.php | 14 +
.../MissingCoversAnnotationException.php | 14 +
.../Framework/MockObject/Builder/Identity.php | 30 +
.../MockObject/Builder/InvocationMocker.php | 277 +
.../Framework/MockObject/Builder/Match.php | 26 +
.../MockObject/Builder/MethodNameMatch.php | 26 +
.../MockObject/Builder/NamespaceMatch.php | 37 +
.../MockObject/Builder/ParametersMatch.php | 50 +
.../src/Framework/MockObject/Builder/Stub.php | 26 +
.../Exception/BadMethodCallException.php | 14 +
.../MockObject/Exception/Exception.php | 17 +
.../MockObject/Exception/RuntimeException.php | 14 +
.../ForwardCompatibility/MockObject.php | 16 +
.../src/Framework/MockObject/Generator.php | 973 +
.../MockObject/Generator/deprecation.tpl.dist | 2 +
.../Generator/mocked_class.tpl.dist | 46 +
.../Generator/mocked_class_method.tpl.dist | 8 +
.../Generator/mocked_clone.tpl.dist | 4 +
.../Generator/mocked_method.tpl.dist | 22 +
.../Generator/mocked_method_void.tpl.dist | 20 +
.../Generator/mocked_static_method.tpl.dist | 5 +
.../Generator/proxied_method.tpl.dist | 22 +
.../Generator/proxied_method_void.tpl.dist | 22 +
.../MockObject/Generator/trait_class.tpl.dist | 4 +
.../Generator/unmocked_clone.tpl.dist | 5 +
.../MockObject/Generator/wsdl_class.tpl.dist | 7 +
.../MockObject/Generator/wsdl_method.tpl.dist | 4 +
.../MockObject/Invocation/Invocation.php | 31 +
.../Invocation/ObjectInvocation.php | 40 +
.../Invocation/StaticInvocation.php | 258 +
.../Framework/MockObject/InvocationMocker.php | 186 +
.../src/Framework/MockObject/Invokable.php | 38 +
.../src/Framework/MockObject/Matcher.php | 309 +
.../MockObject/Matcher/AnyInvokedCount.php | 26 +
.../MockObject/Matcher/AnyParameters.php | 31 +
.../Matcher/ConsecutiveParameters.php | 126 +
.../MockObject/Matcher/DeferredError.php | 40 +
.../MockObject/Matcher/Invocation.php | 47 +
.../MockObject/Matcher/InvokedAtIndex.php | 81 +
.../Matcher/InvokedAtLeastCount.php | 55 +
.../MockObject/Matcher/InvokedAtLeastOnce.php | 43 +
.../MockObject/Matcher/InvokedAtMostCount.php | 55 +
.../MockObject/Matcher/InvokedCount.php | 106 +
.../MockObject/Matcher/InvokedRecorder.php | 63 +
.../MockObject/Matcher/MethodName.php | 68 +
.../MockObject/Matcher/Parameters.php | 158 +
.../Matcher/StatelessInvocation.php | 50 +
.../src/Framework/MockObject/MockBuilder.php | 408 +
.../src/Framework/MockObject/MockMethod.php | 354 +
.../Framework/MockObject/MockMethodSet.php | 36 +
.../src/Framework/MockObject/MockObject.php | 55 +
.../phpunit/src/Framework/MockObject/Stub.php | 29 +
.../MockObject/Stub/ConsecutiveCalls.php | 56 +
.../Framework/MockObject/Stub/Exception.php | 42 +
.../MockObject/Stub/MatcherCollection.php | 26 +
.../MockObject/Stub/ReturnArgument.php | 41 +
.../MockObject/Stub/ReturnCallback.php | 52 +
.../MockObject/Stub/ReturnReference.php | 45 +
.../Framework/MockObject/Stub/ReturnSelf.php | 38 +
.../Framework/MockObject/Stub/ReturnStub.php | 45 +
.../MockObject/Stub/ReturnValueMap.php | 51 +
.../src/Framework/MockObject/Verifiable.php | 26 +
.../phpunit/src/Framework/OutputError.php | 14 +
.../phpunit/src/Framework/RiskyTest.php | 14 +
.../phpunit/src/Framework/RiskyTestError.php | 14 +
.../phpunit/src/Framework/SelfDescribing.php | 21 +
.../phpunit/src/Framework/SkippedTest.php | 14 +
.../phpunit/src/Framework/SkippedTestCase.php | 76 +
.../src/Framework/SkippedTestError.php | 14 +
.../src/Framework/SkippedTestSuiteError.php | 14 +
.../phpunit/src/Framework/SyntheticError.php | 61 +
vendor/phpunit/phpunit/src/Framework/Test.php | 23 +
.../phpunit/src/Framework/TestCase.php | 2113 ++
.../phpunit/src/Framework/TestFailure.php | 154 +
.../phpunit/src/Framework/TestListener.php | 66 +
.../TestListenerDefaultImplementation.php | 53 +
.../phpunit/src/Framework/TestResult.php | 1118 +
.../phpunit/src/Framework/TestSuite.php | 947 +
.../src/Framework/TestSuiteIterator.php | 91 +
.../UnintentionallyCoveredCodeError.php | 18 +
.../phpunit/phpunit/src/Framework/Warning.php | 24 +
.../phpunit/src/Framework/WarningTestCase.php | 71 +
.../phpunit/src/Runner/BaseTestRunner.php | 145 +
.../phpunit/phpunit/src/Runner/Exception.php | 14 +
.../Filter/ExcludeGroupFilterIterator.php | 18 +
.../phpunit/src/Runner/Filter/Factory.php | 51 +
.../src/Runner/Filter/GroupFilterIterator.php | 51 +
.../Filter/IncludeGroupFilterIterator.php | 18 +
.../src/Runner/Filter/NameFilterIterator.php | 122 +
.../Runner/Hook/AfterIncompleteTestHook.php | 15 +
.../src/Runner/Hook/AfterLastTestHook.php | 15 +
.../src/Runner/Hook/AfterRiskyTestHook.php | 15 +
.../src/Runner/Hook/AfterSkippedTestHook.php | 15 +
.../Runner/Hook/AfterSuccessfulTestHook.php | 15 +
.../src/Runner/Hook/AfterTestErrorHook.php | 15 +
.../src/Runner/Hook/AfterTestFailureHook.php | 15 +
.../src/Runner/Hook/AfterTestWarningHook.php | 15 +
.../src/Runner/Hook/BeforeFirstTestHook.php | 15 +
.../src/Runner/Hook/BeforeTestHook.php | 15 +
.../phpunit/phpunit/src/Runner/Hook/Hook.php | 14 +
.../phpunit/src/Runner/Hook/TestHook.php | 14 +
.../src/Runner/Hook/TestListenerAdapter.php | 133 +
.../phpunit/src/Runner/PhptTestCase.php | 561 +
.../src/Runner/ResultCacheExtension.php | 104 +
.../src/Runner/StandardTestSuiteLoader.php | 112 +
.../phpunit/src/Runner/TestSuiteLoader.php | 22 +
.../phpunit/src/Runner/TestSuiteSorter.php | 313 +
vendor/phpunit/phpunit/src/Runner/Version.php | 64 +
vendor/phpunit/phpunit/src/TextUI/Command.php | 1374 +
.../phpunit/src/TextUI/ResultPrinter.php | 596 +
.../phpunit/phpunit/src/TextUI/TestRunner.php | 1289 +
vendor/phpunit/phpunit/src/Util/Blacklist.php | 127 +
.../phpunit/src/Util/Configuration.php | 1331 +
.../src/Util/ConfigurationGenerator.php | 60 +
.../phpunit/phpunit/src/Util/ErrorHandler.php | 106 +
.../phpunit/phpunit/src/Util/FileLoader.php | 68 +
.../phpunit/phpunit/src/Util/Filesystem.php | 30 +
vendor/phpunit/phpunit/src/Util/Filter.php | 83 +
vendor/phpunit/phpunit/src/Util/Getopt.php | 183 +
.../phpunit/phpunit/src/Util/GlobalState.php | 172 +
.../src/Util/InvalidArgumentHelper.php | 35 +
vendor/phpunit/phpunit/src/Util/Json.php | 83 +
vendor/phpunit/phpunit/src/Util/Log/JUnit.php | 424 +
.../phpunit/phpunit/src/Util/Log/TeamCity.php | 423 +
.../phpunit/src/Util/NullTestResultCache.php | 31 +
.../src/Util/PHP/AbstractPhpProcess.php | 368 +
.../src/Util/PHP/DefaultPhpProcess.php | 218 +
.../Util/PHP/Template/PhptTestCase.tpl.dist | 40 +
.../Util/PHP/Template/TestCaseClass.tpl.dist | 108 +
.../Util/PHP/Template/TestCaseMethod.tpl.dist | 110 +
.../src/Util/PHP/WindowsPhpProcess.php | 46 +
.../phpunit/src/Util/PHP/eval-stdin.php | 10 +
vendor/phpunit/phpunit/src/Util/Printer.php | 140 +
.../phpunit/src/Util/RegularExpression.php | 27 +
vendor/phpunit/phpunit/src/Util/Test.php | 1128 +
.../src/Util/TestDox/CliTestDoxPrinter.php | 203 +
.../src/Util/TestDox/HtmlResultPrinter.php | 131 +
.../src/Util/TestDox/NamePrettifier.php | 190 +
.../src/Util/TestDox/ResultPrinter.php | 339 +
.../phpunit/src/Util/TestDox/TestResult.php | 155 +
.../src/Util/TestDox/TextResultPrinter.php | 47 +
.../src/Util/TestDox/XmlResultPrinter.php | 205 +
.../phpunit/src/Util/TestResultCache.php | 179 +
.../src/Util/TestResultCacheInterface.php | 21 +
.../phpunit/src/Util/TextTestListRenderer.php | 43 +
vendor/phpunit/phpunit/src/Util/Type.php | 36 +
.../src/Util/XdebugFilterScriptGenerator.php | 65 +
vendor/phpunit/phpunit/src/Util/Xml.php | 282 +
.../phpunit/src/Util/XmlTestListRenderer.php | 81 +
vendor/phpunit/phpunit/tests/_files/3194.php | 42 +
.../tests/_files/AbstractMockTestClass.php | 18 +
.../phpunit/tests/_files/AbstractTest.php | 18 +
.../phpunit/tests/_files/AbstractTrait.php | 23 +
.../phpunit/tests/_files/AnInterface.php | 13 +
.../_files/AnInterfaceWithReturnType.php | 13 +
.../phpunit/tests/_files/AnotherInterface.php | 13 +
.../phpunit/tests/_files/ArrayAccessible.php | 47 +
.../phpunit/tests/_files/AssertionExample.php | 16 +
.../tests/_files/AssertionExampleTest.php | 20 +
.../phpunit/phpunit/tests/_files/Author.php | 25 +
.../phpunit/tests/_files/BankAccount.php | 80 +
.../phpunit/tests/_files/BankAccountTest.php | 93 +
.../tests/_files/BankAccountTest.test.php | 86 +
.../phpunit/tests/_files/BankAccountTest2.php | 56 +
vendor/phpunit/phpunit/tests/_files/Bar.php | 16 +
.../tests/_files/BeforeAndAfterTest.php | 47 +
.../_files/BeforeClassAndAfterClassTest.php | 47 +
.../BeforeClassWithOnlyDataProviderTest.php | 48 +
vendor/phpunit/phpunit/tests/_files/Book.php | 18 +
.../phpunit/tests/_files/Calculator.php | 22 +
.../ChangeCurrentWorkingDirectoryTest.php | 19 +
.../ClassThatImplementsSerializable.php | 23 +
.../ClassWithAllPossibleReturnTypes.php | 64 +
.../_files/ClassWithNonPublicAttributes.php | 47 +
.../ClassWithScalarTypeDeclarations.php | 15 +
.../tests/_files/ClassWithSelfTypeHint.php | 15 +
.../tests/_files/ClassWithStaticMethod.php | 15 +
.../tests/_files/ClassWithToString.php | 20 +
.../ClassWithVariadicArgumentMethod.php | 20 +
.../tests/_files/ClonedDependencyTest.php | 67 +
.../phpunit/tests/_files/ConcreteTest.my.php | 16 +
.../phpunit/tests/_files/ConcreteTest.php | 16 +
.../phpunit/tests/_files/CountConstraint.php | 45 +
.../_files/CoverageClassExtendedTest.php | 22 +
.../tests/_files/CoverageClassTest.php | 22 +
...verageCoversOverridesCoversNothingTest.php | 25 +
.../CoverageFunctionParenthesesTest.php | 21 +
...erageFunctionParenthesesWhitespaceTest.php | 21 +
.../tests/_files/CoverageFunctionTest.php | 21 +
.../CoverageMethodOneLineAnnotationTest.php | 20 +
.../_files/CoverageMethodParenthesesTest.php | 22 +
...overageMethodParenthesesWhitespaceTest.php | 22 +
.../tests/_files/CoverageMethodTest.php | 22 +
.../_files/CoverageNamespacedFunctionTest.php | 21 +
.../phpunit/tests/_files/CoverageNoneTest.php | 19 +
.../tests/_files/CoverageNotPrivateTest.php | 22 +
.../tests/_files/CoverageNotProtectedTest.php | 22 +
.../tests/_files/CoverageNotPublicTest.php | 22 +
.../tests/_files/CoverageNothingTest.php | 23 +
.../tests/_files/CoveragePrivateTest.php | 22 +
.../tests/_files/CoverageProtectedTest.php | 22 +
.../tests/_files/CoveragePublicTest.php | 22 +
.../CoverageTwoDefaultClassAnnotations.php | 25 +
.../phpunit/tests/_files/CoveredClass.php | 44 +
.../phpunit/tests/_files/CoveredFunction.php | 12 +
.../phpunit/tests/_files/CustomPrinter.php | 14 +
.../tests/_files/DataProviderDebugTest.php | 58 +
.../_files/DataProviderDependencyTest.php | 33 +
.../tests/_files/DataProviderFilterTest.php | 49 +
.../_files/DataProviderIncompleteTest.php | 47 +
.../DataProviderIssue2833/FirstTest.php | 30 +
.../DataProviderIssue2833/SecondTest.php | 22 +
.../_files/DataProviderIssue2859/phpunit.xml | 10 +
.../another/TestWithDataProviderTest.php | 28 +
.../DataProviderIssue2922/FirstTest.php | 31 +
.../DataProviderIssue2922/SecondTest.php | 21 +
.../tests/_files/DataProviderSkippedTest.php | 47 +
.../phpunit/tests/_files/DataProviderTest.php | 31 +
.../tests/_files/DataProviderTestDoxTest.php | 67 +
.../tests/_files/DependencyFailureTest.php | 42 +
.../tests/_files/DependencySuccessTest.php | 34 +
.../tests/_files/DependencyTestSuite.php | 23 +
.../tests/_files/DoNoAssertionTestCase.php | 17 +
...mAssertionsButPerformingAssertionsTest.php | 22 +
.../phpunit/tests/_files/DoubleTestCase.php | 39 +
.../phpunit/tests/_files/DummyBarTest.php | 18 +
.../phpunit/tests/_files/DummyException.php | 12 +
.../phpunit/tests/_files/DummyFooTest.php | 18 +
.../tests/_files/EmptyTestCaseTest.php | 14 +
.../phpunit/tests/_files/ExampleTrait.php | 16 +
.../ExceptionInAssertPostConditionsTest.php | 50 +
.../ExceptionInAssertPreConditionsTest.php | 50 +
.../tests/_files/ExceptionInSetUpTest.php | 50 +
.../tests/_files/ExceptionInTearDownTest.php | 50 +
.../phpunit/tests/_files/ExceptionInTest.php | 50 +
.../ExceptionInTestDetectedInTeardown.php | 29 +
.../tests/_files/ExceptionNamespaceTest.php | 45 +
.../tests/_files/ExceptionStackTest.php | 34 +
.../phpunit/tests/_files/ExceptionTest.php | 149 +
.../tests/_files/ExceptionWithThrowable.php | 12 +
.../phpunit/phpunit/tests/_files/Failure.php | 18 +
.../phpunit/tests/_files/FailureTest.php | 85 +
.../phpunit/tests/_files/FalsyConstraint.php | 26 +
.../phpunit/tests/_files/FatalTest.php | 22 +
vendor/phpunit/phpunit/tests/_files/Foo.php | 16 +
.../phpunit/tests/_files/FunctionCallback.php | 17 +
.../phpunit/tests/_files/Go ogle-Sea.rch.wsdl | 198 +
.../phpunit/tests/_files/GoogleSearch.wsdl | 198 +
.../tests/_files/IgnoreCodeCoverageClass.php | 25 +
.../_files/IgnoreCodeCoverageClassTest.php | 25 +
.../phpunit/tests/_files/IncompleteTest.php | 18 +
.../tests/_files/Inheritance/InheritanceA.php | 14 +
.../tests/_files/Inheritance/InheritanceB.php | 17 +
.../tests/_files/InheritedTestCase.php | 15 +
.../phpunit/phpunit/tests/_files/IniTest.php | 18 +
.../InterfaceWithSemiReservedMethodName.php | 13 +
.../_files/InterfaceWithStaticMethod.php | 13 +
.../phpunit/tests/_files/IsolationTest.php | 23 +
.../tests/_files/JsonData/arrayObject.json | 1 +
.../tests/_files/JsonData/simpleObject.json | 1 +
.../phpunit/tests/_files/MethodCallback.php | 29 +
.../_files/MethodCallbackByReference.php | 21 +
.../phpunit/tests/_files/MockRunner.php | 17 +
.../tests/_files/MockTestInterface.php | 15 +
.../phpunit/phpunit/tests/_files/Mockable.php | 37 +
.../tests/_files/MultiDependencyTest.php | 50 +
.../MultiDependencyTest_result_cache.txt | 1 +
.../tests/_files/MultipleDataProviderTest.php | 89 +
.../phpunit/tests/_files/MyCommand.php | 24 +
.../phpunit/tests/_files/NamedConstraint.php | 37 +
.../NamespaceCoverageClassExtendedTest.php | 22 +
.../_files/NamespaceCoverageClassTest.php | 22 +
...NamespaceCoverageCoversClassPublicTest.php | 25 +
.../NamespaceCoverageCoversClassTest.php | 30 +
.../_files/NamespaceCoverageMethodTest.php | 22 +
.../NamespaceCoverageNotPrivateTest.php | 22 +
.../NamespaceCoverageNotProtectedTest.php | 22 +
.../_files/NamespaceCoverageNotPublicTest.php | 22 +
.../_files/NamespaceCoveragePrivateTest.php | 22 +
.../_files/NamespaceCoverageProtectedTest.php | 22 +
.../_files/NamespaceCoveragePublicTest.php | 22 +
.../tests/_files/NamespaceCoveredClass.php | 46 +
.../tests/_files/NamespaceCoveredFunction.php | 15 +
.../tests/_files/NoArgTestCaseTest.php | 17 +
.../phpunit/tests/_files/NoTestCaseClass.php | 12 +
.../phpunit/tests/_files/NoTestCases.php | 17 +
.../phpunit/tests/_files/NonStatic.php | 15 +
.../_files/NotExistingCoveredElementTest.php | 34 +
.../tests/_files/NotPublicTestCase.php | 21 +
.../phpunit/tests/_files/NotVoidTestCase.php | 14 +
.../phpunit/tests/_files/NothingTest.php | 17 +
.../phpunit/tests/_files/OneTestCase.php | 21 +
.../phpunit/tests/_files/OutputTestCase.php | 37 +
.../phpunit/tests/_files/OverrideTestCase.php | 15 +
.../_files/ParseTestMethodAnnotationsMock.php | 24 +
.../tests/_files/PartialMockTestClass.php | 26 +
.../RequirementsClassBeforeClassHookTest.php | 21 +
.../_files/RequirementsClassDocBlockTest.php | 30 +
.../phpunit/tests/_files/RequirementsTest.php | 457 +
.../phpunit/tests/_files/RouterTest.php | 34 +
.../tests/_files/SampleArrayAccess.php | 42 +
.../phpunit/tests/_files/SampleClass.php | 24 +
.../phpunit/tests/_files/Singleton.php | 30 +
.../phpunit/tests/_files/SingletonClass.php | 35 +
.../phpunit/tests/_files/SomeClass.php | 19 +
.../phpunit/tests/_files/StackTest.php | 34 +
.../tests/_files/StaticMockTestClass.php | 20 +
.../phpunit/tests/_files/StatusTest.php | 50 +
.../tests/_files/StopOnErrorTestSuite.php | 29 +
.../tests/_files/StopOnWarningTestSuite.php | 23 +
.../tests/_files/StopsOnWarningTest.php | 17 +
.../phpunit/tests/_files/StringableClass.php | 16 +
.../phpunit/phpunit/tests/_files/Struct.php | 18 +
.../phpunit/phpunit/tests/_files/Success.php | 18 +
.../tests/_files/TemplateMethodsTest.php | 62 +
.../tests/_files/TestAutoreferenced.php | 20 +
.../phpunit/tests/_files/TestDoxGroupTest.php | 29 +
.../tests/_files/TestGeneratorMaker.php | 18 +
.../phpunit/tests/_files/TestIncomplete.php | 18 +
.../phpunit/tests/_files/TestIterator.php | 45 +
.../phpunit/tests/_files/TestIterator2.php | 43 +
.../tests/_files/TestIteratorAggregate.php | 23 +
.../tests/_files/TestIteratorAggregate2.php | 24 +
.../phpunit/tests/_files/TestRisky.php | 18 +
.../phpunit/tests/_files/TestSkipped.php | 18 +
.../phpunit/tests/_files/TestTestError.php | 18 +
.../phpunit/tests/_files/TestWarning.php | 18 +
.../phpunit/tests/_files/TestWithTest.php | 34 +
.../_files/TestableCliTestDoxPrinter.php | 25 +
.../tests/_files/ThrowExceptionTestCase.php | 18 +
.../tests/_files/ThrowNoExceptionTestCase.php | 17 +
.../_files/TraversableMockTestInterface.php | 12 +
.../phpunit/tests/_files/TruthyConstraint.php | 26 +
.../VariousIterableDataProviderTest.php | 47 +
.../phpunit/phpunit/tests/_files/WasRun.php | 20 +
.../tests/_files/WrapperIteratorAggregate.php | 29 +
vendor/phpunit/phpunit/tests/_files/bar.xml | 1 +
.../_files/configuration.colors.empty.xml | 1 +
.../_files/configuration.colors.false.xml | 1 +
.../_files/configuration.colors.invalid.xml | 1 +
.../_files/configuration.colors.true.xml | 1 +
.../_files/configuration.columns.default.xml | 1 +
.../_files/configuration.custom-printer.xml | 2 +
.../_files/configuration.defaulttestsuite.xml | 10 +
.../_files/configuration.one-file-suite.xml | 7 +
.../tests/_files/configuration.suites.xml | 6 +
.../phpunit/tests/_files/configuration.xml | 162 +
.../tests/_files/configuration_empty.xml | 49 +
.../configuration_execution_order_options.xml | 9 +
.../_files/configuration_stop_on_defect.xml | 2 +
.../_files/configuration_stop_on_error.xml | 2 +
.../configuration_stop_on_incomplete.xml | 2 +
.../_files/configuration_stop_on_warning.xml | 2 +
.../tests/_files/configuration_whitelist.xml | 15 +
.../tests/_files/configuration_xinclude.xml | 84 +
.../tests/_files/expectedFileFormat.txt | 1 +
vendor/phpunit/phpunit/tests/_files/foo.xml | 1 +
.../tests/_files/phpt-for-coverage.phpt | 8 +
.../phpunit/tests/_files/phpt-xfail.phpt | 11 +
.../phpunit-example-extension/phpunit.xml | 10 +
.../tests/OneTest.php | 21 +
.../phpunit-example-extension-3.0.3.phar | Bin 0 -> 7698 bytes
...uctureAttributesAreSameButValuesAreNot.xml | 10 +
.../tests/_files/structureExpected.xml | 10 +
.../tests/_files/structureIgnoreTextNodes.xml | 13 +
.../_files/structureIsSameButDataIsNot.xml | 10 +
.../structureWrongNumberOfAttributes.xml | 10 +
.../_files/structureWrongNumberOfNodes.xml | 9 +
vendor/phpunit/phpunit/tests/bootstrap.php | 54 +
.../tests/end-to-end/_files/Extension.php | 87 +
.../tests/end-to-end/_files/HookTest.php | 52 +
.../tests/end-to-end/_files/NullPrinter.php | 19 +
.../end-to-end/_files/expect_external.txt | 1 +
.../phpunit/tests/end-to-end/_files/hooks.xml | 14 +
.../end-to-end/_files/phpt-env.expected.txt | 1 +
.../tests/end-to-end/_files/phpt_external.php | 10 +
.../tests/end-to-end/abstract-test-class.phpt | 24 +
.../phpunit/tests/end-to-end/assertion.phpt | 38 +
.../tests/end-to-end/cache-result.phpt | 29 +
.../end-to-end/code-coverage-ignore.phpt | 36 +
.../tests/end-to-end/code-coverage-phpt.phpt | 43 +
.../tests/end-to-end/colors-always.phpt | 18 +
.../tests/end-to-end/concrete-test-class.phpt | 18 +
.../end-to-end/custom-printer-debug.phpt | 26 +
.../end-to-end/custom-printer-verbose.phpt | 31 +
.../tests/end-to-end/dataprovider-debug.phpt | 33 +
.../end-to-end/dataprovider-issue-2833.phpt | 17 +
.../end-to-end/dataprovider-issue-2859.phpt | 17 +
.../end-to-end/dataprovider-issue-2922.phpt | 18 +
.../dataprovider-log-xml-isolation.phpt | 46 +
.../end-to-end/dataprovider-log-xml.phpt | 45 +
.../end-to-end/dataprovider-testdox.phpt | 32 +
.../phpunit/tests/end-to-end/debug.phpt | 25 +
.../tests/end-to-end/default-isolation.phpt | 19 +
.../phpunit/tests/end-to-end/default.phpt | 18 +
.../defaulttestsuite-using-testsuite.phpt | 21 +
.../tests/end-to-end/defaulttestsuite.phpt | 19 +
.../defects-first-order-via-cli.phpt | 37 +
.../tests/end-to-end/dependencies-clone.phpt | 22 +
.../end-to-end/dependencies-isolation.phpt | 42 +
.../tests/end-to-end/dependencies.phpt | 41 +
.../end-to-end/dependencies2-isolation.phpt | 19 +
.../tests/end-to-end/dependencies2.phpt | 18 +
.../end-to-end/dependencies3-isolation.phpt | 19 +
.../tests/end-to-end/dependencies3.phpt | 19 +
.../disable-code-coverage-ignore.phpt | 40 +
.../tests/end-to-end/dump-xdebug-filter.phpt | 32 +
.../tests/end-to-end/empty-testcase.phpt | 25 +
.../tests/end-to-end/exception-stack.phpt | 64 +
.../end-to-end/exclude-group-isolation.phpt | 21 +
.../tests/end-to-end/exclude-group.phpt | 20 +
.../execution-order-options-via-config.phpt | 30 +
.../tests/end-to-end/failure-isolation.phpt | 140 +
.../end-to-end/failure-reverse-list.phpt | 140 +
.../phpunit/tests/end-to-end/failure.phpt | 139 +
.../tests/end-to-end/fatal-isolation.phpt | 24 +
.../end-to-end/filter-class-isolation.phpt | 21 +
.../tests/end-to-end/filter-class.phpt | 20 +
...ider-by-classname-and-range-isolation.phpt | 21 +
...r-dataprovider-by-classname-and-range.phpt | 20 +
...lter-dataprovider-by-number-isolation.phpt | 21 +
.../filter-dataprovider-by-number.phpt | 20 +
...-dataprovider-by-only-range-isolation.phpt | 21 +
.../filter-dataprovider-by-only-range.phpt | 20 +
...dataprovider-by-only-regexp-isolation.phpt | 21 +
.../filter-dataprovider-by-only-regexp.phpt | 20 +
...dataprovider-by-only-string-isolation.phpt | 21 +
.../filter-dataprovider-by-only-string.phpt | 20 +
...ilter-dataprovider-by-range-isolation.phpt | 21 +
.../filter-dataprovider-by-range.phpt | 20 +
...lter-dataprovider-by-regexp-isolation.phpt | 21 +
.../filter-dataprovider-by-regexp.phpt | 20 +
...lter-dataprovider-by-string-isolation.phpt | 21 +
.../filter-dataprovider-by-string.phpt | 20 +
.../filter-method-case-insensitive.phpt | 20 +
...ilter-method-case-sensitive-no-result.phpt | 20 +
.../end-to-end/filter-method-isolation.phpt | 21 +
.../tests/end-to-end/filter-method.phpt | 20 +
.../tests/end-to-end/filter-no-results.phpt | 20 +
.../end-to-end/forward-compatibility.phpt | 18 +
.../tests/end-to-end/group-isolation.phpt | 21 +
.../phpunit/tests/end-to-end/group.phpt | 20 +
.../phpunit/tests/end-to-end/help.phpt | 113 +
.../phpunit/tests/end-to-end/help2.phpt | 114 +
.../phpunit/tests/end-to-end/hooks.phpt | 31 +
.../tests/end-to-end/ini-isolation.phpt | 21 +
.../phpunit/tests/end-to-end/list-groups.phpt | 18 +
.../phpunit/tests/end-to-end/list-suites.phpt | 16 +
.../end-to-end/list-tests-dataprovider.phpt | 19 +
.../list-tests-xml-dataprovider.phpt | 31 +
.../phpunit/tests/end-to-end/log-junit.phpt | 91 +
.../tests/end-to-end/log-teamcity.phpt | 38 +
.../mock-objects/generator/232.phpt | 135 +
.../3154_namespaced_constant_resolving.phpt | 119 +
.../mock-objects/generator/397.phpt | 105 +
.../generator/abstract_class.phpt | 154 +
.../mock-objects/generator/class.phpt | 132 +
.../generator/class_call_parent_clone.phpt | 84 +
.../class_call_parent_constructor.phpt | 83 +
.../class_dont_call_parent_clone.phpt | 83 +
.../class_dont_call_parent_constructor.phpt | 83 +
...ing_interface_call_parent_constructor.phpt | 88 +
...nterface_dont_call_parent_constructor.phpt | 88 +
.../generator/class_nonexistent_method.phpt | 106 +
.../mock-objects/generator/class_partial.phpt | 110 +
.../class_with_deprecated_method.phpt | 112 +
.../generator/class_with_final_method.phpt | 84 +
.../class_with_method_named_method.phpt | 98 +
...ullable_typehinted_variadic_arguments.phpt | 106 +
...od_with_typehinted_variadic_arguments.phpt | 106 +
...s_with_method_with_variadic_arguments.phpt | 106 +
.../constant_as_parameter_default_value.phpt | 106 +
.../mock-objects/generator/interface.phpt | 104 +
.../invocation_object_clone_object.phpt | 133 +
.../generator/namespaced_class.phpt | 134 +
.../namespaced_class_call_parent_clone.phpt | 86 +
...espaced_class_call_parent_constructor.phpt | 85 +
...mespaced_class_dont_call_parent_clone.phpt | 85 +
...ed_class_dont_call_parent_constructor.phpt | 85 +
...ing_interface_call_parent_constructor.phpt | 90 +
...nterface_dont_call_parent_constructor.phpt | 90 +
.../generator/namespaced_class_partial.phpt | 112 +
.../generator/namespaced_interface.phpt | 106 +
.../generator/nonexistent_class.phpt | 81 +
.../nonexistent_class_with_namespace.phpt | 89 +
...ith_namespace_starting_with_separator.phpt | 89 +
.../generator/nullable_types.phpt | 106 +
.../mock-objects/generator/proxy.phpt | 128 +
.../return_type_declarations_closure.phpt | 104 +
.../return_type_declarations_final.phpt | 111 +
.../return_type_declarations_generator.phpt | 104 +
.../return_type_declarations_nullable.phpt | 104 +
...eturn_type_declarations_object_method.phpt | 107 +
.../return_type_declarations_parent.phpt | 110 +
.../return_type_declarations_self.phpt | 104 +
...eturn_type_declarations_static_method.phpt | 90 +
.../return_type_declarations_void.phpt | 102 +
.../generator/scalar_type_declarations.phpt | 106 +
.../mock-objects/generator/wsdl_class.phpt | 37 +
.../generator/wsdl_class_namespace.phpt | 38 +
.../generator/wsdl_class_partial.phpt | 30 +
.../mock-method/call_original.phpt | 45 +
.../call_original_with_argument.phpt | 45 +
.../call_original_with_argument_variadic.phpt | 45 +
.../call_original_with_return_type_void.phpt | 45 +
.../mock-method/clone_method_arguments.phpt | 45 +
.../deprecated_with_description.phpt | 50 +
.../deprecated_without_description.phpt | 50 +
.../mock-method/private_method.phpt | 45 +
.../mock-method/protected_method.phpt | 45 +
.../mock-method/return_by_reference.phpt | 45 +
.../return_by_reference_with_return_type.phpt | 45 +
.../mock-objects/mock-method/return_type.phpt | 45 +
.../mock-method/return_type_parent.phpt | 49 +
.../mock-method/return_type_self.phpt | 45 +
.../mock-method/static_method.phpt | 28 +
.../static_method_with_return_type.phpt | 28 +
.../mock-method/with_argument.phpt | 45 +
.../mock-method/with_argument_default.phpt | 45 +
.../with_argument_default_constant.phpt | 47 +
.../with_argument_default_null.phpt | 45 +
.../mock-method/with_argument_nullable.phpt | 45 +
.../mock-method/with_argument_reference.phpt | 45 +
.../with_argument_typed_array.phpt | 45 +
.../with_argument_typed_callable.phpt | 45 +
.../with_argument_typed_class.phpt | 45 +
.../with_argument_typed_scalar.phpt | 45 +
.../mock-method/with_argument_typed_self.phpt | 45 +
.../with_argument_typed_unkown_class.phpt | 45 +
.../with_argument_typed_variadic.phpt | 45 +
.../mock-method/with_argument_variadic.phpt | 45 +
.../mock-method/with_arguments.phpt | 45 +
.../phpunit/tests/end-to-end/mycommand.phpt | 24 +
.../end-to-end/options-after-arguments.phpt | 18 +
.../order-by-default-invalid-via-cli.phpt | 19 +
.../tests/end-to-end/output-isolation.phpt | 20 +
.../end-to-end/phar-extension-suppressed.phpt | 12 +
.../tests/end-to-end/phar-extension.phpt | 21 +
.../phpunit/tests/end-to-end/phpt-args.phpt | 12 +
.../phpunit/tests/end-to-end/phpt-env.phpt | 12 +
.../tests/end-to-end/phpt-external.phpt | 6 +
.../phpunit/tests/end-to-end/phpt-stderr.phpt | 8 +
.../phpunit/tests/end-to-end/phpt-stdin.phpt | 11 +
.../phpunit/tests/end-to-end/phpt-xfail.phpt | 18 +
.../end-to-end/regression/GitHub/1149.phpt | 20 +
.../regression/GitHub/1149/Issue1149Test.php | 28 +
.../end-to-end/regression/GitHub/1216.phpt | 25 +
.../regression/GitHub/1216/Issue1216Test.php | 18 +
.../regression/GitHub/1216/bootstrap1216.php | 10 +
.../regression/GitHub/1216/phpunit1216.xml | 8 +
.../end-to-end/regression/GitHub/1265.phpt | 21 +
.../regression/GitHub/1265/Issue1265Test.php | 18 +
.../regression/GitHub/1265/phpunit1265.xml | 2 +
.../end-to-end/regression/GitHub/1330.phpt | 24 +
.../regression/GitHub/1330/Issue1330Test.php | 18 +
.../regression/GitHub/1330/phpunit1330.xml | 5 +
.../end-to-end/regression/GitHub/1335.phpt | 19 +
.../regression/GitHub/1335/Issue1335Test.php | 77 +
.../regression/GitHub/1335/bootstrap1335.php | 21 +
.../end-to-end/regression/GitHub/1337.phpt | 19 +
.../regression/GitHub/1337/Issue1337Test.php | 29 +
.../end-to-end/regression/GitHub/1348.phpt | 33 +
.../regression/GitHub/1348/Issue1348Test.php | 24 +
.../end-to-end/regression/GitHub/1351.phpt | 46 +
.../GitHub/1351/ChildProcessClass1351.php | 12 +
.../regression/GitHub/1351/Issue1351Test.php | 59 +
.../end-to-end/regression/GitHub/1374.phpt | 19 +
.../regression/GitHub/1374/Issue1374Test.php | 31 +
.../end-to-end/regression/GitHub/1437.phpt | 26 +
.../regression/GitHub/1437/Issue1437Test.php | 19 +
.../end-to-end/regression/GitHub/1468.phpt | 20 +
.../regression/GitHub/1468/Issue1468Test.php | 21 +
.../end-to-end/regression/GitHub/1471.phpt | 26 +
.../regression/GitHub/1471/Issue1471Test.php | 22 +
.../end-to-end/regression/GitHub/1472.phpt | 18 +
.../regression/GitHub/1472/Issue1472Test.php | 31 +
.../end-to-end/regression/GitHub/1570.phpt | 27 +
.../regression/GitHub/1570/Issue1570Test.php | 18 +
...it-options-via-config-without-invoker.phpt | 33 +
.../GitHub/2085-without-invoker.phpt | 34 +
.../end-to-end/regression/GitHub/2085.phpt | 38 +
.../regression/GitHub/2085/Issue2085Test.php | 20 +
...nfiguration_enforce_time_limit_options.xml | 2 +
.../regression/GitHub/2137-filter.phpt | 28 +
.../regression/GitHub/2137-no_filter.phpt | 30 +
.../regression/GitHub/2137/Issue2137Test.php | 43 +
.../end-to-end/regression/GitHub/2145.phpt | 27 +
.../regression/GitHub/2145/Issue2145Test.php | 24 +
.../end-to-end/regression/GitHub/2158.phpt | 19 +
.../regression/GitHub/2158/Issue2158Test.php | 33 +
.../regression/GitHub/2158/constant.inc | 5 +
.../end-to-end/regression/GitHub/2366.phpt | 19 +
.../regression/GitHub/2366/Issue2366Test.php | 41 +
.../end-to-end/regression/GitHub/2380.phpt | 19 +
.../regression/GitHub/2380/Issue2380Test.php | 29 +
.../end-to-end/regression/GitHub/2382.phpt | 19 +
.../regression/GitHub/2382/Issue2382Test.php | 30 +
.../end-to-end/regression/GitHub/2435.phpt | 20 +
.../regression/GitHub/2435/Issue2435Test.php | 16 +
.../end-to-end/regression/GitHub/244.phpt | 32 +
.../regression/GitHub/244/Issue244Test.php | 65 +
.../regression/GitHub/2448-existing-test.phpt | 21 +
.../GitHub/2448-not-existing-test.phpt | 13 +
.../regression/GitHub/2448/.gitignore | 2 +
.../regression/GitHub/2448/Test.php | 16 +
...-separate-class-preserve-no-bootstrap.phpt | 35 +
.../GitHub/2591-separate-class-preserve.phpt | 21 +
...nction-no-preserve-no-bootstrap-php73.phpt | 37 +
...ction-no-preserve-no-bootstrap-xdebug.phpt | 37 +
...ate-function-no-preserve-no-bootstrap.phpt | 37 +
.../2591-separate-function-no-preserve.phpt | 20 +
.../2591-separate-function-preserve.phpt | 20 +
.../GitHub/2591/SeparateClassPreserveTest.php | 35 +
.../2591/SeparateFunctionNoPreserveTest.php | 28 +
.../2591/SeparateFunctionPreserveTest.php | 28 +
.../GitHub/2591/bootstrapNoBootstrap.php | 15 +
.../GitHub/2591/bootstrapWithBootstrap.php | 12 +
.../2591/bootstrapWithBootstrapNoGlobal.php | 11 +
.../2724-diff-pid-from-master-process.phpt | 22 +
...SeparateClassRunMethodInNewProcessTest.php | 53 +
.../2725-separate-class-before-after-pid.phpt | 18 +
.../GitHub/2725/BeforeAfterClassPidTest.php | 50 +
.../end-to-end/regression/GitHub/2731.phpt | 26 +
.../regression/GitHub/2731/Issue2731Test.php | 19 +
.../end-to-end/regression/GitHub/2811.phpt | 20 +
.../regression/GitHub/2811/Issue2811Test.php | 18 +
.../end-to-end/regression/GitHub/2830.phpt | 20 +
.../regression/GitHub/2830/Issue2830Test.php | 27 +
.../end-to-end/regression/GitHub/2972.phpt | 18 +
.../GitHub/2972/issue-2972-test.phpt | 10 +
.../2972/unconventiallyNamedIssue2972Test.php | 20 +
.../regression/GitHub/3093/Issue3093Test.php | 30 +
.../GitHub/3093/issue-3093-test.phpt | 19 +
.../regression/GitHub/3107/Issue3107Test.php | 25 +
.../GitHub/3107/issue-3107-test.phpt | 27 +
.../regression/GitHub/3156/Issue3156Test.php | 41 +
.../end-to-end/regression/GitHub/322.phpt | 27 +
.../regression/GitHub/322/Issue322Test.php | 29 +
.../regression/GitHub/322/phpunit322.xml | 11 +
.../end-to-end/regression/GitHub/433.phpt | 31 +
.../regression/GitHub/433/Issue433Test.php | 31 +
.../end-to-end/regression/GitHub/445.phpt | 32 +
.../regression/GitHub/445/Issue445Test.php | 31 +
.../end-to-end/regression/GitHub/498.phpt | 29 +
.../regression/GitHub/498/Issue498Test.php | 53 +
.../end-to-end/regression/GitHub/503.phpt | 35 +
.../regression/GitHub/503/Issue503Test.php | 21 +
.../end-to-end/regression/GitHub/581.phpt | 40 +
.../regression/GitHub/581/Issue581Test.php | 21 +
.../end-to-end/regression/GitHub/74.phpt | 28 +
.../regression/GitHub/74/Issue74Test.php | 20 +
.../regression/GitHub/74/NewException.php | 12 +
.../end-to-end/regression/GitHub/765.phpt | 26 +
.../regression/GitHub/765/Issue765Test.php | 32 +
.../end-to-end/regression/GitHub/797.phpt | 22 +
.../regression/GitHub/797/Issue797Test.php | 20 +
.../regression/GitHub/797/bootstrap797.php | 13 +
.../end-to-end/regression/GitHub/863.phpt | 24 +
.../end-to-end/regression/GitHub/873.phpt | 21 +
.../regression/GitHub/873/Issue873Test.php | 16 +
.../end-to-end/regression/Trac/1021.phpt | 19 +
.../regression/Trac/1021/Issue1021Test.php | 34 +
.../tests/end-to-end/regression/Trac/523.phpt | 19 +
.../regression/Trac/523/Issue523Test.php | 23 +
.../tests/end-to-end/regression/Trac/578.phpt | 37 +
.../regression/Trac/578/Issue578Test.php | 30 +
.../tests/end-to-end/regression/Trac/684.phpt | 25 +
.../regression/Trac/684/Issue684Test.php | 14 +
.../tests/end-to-end/regression/Trac/783.phpt | 21 +
.../regression/Trac/783/ChildSuite.php | 26 +
.../regression/Trac/783/OneTest.php | 21 +
.../regression/Trac/783/ParentSuite.php | 23 +
.../regression/Trac/783/TwoTest.php | 21 +
.../phpunit/tests/end-to-end/repeat.phpt | 20 +
...ated-with-does-not-perform-assertions.phpt | 24 +
.../report-useless-tests-incomplete.phpt | 19 +
.../report-useless-tests-isolation.phpt | 27 +
.../end-to-end/report-useless-tests.phpt | 26 +
.../end-to-end/stop-on-defect-via-cli.phpt | 25 +
.../end-to-end/stop-on-defect-via-config.phpt | 25 +
.../end-to-end/stop-on-error-via-cli.phpt | 27 +
.../end-to-end/stop-on-error-via-config.phpt | 27 +
.../stop-on-incomplete-via-cli.phpt | 20 +
.../stop-on-incomplete-via-config.phpt | 20 +
.../end-to-end/stop-on-warning-via-cli.phpt | 25 +
.../stop-on-warning-via-config.phpt | 26 +
.../end-to-end/teamcity-inner-exceptions.phpt | 39 +
.../phpunit/tests/end-to-end/teamcity.phpt | 37 +
...mized-seed-with-dependency-resolution.phpt | 37 +
...randomized-with-dependency-resolution.phpt | 25 +
...r-reversed-with-dependency-resolution.phpt | 35 +
...eversed-without-dependency-resolution.phpt | 44 +
.../end-to-end/test-suffix-multiple.phpt | 19 +
.../tests/end-to-end/test-suffix-single.phpt | 19 +
.../testdox-dataprovider-placeholder.phpt | 20 +
.../end-to-end/testdox-exclude-group.phpt | 25 +
.../tests/end-to-end/testdox-group.phpt | 25 +
.../tests/end-to-end/testdox-html.phpt | 57 +
.../tests/end-to-end/testdox-text.phpt | 25 +
.../tests/end-to-end/testdox-verbose.phpt | 25 +
.../phpunit/tests/end-to-end/testdox-xml.phpt | 64 +
.../phpunit/tests/end-to-end/testdox.phpt | 22 +
vendor/phpunit/phpunit/tests/fail/fail.phpt | 5 +
.../tests/unit/Framework/AssertTest.php | 2790 ++
.../Framework/Constraint/ArrayHasKeyTest.php | 64 +
.../Framework/Constraint/ArraySubsetTest.php | 86 +
.../Framework/Constraint/AttributeTest.php | 80 +
.../Framework/Constraint/CallbackTest.php | 65 +
.../Constraint/ClassHasAttributeTest.php | 70 +
.../ClassHasStaticAttributeTest.php | 66 +
.../Constraint/ConstraintTestCase.php | 54 +
.../unit/Framework/Constraint/CountTest.php | 145 +
.../Constraint/DirectoryExistsTest.php | 66 +
.../Constraint/ExceptionMessageRegExpTest.php | 55 +
.../Constraint/ExceptionMessageTest.php | 51 +
.../Framework/Constraint/FileExistsTest.php | 65 +
.../Framework/Constraint/GreaterThanTest.php | 66 +
.../unit/Framework/Constraint/IsEmptyTest.php | 67 +
.../unit/Framework/Constraint/IsEqualTest.php | 321 +
.../Framework/Constraint/IsIdenticalTest.php | 197 +
.../Framework/Constraint/IsInstanceOfTest.php | 41 +
.../unit/Framework/Constraint/IsJsonTest.php | 34 +
.../unit/Framework/Constraint/IsNullTest.php | 66 +
.../Framework/Constraint/IsReadableTest.php | 42 +
.../unit/Framework/Constraint/IsTypeTest.php | 111 +
.../Framework/Constraint/IsWritableTest.php | 42 +
.../JsonMatchesErrorMessageProviderTest.php | 87 +
.../Framework/Constraint/JsonMatchesTest.php | 94 +
.../Framework/Constraint/LessThanTest.php | 66 +
.../Framework/Constraint/LogicalAndTest.php | 237 +
.../Framework/Constraint/LogicalOrTest.php | 232 +
.../Framework/Constraint/LogicalXorTest.php | 44 +
.../Constraint/ObjectHasAttributeTest.php | 66 +
.../Constraint/RegularExpressionTest.php | 66 +
.../Framework/Constraint/SameSizeTest.php | 62 +
.../Constraint/StringContainsTest.php | 96 +
.../Constraint/StringEndsWithTest.php | 87 +
.../StringMatchesFormatDescriptionTest.php | 278 +
.../Constraint/StringStartsWithTest.php | 88 +
.../Constraint/TraversableContainsTest.php | 170 +
.../tests/unit/Framework/ConstraintTest.php | 1492 +
.../unit/Framework/ExceptionWrapperTest.php | 55 +
.../Builder/InvocationMockerTest.php | 89 +
.../Framework/MockObject/GeneratorTest.php | 245 +
.../Invocation/ObjectInvocationTest.php | 120 +
.../Invocation/StaticInvocationTest.php | 114 +
.../Matcher/ConsecutiveParametersTest.php | 68 +
.../Framework/MockObject/MockBuilderTest.php | 129 +
.../Framework/MockObject/MockMethodTest.php | 55 +
.../Framework/MockObject/MockObjectTest.php | 1128 +
.../Framework/MockObject/ProxyObjectTest.php | 41 +
.../tests/unit/Framework/TestCaseTest.php | 766 +
.../tests/unit/Framework/TestFailureTest.php | 40 +
.../unit/Framework/TestImplementorTest.php | 25 +
.../tests/unit/Framework/TestListenerTest.php | 119 +
.../tests/unit/Framework/TestResultTest.php | 86 +
.../tests/unit/Framework/TestSuiteTest.php | 225 +
.../Runner/Filter/NameFilterIteratorTest.php | 38 +
.../tests/unit/Runner/PhptTestCaseTest.php | 320 +
.../unit/Runner/ResultCacheExtensionTest.php | 139 +
.../tests/unit/Runner/TestSuiteSorterTest.php | 496 +
.../tests/unit/TextUI/TestRunnerTest.php | 49 +
.../unit/Util/ConfigurationGeneratorTest.php | 51 +
.../tests/unit/Util/ConfigurationTest.php | 606 +
.../phpunit/tests/unit/Util/GetoptTest.php | 214 +
.../tests/unit/Util/GlobalStateTest.php | 35 +
.../phpunit/tests/unit/Util/JsonTest.php | 78 +
.../unit/Util/NullTestResultCacheTest.php | 28 +
.../unit/Util/PHP/AbstractPhpProcessTest.php | 119 +
.../tests/unit/Util/RegularExpressionTest.php | 56 +
.../Util/TestDox/CliTestDoxPrinterTest.php | 209 +
.../unit/Util/TestDox/NamePrettifierTest.php | 60 +
.../tests/unit/Util/TestResultCacheTest.php | 95 +
.../phpunit/tests/unit/Util/TestTest.php | 1044 +
.../Util/XDebugFilterScriptGeneratorTest.php | 46 +
.../phpunit/tests/unit/Util/XmlTest.php | 119 +
.../_files/expectedXDebugFilterScript.txt | 14 +
vendor/predis/predis/CHANGELOG.md | 985 +
vendor/predis/predis/CONTRIBUTING.md | 44 +
vendor/predis/predis/FAQ.md | 177 +
vendor/predis/predis/LICENSE | 22 +
vendor/predis/predis/README.md | 492 +
vendor/predis/predis/VERSION | 1 +
vendor/predis/predis/autoload.php | 14 +
vendor/predis/predis/bin/create-command-test | 275 +
vendor/predis/predis/bin/create-pear | 233 +
vendor/predis/predis/bin/create-phar | 71 +
vendor/predis/predis/bin/create-single-file | 662 +
vendor/predis/predis/composer.json | 31 +
.../examples/custom_cluster_distributor.php | 117 +
.../predis/examples/debuggable_connection.php | 92 +
.../predis/examples/dispatcher_loop.php | 79 +
.../examples/executing_redis_commands.php | 57 +
.../predis/predis/examples/key_prefixing.php | 36 +
.../examples/lua_scripting_abstraction.php | 71 +
.../predis/examples/monitor_consumer.php | 44 +
.../predis/examples/pipelining_commands.php | 45 +
.../predis/examples/pubsub_consumer.php | 59 +
.../examples/redis_collections_iterators.php | 99 +
.../predis/examples/replication_complex.php | 85 +
.../predis/examples/replication_sentinel.php | 58 +
.../predis/examples/replication_simple.php | 52 +
.../predis/examples/session_handler.php | 52 +
vendor/predis/predis/examples/shared.php | 44 +
.../predis/examples/transaction_using_cas.php | 52 +
vendor/predis/predis/package.ini | 36 +
vendor/predis/predis/src/Autoloader.php | 62 +
vendor/predis/predis/src/Client.php | 547 +
.../predis/src/ClientContextInterface.php | 198 +
vendor/predis/predis/src/ClientException.php | 21 +
vendor/predis/predis/src/ClientInterface.php | 239 +
.../predis/src/Cluster/ClusterStrategy.php | 469 +
.../Distributor/DistributorInterface.php | 82 +
.../Distributor/EmptyRingException.php | 21 +
.../src/Cluster/Distributor/HashRing.php | 270 +
.../src/Cluster/Distributor/KetamaRing.php | 71 +
.../predis/predis/src/Cluster/Hash/CRC16.php | 72 +
.../Cluster/Hash/HashGeneratorInterface.php | 30 +
.../predis/src/Cluster/PredisStrategy.php | 79 +
.../predis/src/Cluster/RedisStrategy.php | 58 +
.../predis/src/Cluster/StrategyInterface.php | 53 +
.../Iterator/CursorBasedIterator.php | 191 +
.../src/Collection/Iterator/HashKey.php | 60 +
.../src/Collection/Iterator/Keyspace.php | 43 +
.../src/Collection/Iterator/ListKey.php | 176 +
.../predis/src/Collection/Iterator/SetKey.php | 47 +
.../src/Collection/Iterator/SortedSetKey.php | 60 +
vendor/predis/predis/src/Command/Command.php | 129 +
.../predis/src/Command/CommandInterface.php | 81 +
.../predis/src/Command/ConnectionAuth.php | 28 +
.../predis/src/Command/ConnectionEcho.php | 28 +
.../predis/src/Command/ConnectionPing.php | 28 +
.../predis/src/Command/ConnectionQuit.php | 28 +
.../predis/src/Command/ConnectionSelect.php | 28 +
.../predis/src/Command/GeospatialGeoAdd.php | 42 +
.../predis/src/Command/GeospatialGeoDist.php | 28 +
.../predis/src/Command/GeospatialGeoHash.php | 41 +
.../predis/src/Command/GeospatialGeoPos.php | 41 +
.../src/Command/GeospatialGeoRadius.php | 71 +
.../Command/GeospatialGeoRadiusByMember.php | 28 +
.../predis/predis/src/Command/HashDelete.php | 36 +
.../predis/predis/src/Command/HashExists.php | 28 +
vendor/predis/predis/src/Command/HashGet.php | 28 +
.../predis/predis/src/Command/HashGetAll.php | 42 +
.../predis/src/Command/HashGetMultiple.php | 36 +
.../predis/src/Command/HashIncrementBy.php | 28 +
.../src/Command/HashIncrementByFloat.php | 28 +
vendor/predis/predis/src/Command/HashKeys.php | 28 +
.../predis/predis/src/Command/HashLength.php | 28 +
vendor/predis/predis/src/Command/HashScan.php | 85 +
vendor/predis/predis/src/Command/HashSet.php | 28 +
.../predis/src/Command/HashSetMultiple.php | 48 +
.../predis/src/Command/HashSetPreserve.php | 28 +
.../predis/src/Command/HashStringLength.php | 28 +
.../predis/predis/src/Command/HashValues.php | 28 +
.../predis/src/Command/HyperLogLogAdd.php | 36 +
.../predis/src/Command/HyperLogLogCount.php | 36 +
.../predis/src/Command/HyperLogLogMerge.php | 36 +
.../predis/predis/src/Command/KeyDelete.php | 36 +
vendor/predis/predis/src/Command/KeyDump.php | 28 +
.../predis/predis/src/Command/KeyExists.php | 28 +
.../predis/predis/src/Command/KeyExpire.php | 28 +
.../predis/predis/src/Command/KeyExpireAt.php | 28 +
vendor/predis/predis/src/Command/KeyKeys.php | 28 +
.../predis/predis/src/Command/KeyMigrate.php | 50 +
vendor/predis/predis/src/Command/KeyMove.php | 28 +
.../predis/predis/src/Command/KeyPersist.php | 28 +
.../predis/src/Command/KeyPreciseExpire.php | 28 +
.../predis/src/Command/KeyPreciseExpireAt.php | 28 +
.../src/Command/KeyPreciseTimeToLive.php | 28 +
.../predis/predis/src/Command/KeyRandom.php | 36 +
.../predis/predis/src/Command/KeyRename.php | 28 +
.../predis/src/Command/KeyRenamePreserve.php | 28 +
.../predis/predis/src/Command/KeyRestore.php | 28 +
vendor/predis/predis/src/Command/KeyScan.php | 66 +
vendor/predis/predis/src/Command/KeySort.php | 83 +
.../predis/src/Command/KeyTimeToLive.php | 28 +
vendor/predis/predis/src/Command/KeyType.php | 28 +
.../predis/predis/src/Command/ListIndex.php | 28 +
.../predis/predis/src/Command/ListInsert.php | 28 +
.../predis/predis/src/Command/ListLength.php | 28 +
.../predis/src/Command/ListPopFirst.php | 28 +
.../src/Command/ListPopFirstBlocking.php | 41 +
.../predis/predis/src/Command/ListPopLast.php | 28 +
.../src/Command/ListPopLastBlocking.php | 28 +
.../src/Command/ListPopLastPushHead.php | 28 +
.../Command/ListPopLastPushHeadBlocking.php | 28 +
.../predis/src/Command/ListPushHead.php | 28 +
.../predis/src/Command/ListPushHeadX.php | 28 +
.../predis/src/Command/ListPushTail.php | 36 +
.../predis/src/Command/ListPushTailX.php | 28 +
.../predis/predis/src/Command/ListRange.php | 28 +
.../predis/predis/src/Command/ListRemove.php | 28 +
vendor/predis/predis/src/Command/ListSet.php | 28 +
vendor/predis/predis/src/Command/ListTrim.php | 28 +
.../Command/PrefixableCommandInterface.php | 27 +
.../Command/Processor/KeyPrefixProcessor.php | 450 +
.../src/Command/Processor/ProcessorChain.php | 130 +
.../Command/Processor/ProcessorInterface.php | 29 +
.../predis/src/Command/PubSubPublish.php | 28 +
.../predis/src/Command/PubSubPubsub.php | 61 +
.../predis/src/Command/PubSubSubscribe.php | 36 +
.../src/Command/PubSubSubscribeByPattern.php | 28 +
.../predis/src/Command/PubSubUnsubscribe.php | 36 +
.../Command/PubSubUnsubscribeByPattern.php | 28 +
.../predis/predis/src/Command/RawCommand.php | 131 +
.../predis/src/Command/ScriptCommand.php | 77 +
.../Command/ServerBackgroundRewriteAOF.php | 36 +
.../src/Command/ServerBackgroundSave.php | 36 +
.../predis/src/Command/ServerClient.php | 74 +
.../predis/src/Command/ServerCommand.php | 28 +
.../predis/src/Command/ServerConfig.php | 49 +
.../predis/src/Command/ServerDatabaseSize.php | 28 +
.../predis/predis/src/Command/ServerEval.php | 38 +
.../predis/src/Command/ServerEvalSHA.php | 38 +
.../predis/src/Command/ServerFlushAll.php | 28 +
.../src/Command/ServerFlushDatabase.php | 28 +
.../predis/predis/src/Command/ServerInfo.php | 111 +
.../predis/src/Command/ServerInfoV26x.php | 56 +
.../predis/src/Command/ServerLastSave.php | 28 +
.../predis/src/Command/ServerMonitor.php | 28 +
.../predis/src/Command/ServerObject.php | 28 +
.../predis/predis/src/Command/ServerSave.php | 28 +
.../predis/src/Command/ServerScript.php | 28 +
.../predis/src/Command/ServerSentinel.php | 66 +
.../predis/src/Command/ServerShutdown.php | 28 +
.../predis/src/Command/ServerSlaveOf.php | 40 +
.../predis/src/Command/ServerSlowlog.php | 51 +
.../predis/predis/src/Command/ServerTime.php | 28 +
vendor/predis/predis/src/Command/SetAdd.php | 36 +
.../predis/src/Command/SetCardinality.php | 28 +
.../predis/src/Command/SetDifference.php | 28 +
.../predis/src/Command/SetDifferenceStore.php | 28 +
.../predis/src/Command/SetIntersection.php | 36 +
.../src/Command/SetIntersectionStore.php | 40 +
.../predis/predis/src/Command/SetIsMember.php | 28 +
.../predis/predis/src/Command/SetMembers.php | 28 +
vendor/predis/predis/src/Command/SetMove.php | 28 +
vendor/predis/predis/src/Command/SetPop.php | 28 +
.../predis/src/Command/SetRandomMember.php | 28 +
.../predis/predis/src/Command/SetRemove.php | 36 +
vendor/predis/predis/src/Command/SetScan.php | 66 +
vendor/predis/predis/src/Command/SetUnion.php | 28 +
.../predis/src/Command/SetUnionStore.php | 28 +
.../predis/src/Command/StringAppend.php | 28 +
.../predis/src/Command/StringBitCount.php | 28 +
.../predis/src/Command/StringBitField.php | 28 +
.../predis/predis/src/Command/StringBitOp.php | 42 +
.../predis/src/Command/StringBitPos.php | 28 +
.../predis/src/Command/StringDecrement.php | 28 +
.../predis/src/Command/StringDecrementBy.php | 28 +
.../predis/predis/src/Command/StringGet.php | 28 +
.../predis/src/Command/StringGetBit.php | 28 +
.../predis/src/Command/StringGetMultiple.php | 36 +
.../predis/src/Command/StringGetRange.php | 28 +
.../predis/src/Command/StringGetSet.php | 28 +
.../predis/src/Command/StringIncrement.php | 28 +
.../predis/src/Command/StringIncrementBy.php | 28 +
.../src/Command/StringIncrementByFloat.php | 28 +
.../src/Command/StringPreciseSetExpire.php | 28 +
.../predis/predis/src/Command/StringSet.php | 28 +
.../predis/src/Command/StringSetBit.php | 28 +
.../predis/src/Command/StringSetExpire.php | 28 +
.../predis/src/Command/StringSetMultiple.php | 48 +
.../src/Command/StringSetMultiplePreserve.php | 28 +
.../predis/src/Command/StringSetPreserve.php | 28 +
.../predis/src/Command/StringSetRange.php | 28 +
.../predis/src/Command/StringStrlen.php | 28 +
.../predis/src/Command/StringSubstr.php | 28 +
.../predis/src/Command/TransactionDiscard.php | 28 +
.../predis/src/Command/TransactionExec.php | 28 +
.../predis/src/Command/TransactionMulti.php | 28 +
.../predis/src/Command/TransactionUnwatch.php | 28 +
.../predis/src/Command/TransactionWatch.php | 40 +
vendor/predis/predis/src/Command/ZSetAdd.php | 43 +
.../predis/src/Command/ZSetCardinality.php | 28 +
.../predis/predis/src/Command/ZSetCount.php | 28 +
.../predis/src/Command/ZSetIncrementBy.php | 28 +
.../src/Command/ZSetIntersectionStore.php | 28 +
.../predis/src/Command/ZSetLexCount.php | 28 +
.../predis/predis/src/Command/ZSetRange.php | 105 +
.../predis/src/Command/ZSetRangeByLex.php | 55 +
.../predis/src/Command/ZSetRangeByScore.php | 68 +
vendor/predis/predis/src/Command/ZSetRank.php | 28 +
.../predis/predis/src/Command/ZSetRemove.php | 36 +
.../src/Command/ZSetRemoveRangeByLex.php | 28 +
.../src/Command/ZSetRemoveRangeByRank.php | 28 +
.../src/Command/ZSetRemoveRangeByScore.php | 28 +
.../predis/src/Command/ZSetReverseRange.php | 28 +
.../src/Command/ZSetReverseRangeByLex.php | 28 +
.../src/Command/ZSetReverseRangeByScore.php | 28 +
.../predis/src/Command/ZSetReverseRank.php | 28 +
vendor/predis/predis/src/Command/ZSetScan.php | 85 +
.../predis/predis/src/Command/ZSetScore.php | 28 +
.../predis/src/Command/ZSetUnionStore.php | 78 +
.../predis/src/CommunicationException.php | 80 +
.../src/Configuration/ClusterOption.php | 76 +
.../Configuration/ConnectionFactoryOption.php | 60 +
.../src/Configuration/ExceptionsOption.php | 37 +
.../src/Configuration/OptionInterface.php | 40 +
.../predis/src/Configuration/Options.php | 122 +
.../src/Configuration/OptionsInterface.php | 64 +
.../predis/src/Configuration/PrefixOption.php | 44 +
.../src/Configuration/ProfileOption.php | 69 +
.../src/Configuration/ReplicationOption.php | 75 +
.../src/Connection/AbstractConnection.php | 226 +
.../Connection/Aggregate/ClusterInterface.php | 24 +
.../Aggregate/MasterSlaveReplication.php | 509 +
.../Connection/Aggregate/PredisCluster.php | 235 +
.../src/Connection/Aggregate/RedisCluster.php | 673 +
.../Aggregate/ReplicationInterface.php | 52 +
.../Aggregate/SentinelReplication.php | 720 +
.../AggregateConnectionInterface.php | 57 +
.../CompositeConnectionInterface.php | 49 +
.../Connection/CompositeStreamConnection.php | 125 +
.../src/Connection/ConnectionException.php | 23 +
.../src/Connection/ConnectionInterface.php | 66 +
.../predis/predis/src/Connection/Factory.php | 188 +
.../src/Connection/FactoryInterface.php | 52 +
.../Connection/NodeConnectionInterface.php | 58 +
.../predis/src/Connection/Parameters.php | 176 +
.../src/Connection/ParametersInterface.php | 62 +
.../Connection/PhpiredisSocketConnection.php | 418 +
.../Connection/PhpiredisStreamConnection.php | 238 +
.../src/Connection/StreamConnection.php | 396 +
.../src/Connection/WebdisConnection.php | 366 +
vendor/predis/predis/src/Monitor/Consumer.php | 173 +
.../predis/src/NotSupportedException.php | 22 +
vendor/predis/predis/src/Pipeline/Atomic.php | 119 +
.../src/Pipeline/ConnectionErrorProof.php | 130 +
.../predis/src/Pipeline/FireAndForget.php | 36 +
.../predis/predis/src/Pipeline/Pipeline.php | 247 +
vendor/predis/predis/src/PredisException.php | 21 +
vendor/predis/predis/src/Profile/Factory.php | 101 +
.../predis/src/Profile/ProfileInterface.php | 59 +
.../predis/src/Profile/RedisProfile.php | 146 +
.../predis/src/Profile/RedisUnstable.php | 38 +
.../predis/src/Profile/RedisVersion200.php | 173 +
.../predis/src/Profile/RedisVersion220.php | 202 +
.../predis/src/Profile/RedisVersion240.php | 207 +
.../predis/src/Profile/RedisVersion260.php | 235 +
.../predis/src/Profile/RedisVersion280.php | 267 +
.../predis/src/Profile/RedisVersion300.php | 270 +
.../predis/src/Profile/RedisVersion320.php | 281 +
.../predis/src/Protocol/ProtocolException.php | 24 +
.../Protocol/ProtocolProcessorInterface.php | 41 +
.../Protocol/RequestSerializerInterface.php | 31 +
.../src/Protocol/ResponseReaderInterface.php | 32 +
.../Text/CompositeProtocolProcessor.php | 107 +
.../Protocol/Text/Handler/BulkResponse.php | 55 +
.../Protocol/Text/Handler/ErrorResponse.php | 34 +
.../Protocol/Text/Handler/IntegerResponse.php | 46 +
.../Text/Handler/MultiBulkResponse.php | 68 +
.../Text/Handler/ResponseHandlerInterface.php | 33 +
.../Protocol/Text/Handler/StatusResponse.php | 35 +
.../Handler/StreamableMultiBulkResponse.php | 47 +
.../src/Protocol/Text/ProtocolProcessor.php | 123 +
.../src/Protocol/Text/RequestSerializer.php | 46 +
.../src/Protocol/Text/ResponseReader.php | 116 +
.../predis/src/PubSub/AbstractConsumer.php | 219 +
vendor/predis/predis/src/PubSub/Consumer.php | 158 +
.../predis/src/PubSub/DispatcherLoop.php | 170 +
.../Replication/MissingMasterException.php | 23 +
.../src/Replication/ReplicationStrategy.php | 304 +
.../predis/src/Replication/RoleException.php | 24 +
vendor/predis/predis/src/Response/Error.php | 59 +
.../predis/src/Response/ErrorInterface.php | 35 +
.../src/Response/Iterator/MultiBulk.php | 77 +
.../Response/Iterator/MultiBulkIterator.php | 104 +
.../src/Response/Iterator/MultiBulkTuple.php | 90 +
.../predis/src/Response/ResponseInterface.php | 21 +
.../predis/src/Response/ServerException.php | 44 +
vendor/predis/predis/src/Response/Status.php | 79 +
vendor/predis/predis/src/Session/Handler.php | 142 +
.../Transaction/AbortedMultiExecException.php | 45 +
.../predis/src/Transaction/MultiExec.php | 461 +
.../predis/src/Transaction/MultiExecState.php | 166 +
vendor/psr/container/.gitignore | 3 +
vendor/psr/container/LICENSE | 21 +
vendor/psr/container/README.md | 5 +
vendor/psr/container/composer.json | 27 +
.../src/ContainerExceptionInterface.php | 13 +
.../psr/container/src/ContainerInterface.php | 37 +
.../src/NotFoundExceptionInterface.php | 13 +
vendor/psr/http-message/CHANGELOG.md | 36 +
vendor/psr/http-message/LICENSE | 19 +
vendor/psr/http-message/README.md | 13 +
vendor/psr/http-message/composer.json | 26 +
.../psr/http-message/src/MessageInterface.php | 187 +
.../psr/http-message/src/RequestInterface.php | 129 +
.../http-message/src/ResponseInterface.php | 68 +
.../src/ServerRequestInterface.php | 261 +
.../psr/http-message/src/StreamInterface.php | 158 +
.../src/UploadedFileInterface.php | 123 +
vendor/psr/http-message/src/UriInterface.php | 323 +
vendor/psr/log/.gitignore | 1 +
vendor/psr/log/LICENSE | 19 +
vendor/psr/log/Psr/Log/AbstractLogger.php | 128 +
.../log/Psr/Log/InvalidArgumentException.php | 7 +
vendor/psr/log/Psr/Log/LogLevel.php | 18 +
.../psr/log/Psr/Log/LoggerAwareInterface.php | 18 +
vendor/psr/log/Psr/Log/LoggerAwareTrait.php | 26 +
vendor/psr/log/Psr/Log/LoggerInterface.php | 123 +
vendor/psr/log/Psr/Log/LoggerTrait.php | 140 +
vendor/psr/log/Psr/Log/NullLogger.php | 28 +
.../log/Psr/Log/Test/LoggerInterfaceTest.php | 140 +
vendor/psr/log/README.md | 45 +
vendor/psr/log/composer.json | 26 +
vendor/psr/simple-cache/.editorconfig | 12 +
vendor/psr/simple-cache/LICENSE.md | 21 +
vendor/psr/simple-cache/README.md | 8 +
vendor/psr/simple-cache/composer.json | 25 +
.../psr/simple-cache/src/CacheException.php | 10 +
.../psr/simple-cache/src/CacheInterface.php | 114 +
.../src/InvalidArgumentException.php | 13 +
vendor/psy/psysh/.editorconfig | 15 +
vendor/psy/psysh/.github/CONTRIBUTING.md | 9 +
vendor/psy/psysh/.gitignore | 9 +
vendor/psy/psysh/.phan/config.php | 46 +
vendor/psy/psysh/.php_cs | 32 +
vendor/psy/psysh/.styleci.yml | 29 +
vendor/psy/psysh/.travis.yml | 44 +
vendor/psy/psysh/LICENSE | 21 +
vendor/psy/psysh/Makefile | 95 +
vendor/psy/psysh/README.md | 34 +
vendor/psy/psysh/bin/build-stub | 22 +
vendor/psy/psysh/bin/psysh | 138 +
vendor/psy/psysh/box.json.dist | 13 +
vendor/psy/psysh/composer.json | 54 +
vendor/psy/psysh/phpunit.xml.dist | 12 +
vendor/psy/psysh/src/CodeCleaner.php | 349 +
.../src/CodeCleaner/AbstractClassPass.php | 71 +
.../CodeCleaner/AssignThisVariablePass.php | 39 +
.../CallTimePassByReferencePass.php | 50 +
.../psysh/src/CodeCleaner/CalledClassPass.php | 83 +
.../psysh/src/CodeCleaner/CodeCleanerPass.php | 22 +
vendor/psy/psysh/src/CodeCleaner/ExitPass.php | 32 +
.../psysh/src/CodeCleaner/FinalClassPass.php | 70 +
.../src/CodeCleaner/FunctionContextPass.php | 61 +
.../FunctionReturnInWriteContextPass.php | 81 +
.../src/CodeCleaner/ImplicitReturnPass.php | 128 +
.../psysh/src/CodeCleaner/InstanceOfPass.php | 47 +
.../src/CodeCleaner/LeavePsyshAlonePass.php | 36 +
.../psysh/src/CodeCleaner/LegacyEmptyPass.php | 73 +
vendor/psy/psysh/src/CodeCleaner/ListPass.php | 112 +
.../psysh/src/CodeCleaner/LoopContextPass.php | 103 +
.../src/CodeCleaner/MagicConstantsPass.php | 42 +
.../src/CodeCleaner/NamespaceAwarePass.php | 71 +
.../psysh/src/CodeCleaner/NamespacePass.php | 88 +
.../psysh/src/CodeCleaner/NoReturnValue.php | 35 +
.../CodeCleaner/PassableByReferencePass.php | 109 +
.../psy/psysh/src/CodeCleaner/RequirePass.php | 101 +
.../psysh/src/CodeCleaner/StrictTypesPass.php | 87 +
.../src/CodeCleaner/UseStatementPass.php | 126 +
.../src/CodeCleaner/ValidClassNamePass.php | 411 +
.../src/CodeCleaner/ValidConstantPass.php | 90 +
.../src/CodeCleaner/ValidConstructorPass.php | 112 +
.../src/CodeCleaner/ValidFunctionNamePass.php | 97 +
.../psy/psysh/src/Command/BufferCommand.php | 77 +
vendor/psy/psysh/src/Command/ClearCommand.php | 49 +
vendor/psy/psysh/src/Command/Command.php | 282 +
vendor/psy/psysh/src/Command/DocCommand.php | 131 +
vendor/psy/psysh/src/Command/DumpCommand.php | 94 +
vendor/psy/psysh/src/Command/EditCommand.php | 187 +
vendor/psy/psysh/src/Command/ExitCommand.php | 52 +
vendor/psy/psysh/src/Command/HelpCommand.php | 98 +
.../psy/psysh/src/Command/HistoryCommand.php | 246 +
vendor/psy/psysh/src/Command/ListCommand.php | 276 +
.../ListCommand/ClassConstantEnumerator.php | 127 +
.../Command/ListCommand/ClassEnumerator.php | 126 +
.../ListCommand/ConstantEnumerator.php | 122 +
.../src/Command/ListCommand/Enumerator.php | 106 +
.../ListCommand/FunctionEnumerator.php | 112 +
.../ListCommand/GlobalVariableEnumerator.php | 92 +
.../ListCommand/InterfaceEnumerator.php | 89 +
.../Command/ListCommand/MethodEnumerator.php | 145 +
.../ListCommand/PropertyEnumerator.php | 180 +
.../Command/ListCommand/TraitEnumerator.php | 89 +
.../ListCommand/VariableEnumerator.php | 137 +
vendor/psy/psysh/src/Command/ParseCommand.php | 180 +
.../psysh/src/Command/PsyVersionCommand.php | 41 +
.../psysh/src/Command/ReflectingCommand.php | 303 +
vendor/psy/psysh/src/Command/ShowCommand.php | 289 +
vendor/psy/psysh/src/Command/SudoCommand.php | 143 +
.../psy/psysh/src/Command/ThrowUpCommand.php | 172 +
.../psy/psysh/src/Command/TimeitCommand.php | 195 +
.../Command/TimeitCommand/TimeitVisitor.php | 139 +
vendor/psy/psysh/src/Command/TraceCommand.php | 167 +
.../psy/psysh/src/Command/WhereamiCommand.php | 148 +
vendor/psy/psysh/src/Command/WtfCommand.php | 125 +
vendor/psy/psysh/src/ConfigPaths.php | 237 +
vendor/psy/psysh/src/Configuration.php | 1307 +
vendor/psy/psysh/src/ConsoleColorFactory.php | 82 +
vendor/psy/psysh/src/Context.php | 320 +
vendor/psy/psysh/src/ContextAware.php | 28 +
.../psysh/src/Exception/BreakException.php | 51 +
.../src/Exception/DeprecatedException.php | 20 +
.../psysh/src/Exception/ErrorException.php | 114 +
vendor/psy/psysh/src/Exception/Exception.php | 27 +
.../src/Exception/FatalErrorException.php | 52 +
.../src/Exception/ParseErrorException.php | 42 +
.../psysh/src/Exception/RuntimeException.php | 43 +
.../psysh/src/Exception/ThrowUpException.php | 57 +
.../src/Exception/TypeErrorException.php | 55 +
vendor/psy/psysh/src/ExecutionClosure.php | 119 +
vendor/psy/psysh/src/ExecutionLoop.php | 67 +
.../src/ExecutionLoop/AbstractListener.php | 62 +
.../psy/psysh/src/ExecutionLoop/Listener.php | 83 +
.../psysh/src/ExecutionLoop/ProcessForker.php | 219 +
.../src/ExecutionLoop/RunkitReloader.php | 135 +
vendor/psy/psysh/src/ExecutionLoopClosure.php | 102 +
.../psy/psysh/src/Formatter/CodeFormatter.php | 71 +
.../psysh/src/Formatter/DocblockFormatter.php | 168 +
vendor/psy/psysh/src/Formatter/Formatter.php | 25 +
.../src/Formatter/SignatureFormatter.php | 308 +
vendor/psy/psysh/src/Input/CodeArgument.php | 50 +
vendor/psy/psysh/src/Input/FilterOptions.php | 145 +
vendor/psy/psysh/src/Input/ShellInput.php | 336 +
vendor/psy/psysh/src/Input/SilentInput.php | 44 +
vendor/psy/psysh/src/Output/OutputPager.php | 26 +
vendor/psy/psysh/src/Output/PassthruPager.php | 39 +
.../psy/psysh/src/Output/ProcOutputPager.php | 103 +
vendor/psy/psysh/src/Output/ShellOutput.php | 204 +
vendor/psy/psysh/src/ParserFactory.php | 91 +
vendor/psy/psysh/src/Readline/GNUReadline.php | 170 +
vendor/psy/psysh/src/Readline/HoaConsole.php | 107 +
vendor/psy/psysh/src/Readline/Libedit.php | 83 +
vendor/psy/psysh/src/Readline/Readline.php | 76 +
vendor/psy/psysh/src/Readline/Transient.php | 147 +
.../Reflection/ReflectionClassConstant.php | 228 +
.../src/Reflection/ReflectionConstant.php | 30 +
.../src/Reflection/ReflectionConstant_.php | 182 +
.../ReflectionLanguageConstruct.php | 164 +
.../ReflectionLanguageConstructParameter.php | 103 +
vendor/psy/psysh/src/Shell.php | 1324 +
vendor/psy/psysh/src/Sudo.php | 150 +
vendor/psy/psysh/src/Sudo/SudoVisitor.php | 124 +
.../psysh/src/TabCompletion/AutoCompleter.php | 110 +
.../Matcher/AbstractContextAwareMatcher.php | 65 +
.../AbstractDefaultParametersMatcher.php | 76 +
.../TabCompletion/Matcher/AbstractMatcher.php | 195 +
.../Matcher/ClassAttributesMatcher.php | 87 +
.../ClassMethodDefaultParametersMatcher.php | 64 +
.../Matcher/ClassMethodsMatcher.php | 84 +
.../Matcher/ClassNamesMatcher.php | 77 +
.../TabCompletion/Matcher/CommandsMatcher.php | 114 +
.../Matcher/ConstantsMatcher.php | 54 +
.../FunctionDefaultParametersMatcher.php | 53 +
.../Matcher/FunctionsMatcher.php | 56 +
.../TabCompletion/Matcher/KeywordsMatcher.php | 85 +
.../Matcher/MongoClientMatcher.php | 71 +
.../Matcher/MongoDatabaseMatcher.php | 67 +
.../Matcher/ObjectAttributesMatcher.php | 78 +
.../ObjectMethodDefaultParametersMatcher.php | 71 +
.../Matcher/ObjectMethodsMatcher.php | 80 +
.../Matcher/VariablesMatcher.php | 51 +
vendor/psy/psysh/src/Util/Docblock.php | 241 +
vendor/psy/psysh/src/Util/Json.php | 33 +
vendor/psy/psysh/src/Util/Mirror.php | 99 +
vendor/psy/psysh/src/Util/Str.php | 114 +
vendor/psy/psysh/src/VarDumper/Cloner.php | 42 +
vendor/psy/psysh/src/VarDumper/Dumper.php | 109 +
vendor/psy/psysh/src/VarDumper/Presenter.php | 137 +
.../psysh/src/VarDumper/PresenterAware.php | 26 +
.../psy/psysh/src/VersionUpdater/Checker.php | 31 +
.../src/VersionUpdater/GitHubChecker.php | 89 +
.../src/VersionUpdater/IntervalChecker.php | 67 +
.../psysh/src/VersionUpdater/NoopChecker.php | 36 +
vendor/psy/psysh/src/functions.php | 358 +
vendor/psy/psysh/test/ClassWithSecrets.php | 37 +
.../CodeCleaner/AbstractClassPassTest.php | 57 +
.../AssignThisVariablePassTest.php | 58 +
.../CallTimePassByReferencePassTest.php | 59 +
.../test/CodeCleaner/CalledClassPassTest.php | 90 +
.../test/CodeCleaner/CodeCleanerTestCase.php | 41 +
.../psysh/test/CodeCleaner/ExitPassTest.php | 59 +
.../test/CodeCleaner/FinalClassPassTest.php | 65 +
.../Fixtures/ClassWithCallStatic.php | 20 +
.../CodeCleaner/Fixtures/ClassWithStatic.php | 20 +
.../CodeCleaner/Fixtures/TraitWithStatic.php | 20 +
.../CodeCleaner/FunctionContextPassTest.php | 56 +
.../FunctionReturnInWriteContextPassTest.php | 91 +
.../CodeCleaner/ImplicitReturnPassTest.php | 112 +
.../test/CodeCleaner/InstanceOfPassTest.php | 72 +
.../CodeCleaner/LeavePsyshAlonePassTest.php | 69 +
.../test/CodeCleaner/LegacyEmptyPassTest.php | 76 +
.../psysh/test/CodeCleaner/ListPassTest.php | 109 +
.../test/CodeCleaner/LoopContextPassTest.php | 108 +
.../CodeCleaner/MagicConstantsPassTest.php | 39 +
.../test/CodeCleaner/NamespacePassTest.php | 59 +
.../test/CodeCleaner/NoReturnValueTest.php | 32 +
.../PassableByReferencePassTest.php | 104 +
.../test/CodeCleaner/RequirePassTest.php | 93 +
.../test/CodeCleaner/StrictTypesPassTest.php | 52 +
.../test/CodeCleaner/UseStatementPassTest.php | 102 +
.../CodeCleaner/ValidClassNamePassTest.php | 325 +
.../CodeCleaner/ValidConstantPassTest.php | 65 +
.../CodeCleaner/ValidConstructorPassTest.php | 93 +
.../CodeCleaner/ValidFunctionNamePassTest.php | 180 +
vendor/psy/psysh/test/CodeCleanerTest.php | 131 +
.../psysh/test/Command/ExitCommandTest.php | 29 +
.../psysh/test/Command/ThrowUpCommandTest.php | 89 +
.../TimeitCommand/TimeitVisitorTest.php | 52 +
vendor/psy/psysh/test/ConfigurationTest.php | 256 +
.../psysh/test/ConsoleColorFactoryTest.php | 51 +
vendor/psy/psysh/test/ContextTest.php | 325 +
.../test/Exception/BreakExceptionTest.php | 42 +
.../test/Exception/ErrorExceptionTest.php | 125 +
.../Exception/FatalErrorExceptionTest.php | 51 +
.../Exception/ParseErrorExceptionTest.php | 42 +
.../test/Exception/RuntimeExceptionTest.php | 30 +
.../test/Exception/ThrowUpExceptionTest.php | 66 +
.../test/Exception/TypeErrorExceptionTest.php | 52 +
vendor/psy/psysh/test/FakeShell.php | 29 +
.../test/Formatter/CodeFormatterTest.php | 129 +
.../test/Formatter/DocblockFormatterTest.php | 63 +
.../test/Formatter/Fixtures/BoringTrait.php | 20 +
.../test/Formatter/Fixtures/SomeClass.php | 30 +
.../test/Formatter/SignatureFormatterTest.php | 95 +
.../psy/psysh/test/Input/CodeArgumentTest.php | 52 +
.../psysh/test/Input/FilterOptionsTest.php | 105 +
.../psy/psysh/test/Input/ShellInputTest.php | 254 +
vendor/psy/psysh/test/ParserTestCase.php | 97 +
.../psysh/test/Readline/GNUReadlineTest.php | 80 +
.../psysh/test/Readline/HoaConsoleTest.php | 31 +
.../psy/psysh/test/Readline/LibeditTest.php | 128 +
.../psy/psysh/test/Readline/TransientTest.php | 76 +
.../ReflectionClassConstantTest.php | 81 +
.../Reflection/ReflectionConstantBCTest.php | 26 +
.../Reflection/ReflectionConstantTest.php | 114 +
...flectionLanguageConstructParameterTest.php | 64 +
.../ReflectionLanguageConstructTest.php | 102 +
vendor/psy/psysh/test/ShellTest.php | 442 +
.../psy/psysh/test/Sudo/SudoVisitorTest.php | 142 +
vendor/psy/psysh/test/SudoTest.php | 80 +
.../test/TabCompletion/AutoCompleterTest.php | 145 +
.../psysh/test/TabCompletion/StaticSample.php | 27 +
vendor/psy/psysh/test/Util/DocblockTest.php | 100 +
vendor/psy/psysh/test/Util/MirrorTest.php | 86 +
vendor/psy/psysh/test/Util/StrTest.php | 31 +
.../test/VersionUpdater/GitHubCheckerTest.php | 82 +
.../test/VersionUpdater/NoopCheckerTest.php | 25 +
vendor/psy/psysh/test/fixtures/config.php | 20 +
.../fixtures/default/.config/psysh/config.php | 1 +
.../default/.config/psysh/psysh_history | 0
.../.local/share/psysh/php_manual.sqlite | 0
vendor/psy/psysh/test/fixtures/empty.php | 12 +
.../psysh/test/fixtures/legacy/.psysh/history | 0
.../fixtures/legacy/.psysh/php_manual.sqlite | 0
.../psysh/test/fixtures/legacy/.psysh/rc.php | 1 +
.../test/fixtures/mixed/.psysh/config.php | 1 +
.../test/fixtures/mixed/.psysh/psysh_history | 0
.../psysh/test/fixtures/mixed/.psysh/rc.php | 1 +
.../psysh/test/fixtures/project/.psysh.php | 17 +
.../psysh/test/fixtures/unvis_fixtures.json | 1 +
.../psysh/test/tools/gen_unvis_fixtures.py | 94 +
vendor/psy/psysh/test/tools/vis.py | 126 +
vendor/psy/psysh/vendor-bin/box/composer.json | 7 +
vendor/psy/psysh/vendor-bin/box/composer.lock | 2524 ++
vendor/ramsey/uuid/CHANGELOG.md | 376 +
vendor/ramsey/uuid/CODE_OF_CONDUCT.md | 74 +
vendor/ramsey/uuid/CONTRIBUTING.md | 75 +
vendor/ramsey/uuid/LICENSE | 19 +
vendor/ramsey/uuid/README.md | 159 +
vendor/ramsey/uuid/composer.json | 80 +
vendor/ramsey/uuid/src/BinaryUtils.php | 43 +
.../uuid/src/Builder/DefaultUuidBuilder.php | 54 +
.../uuid/src/Builder/DegradedUuidBuilder.php | 53 +
.../uuid/src/Builder/UuidBuilderInterface.php | 34 +
.../ramsey/uuid/src/Codec/CodecInterface.php | 58 +
.../ramsey/uuid/src/Codec/GuidStringCodec.php | 102 +
.../uuid/src/Codec/OrderedTimeCodec.php | 68 +
vendor/ramsey/uuid/src/Codec/StringCodec.php | 170 +
.../src/Codec/TimestampFirstCombCodec.php | 107 +
.../uuid/src/Codec/TimestampLastCombCodec.php | 23 +
.../Converter/Number/BigNumberConverter.php | 54 +
.../Number/DegradedNumberConverter.php | 58 +
.../Converter/NumberConverterInterface.php | 46 +
.../Converter/Time/BigNumberTimeConverter.php | 58 +
.../Converter/Time/DegradedTimeConverter.php | 42 +
.../src/Converter/Time/PhpTimeConverter.php | 47 +
.../src/Converter/TimeConverterInterface.php | 35 +
vendor/ramsey/uuid/src/DegradedUuid.php | 114 +
.../Exception/InvalidUuidStringException.php | 22 +
.../UnsatisfiedDependencyException.php | 23 +
.../UnsupportedOperationException.php | 22 +
vendor/ramsey/uuid/src/FeatureSet.php | 333 +
.../uuid/src/Generator/CombGenerator.php | 88 +
.../src/Generator/DefaultTimeGenerator.php | 138 +
.../uuid/src/Generator/MtRandGenerator.php | 41 +
.../uuid/src/Generator/OpenSslGenerator.php | 38 +
.../src/Generator/PeclUuidRandomGenerator.php | 37 +
.../src/Generator/PeclUuidTimeGenerator.php | 38 +
.../src/Generator/RandomBytesGenerator.php | 37 +
.../src/Generator/RandomGeneratorFactory.php | 31 +
.../Generator/RandomGeneratorInterface.php | 33 +
.../uuid/src/Generator/RandomLibAdapter.php | 62 +
.../src/Generator/SodiumRandomGenerator.php | 36 +
.../src/Generator/TimeGeneratorFactory.php | 72 +
.../src/Generator/TimeGeneratorInterface.php | 39 +
.../Provider/Node/FallbackNodeProvider.php | 58 +
.../src/Provider/Node/RandomNodeProvider.php | 42 +
.../src/Provider/Node/SystemNodeProvider.php | 125 +
.../src/Provider/NodeProviderInterface.php | 30 +
.../src/Provider/Time/FixedTimeProvider.php | 76 +
.../src/Provider/Time/SystemTimeProvider.php | 33 +
.../src/Provider/TimeProviderInterface.php | 29 +
vendor/ramsey/uuid/src/Uuid.php | 740 +
vendor/ramsey/uuid/src/UuidFactory.php | 314 +
.../ramsey/uuid/src/UuidFactoryInterface.php | 103 +
vendor/ramsey/uuid/src/UuidInterface.php | 270 +
.../code-unit-reverse-lookup/.gitignore | 4 +
.../code-unit-reverse-lookup/.php_cs | 67 +
.../code-unit-reverse-lookup/.travis.yml | 25 +
.../code-unit-reverse-lookup/ChangeLog.md | 10 +
.../code-unit-reverse-lookup/LICENSE | 33 +
.../code-unit-reverse-lookup/README.md | 14 +
.../code-unit-reverse-lookup/build.xml | 22 +
.../code-unit-reverse-lookup/composer.json | 28 +
.../code-unit-reverse-lookup/phpunit.xml | 21 +
.../code-unit-reverse-lookup/src/Wizard.php | 111 +
.../tests/WizardTest.php | 45 +
vendor/sebastian/comparator/.github/stale.yml | 40 +
vendor/sebastian/comparator/.gitignore | 4 +
vendor/sebastian/comparator/.php_cs.dist | 189 +
vendor/sebastian/comparator/.travis.yml | 33 +
vendor/sebastian/comparator/ChangeLog.md | 59 +
vendor/sebastian/comparator/LICENSE | 33 +
vendor/sebastian/comparator/README.md | 37 +
vendor/sebastian/comparator/build.xml | 21 +
vendor/sebastian/comparator/composer.json | 54 +
vendor/sebastian/comparator/phpunit.xml | 21 +
.../comparator/src/ArrayComparator.php | 130 +
.../sebastian/comparator/src/Comparator.php | 61 +
.../comparator/src/ComparisonFailure.php | 128 +
.../comparator/src/DOMNodeComparator.php | 86 +
.../comparator/src/DateTimeComparator.php | 86 +
.../comparator/src/DoubleComparator.php | 56 +
.../comparator/src/ExceptionComparator.php | 52 +
vendor/sebastian/comparator/src/Factory.php | 138 +
.../comparator/src/MockObjectComparator.php | 47 +
.../comparator/src/NumericComparator.php | 68 +
.../comparator/src/ObjectComparator.php | 106 +
.../comparator/src/ResourceComparator.php | 52 +
.../comparator/src/ScalarComparator.php | 91 +
.../src/SplObjectStorageComparator.php | 69 +
.../comparator/src/TypeComparator.php | 59 +
.../comparator/tests/ArrayComparatorTest.php | 161 +
.../tests/ComparisonFailureTest.php | 59 +
.../tests/DOMNodeComparatorTest.php | 180 +
.../tests/DateTimeComparatorTest.php | 213 +
.../comparator/tests/DoubleComparatorTest.php | 135 +
.../tests/ExceptionComparatorTest.php | 136 +
.../comparator/tests/FactoryTest.php | 117 +
.../tests/MockObjectComparatorTest.php | 168 +
.../tests/NumericComparatorTest.php | 123 +
.../comparator/tests/ObjectComparatorTest.php | 150 +
.../tests/ResourceComparatorTest.php | 122 +
.../comparator/tests/ScalarComparatorTest.php | 164 +
.../tests/SplObjectStorageComparatorTest.php | 145 +
.../comparator/tests/TypeComparatorTest.php | 107 +
.../comparator/tests/_fixture/Author.php | 26 +
.../comparator/tests/_fixture/Book.php | 19 +
.../tests/_fixture/ClassWithToString.php | 18 +
.../comparator/tests/_fixture/SampleClass.php | 29 +
.../comparator/tests/_fixture/Struct.php | 23 +
.../comparator/tests/_fixture/TestClass.php | 14 +
.../tests/_fixture/TestClassComparator.php | 14 +
vendor/sebastian/diff/.github/stale.yml | 40 +
vendor/sebastian/diff/.gitignore | 5 +
vendor/sebastian/diff/.php_cs.dist | 168 +
vendor/sebastian/diff/.travis.yml | 25 +
vendor/sebastian/diff/ChangeLog.md | 46 +
vendor/sebastian/diff/LICENSE | 33 +
vendor/sebastian/diff/README.md | 195 +
vendor/sebastian/diff/build.xml | 22 +
vendor/sebastian/diff/composer.json | 39 +
vendor/sebastian/diff/phpunit.xml | 21 +
vendor/sebastian/diff/src/Chunk.php | 78 +
vendor/sebastian/diff/src/Diff.php | 67 +
vendor/sebastian/diff/src/Differ.php | 330 +
.../src/Exception/ConfigurationException.php | 40 +
.../diff/src/Exception/Exception.php | 15 +
.../Exception/InvalidArgumentException.php | 15 +
vendor/sebastian/diff/src/Line.php | 44 +
.../LongestCommonSubsequenceCalculator.php | 24 +
...ientLongestCommonSubsequenceCalculator.php | 81 +
.../src/Output/AbstractChunkOutputBuilder.php | 56 +
.../diff/src/Output/DiffOnlyOutputBuilder.php | 68 +
.../src/Output/DiffOutputBuilderInterface.php | 20 +
.../Output/StrictUnifiedDiffOutputBuilder.php | 318 +
.../src/Output/UnifiedDiffOutputBuilder.php | 264 +
vendor/sebastian/diff/src/Parser.php | 106 +
...ientLongestCommonSubsequenceCalculator.php | 66 +
vendor/sebastian/diff/tests/ChunkTest.php | 68 +
vendor/sebastian/diff/tests/DiffTest.php | 55 +
vendor/sebastian/diff/tests/DifferTest.php | 462 +
.../Exception/ConfigurationExceptionTest.php | 41 +
.../InvalidArgumentExceptionTest.php | 33 +
vendor/sebastian/diff/tests/LineTest.php | 44 +
.../tests/LongestCommonSubsequenceTest.php | 201 +
.../MemoryEfficientImplementationTest.php | 22 +
.../Output/AbstractChunkOutputBuilderTest.php | 152 +
.../Output/DiffOnlyOutputBuilderTest.php | 76 +
...nifiedDiffOutputBuilderIntegrationTest.php | 299 +
...nifiedDiffOutputBuilderIntegrationTest.php | 163 +
...ctUnifiedDiffOutputBuilderDataProvider.php | 189 +
.../StrictUnifiedDiffOutputBuilderTest.php | 684 +
.../UnifiedDiffOutputBuilderDataProvider.php | 396 +
.../Output/UnifiedDiffOutputBuilderTest.php | 90 +
vendor/sebastian/diff/tests/ParserTest.php | 175 +
.../tests/TimeEfficientImplementationTest.php | 22 +
.../sebastian/diff/tests/Utils/FileUtils.php | 31 +
.../tests/Utils/UnifiedDiffAssertTrait.php | 277 +
.../UnifiedDiffAssertTraitIntegrationTest.php | 129 +
.../Utils/UnifiedDiffAssertTraitTest.php | 434 +
.../diff/tests/fixtures/.editorconfig | 1 +
.../1_a.txt | 1 +
.../1_b.txt | 0
.../2_a.txt | 35 +
.../2_b.txt | 18 +
.../diff/tests/fixtures/out/.editorconfig | 1 +
.../diff/tests/fixtures/out/.gitignore | 2 +
.../sebastian/diff/tests/fixtures/patch.txt | 9 +
.../sebastian/diff/tests/fixtures/patch2.txt | 21 +
.../diff/tests/fixtures/serialized_diff.bin | Bin 0 -> 4143 bytes
vendor/sebastian/environment/.gitignore | 5 +
vendor/sebastian/environment/.php_cs | 79 +
vendor/sebastian/environment/.travis.yml | 34 +
vendor/sebastian/environment/ChangeLog.md | 51 +
vendor/sebastian/environment/LICENSE | 33 +
vendor/sebastian/environment/README.md | 17 +
vendor/sebastian/environment/build.xml | 21 +
vendor/sebastian/environment/composer.json | 30 +
vendor/sebastian/environment/phpunit.xml | 18 +
vendor/sebastian/environment/src/Console.php | 146 +
.../environment/src/OperatingSystem.php | 51 +
vendor/sebastian/environment/src/Runtime.php | 186 +
.../environment/tests/ConsoleTest.php | 67 +
.../environment/tests/OperatingSystemTest.php | 39 +
.../environment/tests/RuntimeTest.php | 112 +
vendor/sebastian/exporter/.gitignore | 4 +
vendor/sebastian/exporter/.php_cs | 77 +
vendor/sebastian/exporter/.travis.yml | 26 +
vendor/sebastian/exporter/LICENSE | 33 +
vendor/sebastian/exporter/README.md | 172 +
vendor/sebastian/exporter/build.xml | 21 +
vendor/sebastian/exporter/composer.json | 48 +
vendor/sebastian/exporter/phpunit.xml | 19 +
vendor/sebastian/exporter/src/Exporter.php | 312 +
.../sebastian/exporter/tests/ExporterTest.php | 361 +
vendor/sebastian/global-state/.gitignore | 4 +
vendor/sebastian/global-state/.php_cs | 79 +
vendor/sebastian/global-state/.travis.yml | 26 +
vendor/sebastian/global-state/LICENSE | 33 +
vendor/sebastian/global-state/README.md | 16 +
vendor/sebastian/global-state/build.xml | 22 +
vendor/sebastian/global-state/composer.json | 40 +
vendor/sebastian/global-state/phpunit.xml | 24 +
.../sebastian/global-state/src/Blacklist.php | 123 +
.../global-state/src/CodeExporter.php | 94 +
.../sebastian/global-state/src/Restorer.php | 137 +
.../sebastian/global-state/src/Snapshot.php | 368 +
.../global-state/src/exceptions/Exception.php | 17 +
.../src/exceptions/RuntimeException.php | 17 +
.../global-state/tests/BlacklistTest.php | 120 +
.../global-state/tests/CodeExporterTest.php | 38 +
.../global-state/tests/RestorerTest.php | 105 +
.../global-state/tests/SnapshotTest.php | 116 +
.../tests/_fixture/BlacklistedChildClass.php | 17 +
.../tests/_fixture/BlacklistedClass.php | 18 +
.../tests/_fixture/BlacklistedImplementor.php | 18 +
.../tests/_fixture/BlacklistedInterface.php | 17 +
.../tests/_fixture/SnapshotClass.php | 37 +
.../tests/_fixture/SnapshotDomDocument.php | 19 +
.../tests/_fixture/SnapshotFunctions.php | 17 +
.../tests/_fixture/SnapshotTrait.php | 17 +
vendor/sebastian/object-enumerator/.gitignore | 8 +
vendor/sebastian/object-enumerator/.php_cs | 67 +
.../sebastian/object-enumerator/.travis.yml | 26 +
.../sebastian/object-enumerator/ChangeLog.md | 53 +
vendor/sebastian/object-enumerator/LICENSE | 33 +
vendor/sebastian/object-enumerator/README.md | 14 +
vendor/sebastian/object-enumerator/build.xml | 22 +
.../sebastian/object-enumerator/composer.json | 35 +
.../sebastian/object-enumerator/phpunit.xml | 20 +
.../object-enumerator/src/Enumerator.php | 85 +
.../object-enumerator/src/Exception.php | 15 +
.../src/InvalidArgumentException.php | 15 +
.../tests/EnumeratorTest.php | 139 +
.../tests/_fixture/ExceptionThrower.php | 28 +
vendor/sebastian/object-reflector/.gitignore | 4 +
vendor/sebastian/object-reflector/.php_cs | 79 +
vendor/sebastian/object-reflector/.travis.yml | 26 +
.../sebastian/object-reflector/ChangeLog.md | 20 +
vendor/sebastian/object-reflector/LICENSE | 33 +
vendor/sebastian/object-reflector/README.md | 14 +
vendor/sebastian/object-reflector/build.xml | 22 +
.../sebastian/object-reflector/composer.json | 33 +
vendor/sebastian/object-reflector/phpunit.xml | 19 +
.../object-reflector/src/Exception.php | 17 +
.../src/InvalidArgumentException.php | 17 +
.../object-reflector/src/ObjectReflector.php | 51 +
.../tests/ObjectReflectorTest.php | 70 +
.../tests/_fixture/ChildClass.php | 25 +
.../ClassWithIntegerAttributeName.php | 22 +
.../tests/_fixture/ParentClass.php | 20 +
vendor/sebastian/recursion-context/.gitignore | 3 +
.../sebastian/recursion-context/.travis.yml | 23 +
vendor/sebastian/recursion-context/LICENSE | 33 +
vendor/sebastian/recursion-context/README.md | 14 +
vendor/sebastian/recursion-context/build.xml | 21 +
.../sebastian/recursion-context/composer.json | 36 +
.../sebastian/recursion-context/phpunit.xml | 19 +
.../recursion-context/src/Context.php | 167 +
.../recursion-context/src/Exception.php | 17 +
.../src/InvalidArgumentException.php | 17 +
.../recursion-context/tests/ContextTest.php | 142 +
.../resource-operations/.github/stale.yml | 40 +
.../sebastian/resource-operations/.gitignore | 5 +
.../resource-operations/.php_cs.dist | 191 +
.../resource-operations/ChangeLog.md | 26 +
vendor/sebastian/resource-operations/LICENSE | 33 +
.../sebastian/resource-operations/README.md | 14 +
.../sebastian/resource-operations/build.xml | 38 +
.../resource-operations/build/generate.php | 65 +
.../resource-operations/composer.json | 33 +
.../src/ResourceOperations.php | 2232 ++
.../tests/ResourceOperationsTest.php | 26 +
vendor/sebastian/version/.gitattributes | 1 +
vendor/sebastian/version/.gitignore | 1 +
vendor/sebastian/version/.php_cs | 66 +
vendor/sebastian/version/LICENSE | 33 +
vendor/sebastian/version/README.md | 43 +
vendor/sebastian/version/composer.json | 29 +
vendor/sebastian/version/src/Version.php | 109 +
vendor/swiftmailer/swiftmailer/.gitattributes | 9 +
.../swiftmailer/.github/ISSUE_TEMPLATE.md | 19 +
.../.github/PULL_REQUEST_TEMPLATE.md | 14 +
vendor/swiftmailer/swiftmailer/.gitignore | 8 +
vendor/swiftmailer/swiftmailer/.php_cs.dist | 16 +
vendor/swiftmailer/swiftmailer/.travis.yml | 25 +
vendor/swiftmailer/swiftmailer/CHANGES | 332 +
vendor/swiftmailer/swiftmailer/LICENSE | 19 +
vendor/swiftmailer/swiftmailer/README | 15 +
vendor/swiftmailer/swiftmailer/composer.json | 40 +
.../swiftmailer/swiftmailer/doc/headers.rst | 621 +
vendor/swiftmailer/swiftmailer/doc/index.rst | 12 +
.../swiftmailer/doc/introduction.rst | 61 +
.../swiftmailer/swiftmailer/doc/japanese.rst | 19 +
.../swiftmailer/swiftmailer/doc/messages.rst | 950 +
.../swiftmailer/swiftmailer/doc/plugins.rst | 337 +
.../swiftmailer/swiftmailer/doc/sending.rst | 453 +
.../swiftmailer/lib/classes/Swift.php | 78 +
.../lib/classes/Swift/AddressEncoder.php | 25 +
.../AddressEncoder/IdnAddressEncoder.php | 69 +
.../AddressEncoder/Utf8AddressEncoder.php | 36 +
.../classes/Swift/AddressEncoderException.php | 32 +
.../lib/classes/Swift/Attachment.php | 54 +
.../AbstractFilterableInputStream.php | 176 +
.../Swift/ByteStream/ArrayByteStream.php | 178 +
.../Swift/ByteStream/FileByteStream.php | 216 +
.../ByteStream/TemporaryFileByteStream.php | 42 +
.../lib/classes/Swift/CharacterReader.php | 67 +
.../GenericFixedWidthReader.php | 97 +
.../Swift/CharacterReader/UsAsciiReader.php | 84 +
.../Swift/CharacterReader/Utf8Reader.php | 176 +
.../classes/Swift/CharacterReaderFactory.php | 26 +
.../SimpleCharacterReaderFactory.php | 124 +
.../lib/classes/Swift/CharacterStream.php | 89 +
.../CharacterStream/ArrayCharacterStream.php | 291 +
.../CharacterStream/NgCharacterStream.php | 262 +
.../lib/classes/Swift/ConfigurableSpool.php | 63 +
.../lib/classes/Swift/DependencyContainer.php | 391 +
.../lib/classes/Swift/DependencyException.php | 27 +
.../lib/classes/Swift/EmbeddedFile.php | 53 +
.../swiftmailer/lib/classes/Swift/Encoder.php | 28 +
.../classes/Swift/Encoder/Base64Encoder.php | 58 +
.../lib/classes/Swift/Encoder/QpEncoder.php | 300 +
.../classes/Swift/Encoder/Rfc2231Encoder.php | 90 +
.../lib/classes/Swift/Events/CommandEvent.php | 64 +
.../classes/Swift/Events/CommandListener.php | 24 +
.../lib/classes/Swift/Events/Event.php | 38 +
.../classes/Swift/Events/EventDispatcher.php | 83 +
.../classes/Swift/Events/EventListener.php | 18 +
.../lib/classes/Swift/Events/EventObject.php | 61 +
.../classes/Swift/Events/ResponseEvent.php | 64 +
.../classes/Swift/Events/ResponseListener.php | 24 +
.../lib/classes/Swift/Events/SendEvent.php | 126 +
.../lib/classes/Swift/Events/SendListener.php | 31 +
.../Swift/Events/SimpleEventDispatcher.php | 143 +
.../Swift/Events/TransportChangeEvent.php | 27 +
.../Swift/Events/TransportChangeListener.php | 45 +
.../Swift/Events/TransportExceptionEvent.php | 43 +
.../Events/TransportExceptionListener.php | 24 +
.../lib/classes/Swift/FailoverTransport.php | 33 +
.../lib/classes/Swift/FileSpool.php | 208 +
.../lib/classes/Swift/FileStream.php | 24 +
.../lib/classes/Swift/Filterable.php | 32 +
.../lib/classes/Swift/IdGenerator.php | 22 +
.../swiftmailer/lib/classes/Swift/Image.php | 43 +
.../lib/classes/Swift/InputByteStream.php | 75 +
.../lib/classes/Swift/IoException.php | 28 +
.../lib/classes/Swift/KeyCache.php | 105 +
.../classes/Swift/KeyCache/ArrayKeyCache.php | 203 +
.../classes/Swift/KeyCache/DiskKeyCache.php | 295 +
.../Swift/KeyCache/KeyCacheInputStream.php | 51 +
.../classes/Swift/KeyCache/NullKeyCache.php | 113 +
.../KeyCache/SimpleKeyCacheInputStream.php | 123 +
.../classes/Swift/LoadBalancedTransport.php | 33 +
.../swiftmailer/lib/classes/Swift/Mailer.php | 98 +
.../Swift/Mailer/ArrayRecipientIterator.php | 53 +
.../Swift/Mailer/RecipientIterator.php | 32 +
.../lib/classes/Swift/MemorySpool.php | 110 +
.../swiftmailer/lib/classes/Swift/Message.php | 279 +
.../lib/classes/Swift/Mime/Attachment.php | 144 +
.../classes/Swift/Mime/CharsetObserver.php | 24 +
.../lib/classes/Swift/Mime/ContentEncoder.php | 34 +
.../ContentEncoder/Base64ContentEncoder.php | 101 +
.../ContentEncoder/NativeQpContentEncoder.php | 123 +
.../ContentEncoder/NullContentEncoder.php | 79 +
.../ContentEncoder/PlainContentEncoder.php | 164 +
.../Mime/ContentEncoder/QpContentEncoder.php | 134 +
.../ContentEncoder/QpContentEncoderProxy.php | 96 +
.../Mime/ContentEncoder/RawContentEncoder.php | 65 +
.../lib/classes/Swift/Mime/EmbeddedFile.php | 41 +
.../classes/Swift/Mime/EncodingObserver.php | 24 +
.../lib/classes/Swift/Mime/Header.php | 93 +
.../lib/classes/Swift/Mime/HeaderEncoder.php | 24 +
.../HeaderEncoder/Base64HeaderEncoder.php | 55 +
.../Mime/HeaderEncoder/QpHeaderEncoder.php | 65 +
.../Swift/Mime/Headers/AbstractHeader.php | 476 +
.../classes/Swift/Mime/Headers/DateHeader.php | 113 +
.../Mime/Headers/IdentificationHeader.php | 186 +
.../Swift/Mime/Headers/MailboxHeader.php | 360 +
.../Swift/Mime/Headers/OpenDKIMHeader.php | 135 +
.../Mime/Headers/ParameterizedHeader.php | 255 +
.../classes/Swift/Mime/Headers/PathHeader.php | 155 +
.../Swift/Mime/Headers/UnstructuredHeader.php | 109 +
.../lib/classes/Swift/Mime/IdGenerator.php | 54 +
.../lib/classes/Swift/Mime/MimePart.php | 208 +
.../Swift/Mime/SimpleHeaderFactory.php | 195 +
.../classes/Swift/Mime/SimpleHeaderSet.php | 399 +
.../lib/classes/Swift/Mime/SimpleMessage.php | 642 +
.../classes/Swift/Mime/SimpleMimeEntity.php | 820 +
.../lib/classes/Swift/MimePart.php | 45 +
.../lib/classes/Swift/NullTransport.php | 26 +
.../lib/classes/Swift/OutputByteStream.php | 46 +
.../classes/Swift/Plugins/AntiFloodPlugin.php | 137 +
.../Swift/Plugins/BandwidthMonitorPlugin.php | 154 +
.../Swift/Plugins/Decorator/Replacements.php | 31 +
.../classes/Swift/Plugins/DecoratorPlugin.php | 200 +
.../Swift/Plugins/ImpersonatePlugin.php | 65 +
.../lib/classes/Swift/Plugins/Logger.php | 36 +
.../classes/Swift/Plugins/LoggerPlugin.php | 126 +
.../Swift/Plugins/Loggers/ArrayLogger.php | 72 +
.../Swift/Plugins/Loggers/EchoLogger.php | 58 +
.../classes/Swift/Plugins/MessageLogger.php | 70 +
.../Swift/Plugins/Pop/Pop3Connection.php | 31 +
.../Swift/Plugins/Pop/Pop3Exception.php | 27 +
.../Swift/Plugins/PopBeforeSmtpPlugin.php | 254 +
.../Swift/Plugins/RedirectingPlugin.php | 201 +
.../lib/classes/Swift/Plugins/Reporter.php | 32 +
.../classes/Swift/Plugins/ReporterPlugin.php | 57 +
.../Swift/Plugins/Reporters/HitReporter.php | 58 +
.../Swift/Plugins/Reporters/HtmlReporter.php | 38 +
.../lib/classes/Swift/Plugins/Sleeper.php | 24 +
.../classes/Swift/Plugins/ThrottlerPlugin.php | 196 +
.../lib/classes/Swift/Plugins/Timer.php | 24 +
.../lib/classes/Swift/Preferences.php | 100 +
.../Swift/ReplacementFilterFactory.php | 27 +
.../classes/Swift/RfcComplianceException.php | 27 +
.../lib/classes/Swift/SendmailTransport.php | 33 +
.../swiftmailer/lib/classes/Swift/Signer.php | 19 +
.../lib/classes/Swift/Signers/BodySigner.php | 33 +
.../lib/classes/Swift/Signers/DKIMSigner.php | 682 +
.../classes/Swift/Signers/DomainKeySigner.php | 504 +
.../classes/Swift/Signers/HeaderSigner.php | 65 +
.../classes/Swift/Signers/OpenDKIMSigner.php | 183 +
.../lib/classes/Swift/Signers/SMimeSigner.php | 542 +
.../lib/classes/Swift/SmtpTransport.php | 42 +
.../swiftmailer/lib/classes/Swift/Spool.php | 53 +
.../lib/classes/Swift/SpoolTransport.php | 33 +
.../lib/classes/Swift/StreamFilter.php | 35 +
.../ByteArrayReplacementFilter.php | 166 +
.../StreamFilters/StringReplacementFilter.php | 70 +
.../StringReplacementFilterFactory.php | 45 +
.../lib/classes/Swift/SwiftException.php | 28 +
.../lib/classes/Swift/Transport.php | 79 +
.../Swift/Transport/AbstractSmtpTransport.php | 543 +
.../Esmtp/Auth/CramMd5Authenticator.php | 75 +
.../Esmtp/Auth/LoginAuthenticator.php | 45 +
.../Esmtp/Auth/NTLMAuthenticator.php | 681 +
.../Esmtp/Auth/PlainAuthenticator.php | 44 +
.../Esmtp/Auth/XOAuth2Authenticator.php | 64 +
.../Swift/Transport/Esmtp/AuthHandler.php | 268 +
.../Swift/Transport/Esmtp/Authenticator.php | 37 +
.../Transport/Esmtp/EightBitMimeHandler.php | 113 +
.../Swift/Transport/Esmtp/SmtpUtf8Handler.php | 107 +
.../classes/Swift/Transport/EsmtpHandler.php | 86 +
.../Swift/Transport/EsmtpTransport.php | 446 +
.../Swift/Transport/FailoverTransport.php | 105 +
.../lib/classes/Swift/Transport/IoBuffer.php | 67 +
.../Swift/Transport/LoadBalancedTransport.php | 194 +
.../classes/Swift/Transport/NullTransport.php | 98 +
.../Swift/Transport/SendmailTransport.php | 158 +
.../lib/classes/Swift/Transport/SmtpAgent.php | 36 +
.../Swift/Transport/SpoolTransport.php | 120 +
.../classes/Swift/Transport/StreamBuffer.php | 326 +
.../lib/classes/Swift/TransportException.php | 28 +
.../lib/dependency_maps/cache_deps.php | 23 +
.../lib/dependency_maps/message_deps.php | 9 +
.../lib/dependency_maps/mime_deps.php | 134 +
.../lib/dependency_maps/transport_deps.php | 97 +
.../swiftmailer/lib/mime_types.php | 1007 +
.../swiftmailer/lib/preferences.php | 19 +
.../swiftmailer/lib/swift_required.php | 22 +
.../lib/swiftmailer_generate_mimes_config.php | 182 +
.../swiftmailer/swiftmailer/phpunit.xml.dist | 38 +
.../tests/IdenticalBinaryConstraint.php | 62 +
.../swiftmailer/tests/StreamCollector.php | 11 +
.../tests/SwiftMailerSmokeTestCase.php | 46 +
.../swiftmailer/tests/SwiftMailerTestCase.php | 38 +
.../_samples/charsets/iso-2022-jp/one.txt | 11 +
.../_samples/charsets/iso-8859-1/one.txt | 19 +
.../tests/_samples/charsets/utf-8/one.txt | 22 +
.../tests/_samples/charsets/utf-8/three.txt | 45 +
.../tests/_samples/charsets/utf-8/two.txt | 3 +
.../tests/_samples/dkim/dkim.test.priv | 15 +
.../tests/_samples/dkim/dkim.test.pub | 6 +
.../swiftmailer/tests/_samples/files/data.txt | 1 +
.../tests/_samples/files/swiftmailer.png | Bin 0 -> 3194 bytes
.../tests/_samples/files/textfile.zip | Bin 0 -> 202 bytes
.../swiftmailer/tests/_samples/smime/CA.srl | 1 +
.../swiftmailer/tests/_samples/smime/ca.crt | 21 +
.../swiftmailer/tests/_samples/smime/ca.key | 27 +
.../tests/_samples/smime/create-cert.sh | 40 +
.../tests/_samples/smime/encrypt.crt | 19 +
.../tests/_samples/smime/encrypt.key | 27 +
.../tests/_samples/smime/encrypt2.crt | 19 +
.../tests/_samples/smime/encrypt2.key | 27 +
.../tests/_samples/smime/intermediate.crt | 19 +
.../tests/_samples/smime/intermediate.key | 27 +
.../swiftmailer/tests/_samples/smime/sign.crt | 19 +
.../swiftmailer/tests/_samples/smime/sign.key | 27 +
.../tests/_samples/smime/sign2.crt | 19 +
.../tests/_samples/smime/sign2.key | 27 +
.../tests/acceptance.conf.php.default | 37 +
.../Swift/AttachmentAcceptanceTest.php | 12 +
.../FileByteStreamAcceptanceTest.php | 162 +
...leCharacterReaderFactoryAcceptanceTest.php | 179 +
.../DependencyContainerAcceptanceTest.php | 22 +
.../Swift/EmbeddedFileAcceptanceTest.php | 12 +
.../Encoder/Base64EncoderAcceptanceTest.php | 45 +
.../Swift/Encoder/QpEncoderAcceptanceTest.php | 54 +
.../Encoder/Rfc2231EncoderAcceptanceTest.php | 50 +
.../KeyCache/ArrayKeyCacheAcceptanceTest.php | 173 +
.../KeyCache/DiskKeyCacheAcceptanceTest.php | 173 +
.../Swift/MessageAcceptanceTest.php | 55 +
.../Swift/Mime/AttachmentAcceptanceTest.php | 126 +
.../Base64ContentEncoderAcceptanceTest.php | 56 +
.../NativeQpContentEncoderAcceptanceTest.php | 88 +
.../PlainContentEncoderAcceptanceTest.php | 88 +
.../QpContentEncoderAcceptanceTest.php | 160 +
.../Swift/Mime/EmbeddedFileAcceptanceTest.php | 139 +
.../Base64HeaderEncoderAcceptanceTest.php | 32 +
.../Swift/Mime/MimePartAcceptanceTest.php | 130 +
.../Mime/SimpleMessageAcceptanceTest.php | 1250 +
.../Swift/MimePartAcceptanceTest.php | 15 +
.../AbstractStreamBufferAcceptanceTest.php | 131 +
.../BasicSocketAcceptanceTest.php | 33 +
.../StreamBuffer/ProcessAcceptanceTest.php | 26 +
.../StreamBuffer/SocketTimeoutTest.php | 65 +
.../StreamBuffer/SslSocketAcceptanceTest.php | 40 +
.../StreamBuffer/TlsSocketAcceptanceTest.php | 39 +
.../swiftmailer/tests/bootstrap.php | 21 +
.../tests/bug/Swift/Bug111Test.php | 42 +
.../tests/bug/Swift/Bug118Test.php | 20 +
.../tests/bug/Swift/Bug206Test.php | 40 +
.../tests/bug/Swift/Bug274Test.php | 25 +
.../swiftmailer/tests/bug/Swift/Bug34Test.php | 75 +
.../swiftmailer/tests/bug/Swift/Bug35Test.php | 73 +
.../swiftmailer/tests/bug/Swift/Bug38Test.php | 192 +
.../tests/bug/Swift/Bug518Test.php | 38 +
.../swiftmailer/tests/bug/Swift/Bug51Test.php | 110 +
.../tests/bug/Swift/Bug534Test.php | 38 +
.../tests/bug/Swift/Bug650Test.php | 38 +
.../swiftmailer/tests/bug/Swift/Bug71Test.php | 20 +
.../swiftmailer/tests/bug/Swift/Bug76Test.php | 71 +
...FileByteStreamConsecutiveReadCallsTest.php | 18 +
.../tests/fixtures/MimeEntityFixture.php | 67 +
.../swiftmailer/tests/smoke.conf.php.default | 63 +
.../smoke/Swift/Smoke/AttachmentSmokeTest.php | 33 +
.../smoke/Swift/Smoke/BasicSmokeTest.php | 23 +
.../Smoke/HtmlWithAttachmentSmokeTest.php | 31 +
.../Swift/Smoke/InternationalSmokeTest.php | 40 +
.../Swift/ByteStream/ArrayByteStreamTest.php | 202 +
.../GenericFixedWidthReaderTest.php | 43 +
.../CharacterReader/UsAsciiReaderTest.php | 52 +
.../Swift/CharacterReader/Utf8ReaderTest.php | 65 +
.../ArrayCharacterStreamTest.php | 358 +
.../unit/Swift/DependencyContainerTest.php | 191 +
.../unit/Swift/Encoder/Base64EncoderTest.php | 173 +
.../unit/Swift/Encoder/QpEncoderTest.php | 400 +
.../unit/Swift/Encoder/Rfc2231EncoderTest.php | 141 +
.../unit/Swift/Events/CommandEventTest.php | 34 +
.../unit/Swift/Events/EventObjectTest.php | 32 +
.../unit/Swift/Events/ResponseEventTest.php | 38 +
.../tests/unit/Swift/Events/SendEventTest.php | 96 +
.../Events/SimpleEventDispatcherTest.php | 142 +
.../Swift/Events/TransportChangeEventTest.php | 30 +
.../Events/TransportExceptionEventTest.php | 41 +
.../unit/Swift/KeyCache/ArrayKeyCacheTest.php | 240 +
.../SimpleKeyCacheInputStreamTest.php | 73 +
.../Mailer/ArrayRecipientIteratorTest.php | 42 +
.../tests/unit/Swift/MailerTest.php | 145 +
.../tests/unit/Swift/MessageTest.php | 133 +
.../Swift/Mime/AbstractMimeEntityTest.php | 1092 +
.../tests/unit/Swift/Mime/AttachmentTest.php | 321 +
.../Base64ContentEncoderTest.php | 323 +
.../PlainContentEncoderTest.php | 171 +
.../ContentEncoder/QpContentEncoderTest.php | 516 +
.../unit/Swift/Mime/EmbeddedFileTest.php | 59 +
.../HeaderEncoder/Base64HeaderEncoderTest.php | 13 +
.../HeaderEncoder/QpHeaderEncoderTest.php | 221 +
.../Swift/Mime/Headers/DateHeaderTest.php | 90 +
.../Mime/Headers/IdentificationHeaderTest.php | 192 +
.../Swift/Mime/Headers/MailboxHeaderTest.php | 367 +
.../Mime/Headers/ParameterizedHeaderTest.php | 396 +
.../Swift/Mime/Headers/PathHeaderTest.php | 95 +
.../Mime/Headers/UnstructuredHeaderTest.php | 353 +
.../tests/unit/Swift/Mime/IdGeneratorTest.php | 32 +
.../tests/unit/Swift/Mime/MimePartTest.php | 234 +
.../Swift/Mime/SimpleHeaderFactoryTest.php | 169 +
.../unit/Swift/Mime/SimpleHeaderSetTest.php | 734 +
.../unit/Swift/Mime/SimpleMessageTest.php | 837 +
.../unit/Swift/Mime/SimpleMimeEntityTest.php | 12 +
.../Swift/Plugins/AntiFloodPluginTest.php | 93 +
.../Plugins/BandwidthMonitorPluginTest.php | 128 +
.../Swift/Plugins/DecoratorPluginTest.php | 284 +
.../unit/Swift/Plugins/LoggerPluginTest.php | 188 +
.../Swift/Plugins/Loggers/ArrayLoggerTest.php | 65 +
.../Swift/Plugins/Loggers/EchoLoggerTest.php | 24 +
.../Swift/Plugins/PopBeforeSmtpPluginTest.php | 101 +
.../Swift/Plugins/RedirectingPluginTest.php | 183 +
.../unit/Swift/Plugins/ReporterPluginTest.php | 86 +
.../Plugins/Reporters/HitReporterTest.php | 64 +
.../Plugins/Reporters/HtmlReporterTest.php | 54 +
.../Swift/Plugins/ThrottlerPluginTest.php | 102 +
.../unit/Swift/Signers/DKIMSignerTest.php | 220 +
.../unit/Swift/Signers/OpenDKIMSignerTest.php | 45 +
.../unit/Swift/Signers/SMimeSignerTest.php | 653 +
.../ByteArrayReplacementFilterTest.php | 129 +
.../StringReplacementFilterFactoryTest.php | 36 +
.../StringReplacementFilterTest.php | 59 +
.../AbstractSmtpEventSupportTest.php | 558 +
.../unit/Swift/Transport/AbstractSmtpTest.php | 1400 +
.../Esmtp/Auth/CramMd5AuthenticatorTest.php | 65 +
.../Esmtp/Auth/LoginAuthenticatorTest.php | 65 +
.../Esmtp/Auth/NTLMAuthenticatorTest.php | 204 +
.../Esmtp/Auth/PlainAuthenticatorTest.php | 68 +
.../Swift/Transport/Esmtp/AuthHandlerTest.php | 165 +
.../EsmtpTransport/ExtensionSupportTest.php | 561 +
.../Swift/Transport/EsmtpTransportTest.php | 651 +
.../Swift/Transport/FailoverTransportTest.php | 600 +
.../Transport/LoadBalancedTransportTest.php | 838 +
.../Swift/Transport/SendmailTransportTest.php | 150 +
.../unit/Swift/Transport/StreamBufferTest.php | 43 +
vendor/symfony/console/.gitignore | 3 +
vendor/symfony/console/Application.php | 1151 +
vendor/symfony/console/CHANGELOG.md | 129 +
vendor/symfony/console/Command/Command.php | 650 +
.../symfony/console/Command/HelpCommand.php | 81 +
.../symfony/console/Command/ListCommand.php | 90 +
.../symfony/console/Command/LockableTrait.php | 72 +
.../CommandLoader/CommandLoaderInterface.php | 37 +
.../CommandLoader/ContainerCommandLoader.php | 55 +
.../CommandLoader/FactoryCommandLoader.php | 62 +
vendor/symfony/console/ConsoleEvents.php | 47 +
.../AddConsoleCommandPass.php | 98 +
.../Descriptor/ApplicationDescription.php | 144 +
.../symfony/console/Descriptor/Descriptor.php | 107 +
.../Descriptor/DescriptorInterface.php | 31 +
.../console/Descriptor/JsonDescriptor.php | 168 +
.../console/Descriptor/MarkdownDescriptor.php | 182 +
.../console/Descriptor/TextDescriptor.php | 342 +
.../console/Descriptor/XmlDescriptor.php | 245 +
.../console/Event/ConsoleCommandEvent.php | 60 +
.../console/Event/ConsoleErrorEvent.php | 58 +
vendor/symfony/console/Event/ConsoleEvent.php | 67 +
.../console/Event/ConsoleTerminateEvent.php | 53 +
.../console/EventListener/ErrorListener.php | 91 +
.../Exception/CommandNotFoundException.php | 43 +
.../console/Exception/ExceptionInterface.php | 21 +
.../Exception/InvalidArgumentException.php | 19 +
.../Exception/InvalidOptionException.php | 21 +
.../console/Exception/LogicException.php | 19 +
.../Exception/NamespaceNotFoundException.php | 21 +
.../console/Exception/RuntimeException.php | 19 +
.../console/Formatter/OutputFormatter.php | 230 +
.../Formatter/OutputFormatterInterface.php | 71 +
.../Formatter/OutputFormatterStyle.php | 203 +
.../OutputFormatterStyleInterface.php | 62 +
.../Formatter/OutputFormatterStyleStack.php | 109 +
.../console/Helper/DebugFormatterHelper.php | 127 +
.../console/Helper/DescriptorHelper.php | 94 +
.../console/Helper/FormatterHelper.php | 106 +
vendor/symfony/console/Helper/Helper.php | 138 +
.../console/Helper/HelperInterface.php | 39 +
vendor/symfony/console/Helper/HelperSet.php | 108 +
.../console/Helper/InputAwareHelper.php | 33 +
.../symfony/console/Helper/ProcessHelper.php | 141 +
vendor/symfony/console/Helper/ProgressBar.php | 530 +
.../console/Helper/ProgressIndicator.php | 269 +
.../symfony/console/Helper/QuestionHelper.php | 424 +
.../console/Helper/SymfonyQuestionHelper.php | 96 +
vendor/symfony/console/Helper/Table.php | 749 +
vendor/symfony/console/Helper/TableCell.php | 68 +
vendor/symfony/console/Helper/TableRows.php | 32 +
.../symfony/console/Helper/TableSeparator.php | 25 +
vendor/symfony/console/Helper/TableStyle.php | 432 +
vendor/symfony/console/Input/ArgvInput.php | 346 +
vendor/symfony/console/Input/ArrayInput.php | 206 +
vendor/symfony/console/Input/Input.php | 203 +
.../symfony/console/Input/InputArgument.php | 129 +
.../console/Input/InputAwareInterface.php | 28 +
.../symfony/console/Input/InputDefinition.php | 402 +
.../symfony/console/Input/InputInterface.php | 163 +
vendor/symfony/console/Input/InputOption.php | 208 +
.../Input/StreamableInputInterface.php | 37 +
vendor/symfony/console/Input/StringInput.php | 72 +
vendor/symfony/console/LICENSE | 19 +
.../symfony/console/Logger/ConsoleLogger.php | 124 +
.../symfony/console/Output/BufferedOutput.php | 45 +
.../symfony/console/Output/ConsoleOutput.php | 161 +
.../console/Output/ConsoleOutputInterface.php | 32 +
.../console/Output/ConsoleSectionOutput.php | 141 +
vendor/symfony/console/Output/NullOutput.php | 123 +
vendor/symfony/console/Output/Output.php | 177 +
.../console/Output/OutputInterface.php | 114 +
.../symfony/console/Output/StreamOutput.php | 120 +
.../console/Question/ChoiceQuestion.php | 184 +
.../console/Question/ConfirmationQuestion.php | 59 +
vendor/symfony/console/Question/Question.php | 246 +
vendor/symfony/console/README.md | 20 +
.../console/Resources/bin/hiddeninput.exe | Bin 0 -> 9216 bytes
vendor/symfony/console/Style/OutputStyle.php | 155 +
.../symfony/console/Style/StyleInterface.php | 154 +
vendor/symfony/console/Style/SymfonyStyle.php | 438 +
vendor/symfony/console/Terminal.php | 137 +
.../console/Tester/ApplicationTester.php | 133 +
.../symfony/console/Tester/CommandTester.php | 79 +
vendor/symfony/console/Tester/TesterTrait.php | 103 +
.../symfony/console/Tests/ApplicationTest.php | 1741 ++
.../console/Tests/Command/CommandTest.php | 428 +
.../console/Tests/Command/HelpCommandTest.php | 71 +
.../console/Tests/Command/ListCommandTest.php | 113 +
.../Tests/Command/LockableTraitTest.php | 67 +
.../ContainerCommandLoaderTest.php | 61 +
.../FactoryCommandLoaderTest.php | 60 +
.../AddConsoleCommandPassTest.php | 258 +
.../Descriptor/AbstractDescriptorTest.php | 107 +
.../Tests/Descriptor/JsonDescriptorTest.php | 35 +
.../Descriptor/MarkdownDescriptorTest.php | 45 +
.../Tests/Descriptor/ObjectsProvider.php | 82 +
.../Tests/Descriptor/TextDescriptorTest.php | 53 +
.../Tests/Descriptor/XmlDescriptorTest.php | 27 +
.../Tests/EventListener/ErrorListenerTest.php | 156 +
.../console/Tests/Fixtures/BarBucCommand.php | 11 +
.../Tests/Fixtures/DescriptorApplication1.php | 18 +
.../Tests/Fixtures/DescriptorApplication2.php | 26 +
.../DescriptorApplicationMbString.php | 24 +
.../Tests/Fixtures/DescriptorCommand1.php | 27 +
.../Tests/Fixtures/DescriptorCommand2.php | 32 +
.../Tests/Fixtures/DescriptorCommand3.php | 27 +
.../Tests/Fixtures/DescriptorCommand4.php | 25 +
.../Fixtures/DescriptorCommandMbString.php | 32 +
.../console/Tests/Fixtures/DummyOutput.php | 36 +
.../console/Tests/Fixtures/Foo1Command.php | 26 +
.../console/Tests/Fixtures/Foo2Command.php | 21 +
.../console/Tests/Fixtures/Foo3Command.php | 29 +
.../console/Tests/Fixtures/Foo4Command.php | 11 +
.../console/Tests/Fixtures/Foo5Command.php | 10 +
.../console/Tests/Fixtures/Foo6Command.php | 11 +
.../console/Tests/Fixtures/FooCommand.php | 33 +
.../Tests/Fixtures/FooLock2Command.php | 28 +
.../console/Tests/Fixtures/FooLockCommand.php | 27 +
.../console/Tests/Fixtures/FooOptCommand.php | 36 +
.../Fixtures/FooSameCaseLowercaseCommand.php | 11 +
.../Fixtures/FooSameCaseUppercaseCommand.php | 11 +
.../Fixtures/FooSubnamespaced1Command.php | 26 +
.../Fixtures/FooSubnamespaced2Command.php | 26 +
.../Tests/Fixtures/FooWithoutAliasCommand.php | 21 +
.../console/Tests/Fixtures/FoobarCommand.php | 25 +
.../Style/SymfonyStyle/command/command_0.php | 11 +
.../Style/SymfonyStyle/command/command_1.php | 13 +
.../Style/SymfonyStyle/command/command_10.php | 17 +
.../Style/SymfonyStyle/command/command_11.php | 12 +
.../Style/SymfonyStyle/command/command_12.php | 13 +
.../Style/SymfonyStyle/command/command_13.php | 14 +
.../Style/SymfonyStyle/command/command_14.php | 17 +
.../Style/SymfonyStyle/command/command_15.php | 14 +
.../Style/SymfonyStyle/command/command_16.php | 15 +
.../Style/SymfonyStyle/command/command_17.php | 13 +
.../Style/SymfonyStyle/command/command_2.php | 16 +
.../Style/SymfonyStyle/command/command_3.php | 12 +
.../Style/SymfonyStyle/command/command_4.php | 34 +
.../command/command_4_with_iterators.php | 34 +
.../Style/SymfonyStyle/command/command_5.php | 37 +
.../Style/SymfonyStyle/command/command_6.php | 16 +
.../Style/SymfonyStyle/command/command_7.php | 15 +
.../Style/SymfonyStyle/command/command_8.php | 26 +
.../Style/SymfonyStyle/command/command_9.php | 11 +
.../command/interactive_command_1.php | 19 +
.../output/interactive_output_1.txt | 7 +
.../Style/SymfonyStyle/output/output_0.txt | 3 +
.../Style/SymfonyStyle/output/output_1.txt | 9 +
.../Style/SymfonyStyle/output/output_10.txt | 7 +
.../Style/SymfonyStyle/output/output_11.txt | 4 +
.../Style/SymfonyStyle/output/output_12.txt | 6 +
.../Style/SymfonyStyle/output/output_13.txt | 7 +
.../Style/SymfonyStyle/output/output_14.txt | 6 +
.../Style/SymfonyStyle/output/output_15.txt | 7 +
.../Style/SymfonyStyle/output/output_16.txt | 8 +
.../Style/SymfonyStyle/output/output_17.txt | 7 +
.../Style/SymfonyStyle/output/output_2.txt | 13 +
.../Style/SymfonyStyle/output/output_3.txt | 7 +
.../Style/SymfonyStyle/output/output_4.txt | 32 +
.../output/output_4_with_iterators.txt | 32 +
.../Style/SymfonyStyle/output/output_5.txt | 18 +
.../Style/SymfonyStyle/output/output_6.txt | 6 +
.../Style/SymfonyStyle/output/output_7.txt | 5 +
.../Style/SymfonyStyle/output/output_8.txt | 9 +
.../Style/SymfonyStyle/output/output_9.txt | 5 +
.../console/Tests/Fixtures/TestCommand.php | 28 +
.../console/Tests/Fixtures/TestTiti.php | 21 +
.../console/Tests/Fixtures/TestToto.php | 22 +
.../console/Tests/Fixtures/application_1.json | 156 +
.../console/Tests/Fixtures/application_1.md | 172 +
.../console/Tests/Fixtures/application_1.txt | 17 +
.../console/Tests/Fixtures/application_1.xml | 104 +
.../console/Tests/Fixtures/application_2.json | 509 +
.../console/Tests/Fixtures/application_2.md | 431 +
.../console/Tests/Fixtures/application_2.txt | 21 +
.../console/Tests/Fixtures/application_2.xml | 254 +
.../application_filtered_namespace.txt | 16 +
.../Tests/Fixtures/application_gethelp.txt | 1 +
.../Tests/Fixtures/application_mbstring.md | 269 +
.../Tests/Fixtures/application_mbstring.txt | 19 +
.../Fixtures/application_renderexception1.txt | 5 +
.../Fixtures/application_renderexception2.txt | 7 +
.../Fixtures/application_renderexception3.txt | 18 +
.../application_renderexception3decorated.txt | 18 +
.../Fixtures/application_renderexception4.txt | 6 +
...plication_renderexception_doublewidth1.txt | 8 +
..._renderexception_doublewidth1decorated.txt | 8 +
...plication_renderexception_doublewidth2.txt | 9 +
...plication_renderexception_escapeslines.txt | 9 +
...application_renderexception_linebreaks.txt | 11 +
.../Tests/Fixtures/application_run1.txt | 17 +
.../Tests/Fixtures/application_run2.txt | 29 +
.../Tests/Fixtures/application_run3.txt | 29 +
.../Tests/Fixtures/application_run4.txt | 1 +
.../console/Tests/Fixtures/command_1.json | 15 +
.../console/Tests/Fixtures/command_1.md | 12 +
.../console/Tests/Fixtures/command_1.txt | 10 +
.../console/Tests/Fixtures/command_1.xml | 12 +
.../console/Tests/Fixtures/command_2.json | 33 +
.../console/Tests/Fixtures/command_2.md | 29 +
.../console/Tests/Fixtures/command_2.txt | 16 +
.../console/Tests/Fixtures/command_2.xml | 21 +
.../Tests/Fixtures/command_mbstring.md | 29 +
.../Tests/Fixtures/command_mbstring.txt | 16 +
.../Tests/Fixtures/input_argument_1.json | 7 +
.../Tests/Fixtures/input_argument_1.md | 5 +
.../Tests/Fixtures/input_argument_1.txt | 1 +
.../Tests/Fixtures/input_argument_1.xml | 5 +
.../Tests/Fixtures/input_argument_2.json | 7 +
.../Tests/Fixtures/input_argument_2.md | 7 +
.../Tests/Fixtures/input_argument_2.txt | 1 +
.../Tests/Fixtures/input_argument_2.xml | 5 +
.../Tests/Fixtures/input_argument_3.json | 7 +
.../Tests/Fixtures/input_argument_3.md | 7 +
.../Tests/Fixtures/input_argument_3.txt | 1 +
.../Tests/Fixtures/input_argument_3.xml | 7 +
.../Tests/Fixtures/input_argument_4.json | 7 +
.../Tests/Fixtures/input_argument_4.md | 8 +
.../Tests/Fixtures/input_argument_4.txt | 2 +
.../Tests/Fixtures/input_argument_4.xml | 6 +
...input_argument_with_default_inf_value.json | 7 +
.../input_argument_with_default_inf_value.md | 7 +
.../input_argument_with_default_inf_value.txt | 1 +
.../input_argument_with_default_inf_value.xml | 7 +
.../Fixtures/input_argument_with_style.json | 7 +
.../Fixtures/input_argument_with_style.md | 7 +
.../Fixtures/input_argument_with_style.txt | 1 +
.../Fixtures/input_argument_with_style.xml | 7 +
.../Tests/Fixtures/input_definition_1.json | 4 +
.../Tests/Fixtures/input_definition_1.md | 0
.../Tests/Fixtures/input_definition_1.txt | 0
.../Tests/Fixtures/input_definition_1.xml | 5 +
.../Tests/Fixtures/input_definition_2.json | 12 +
.../Tests/Fixtures/input_definition_2.md | 7 +
.../Tests/Fixtures/input_definition_2.txt | 2 +
.../Tests/Fixtures/input_definition_2.xml | 10 +
.../Tests/Fixtures/input_definition_3.json | 14 +
.../Tests/Fixtures/input_definition_3.md | 8 +
.../Tests/Fixtures/input_definition_3.txt | 2 +
.../Tests/Fixtures/input_definition_3.xml | 9 +
.../Tests/Fixtures/input_definition_4.json | 22 +
.../Tests/Fixtures/input_definition_4.md | 16 +
.../Tests/Fixtures/input_definition_4.txt | 5 +
.../Tests/Fixtures/input_definition_4.xml | 14 +
.../Tests/Fixtures/input_option_1.json | 9 +
.../console/Tests/Fixtures/input_option_1.md | 6 +
.../console/Tests/Fixtures/input_option_1.txt | 1 +
.../console/Tests/Fixtures/input_option_1.xml | 4 +
.../Tests/Fixtures/input_option_2.json | 9 +
.../console/Tests/Fixtures/input_option_2.md | 8 +
.../console/Tests/Fixtures/input_option_2.txt | 1 +
.../console/Tests/Fixtures/input_option_2.xml | 7 +
.../Tests/Fixtures/input_option_3.json | 9 +
.../console/Tests/Fixtures/input_option_3.md | 8 +
.../console/Tests/Fixtures/input_option_3.txt | 1 +
.../console/Tests/Fixtures/input_option_3.xml | 5 +
.../Tests/Fixtures/input_option_4.json | 9 +
.../console/Tests/Fixtures/input_option_4.md | 8 +
.../console/Tests/Fixtures/input_option_4.txt | 1 +
.../console/Tests/Fixtures/input_option_4.xml | 5 +
.../Tests/Fixtures/input_option_5.json | 9 +
.../console/Tests/Fixtures/input_option_5.md | 9 +
.../console/Tests/Fixtures/input_option_5.txt | 2 +
.../console/Tests/Fixtures/input_option_5.xml | 6 +
.../Tests/Fixtures/input_option_6.json | 9 +
.../console/Tests/Fixtures/input_option_6.md | 8 +
.../console/Tests/Fixtures/input_option_6.txt | 1 +
.../console/Tests/Fixtures/input_option_6.xml | 5 +
.../input_option_with_default_inf_value.json | 9 +
.../input_option_with_default_inf_value.md | 8 +
.../input_option_with_default_inf_value.txt | 1 +
.../input_option_with_default_inf_value.xml | 7 +
.../Fixtures/input_option_with_style.json | 9 +
.../Tests/Fixtures/input_option_with_style.md | 8 +
.../Fixtures/input_option_with_style.txt | 1 +
.../Fixtures/input_option_with_style.xml | 7 +
.../input_option_with_style_array.json | 12 +
.../Fixtures/input_option_with_style_array.md | 8 +
.../input_option_with_style_array.txt | 1 +
.../input_option_with_style_array.xml | 8 +
.../OutputFormatterStyleStackTest.php | 71 +
.../Formatter/OutputFormatterStyleTest.php | 100 +
.../Tests/Formatter/OutputFormatterTest.php | 333 +
.../Helper/AbstractQuestionHelperTest.php | 34 +
.../Tests/Helper/FormatterHelperTest.php | 129 +
.../console/Tests/Helper/HelperSetTest.php | 127 +
.../console/Tests/Helper/HelperTest.php | 55 +
.../Tests/Helper/ProcessHelperTest.php | 118 +
.../console/Tests/Helper/ProgressBarTest.php | 899 +
.../Tests/Helper/ProgressIndicatorTest.php | 183 +
.../Tests/Helper/QuestionHelperTest.php | 608 +
.../Helper/SymfonyQuestionHelperTest.php | 168 +
.../console/Tests/Helper/TableStyleTest.php | 28 +
.../console/Tests/Helper/TableTest.php | 1024 +
.../console/Tests/Input/ArgvInputTest.php | 458 +
.../console/Tests/Input/ArrayInputTest.php | 177 +
.../console/Tests/Input/InputArgumentTest.php | 103 +
.../Tests/Input/InputDefinitionTest.php | 407 +
.../console/Tests/Input/InputOptionTest.php | 196 +
.../symfony/console/Tests/Input/InputTest.php | 149 +
.../console/Tests/Input/StringInputTest.php | 87 +
.../Tests/Logger/ConsoleLoggerTest.php | 215 +
.../Tests/Output/ConsoleOutputTest.php | 42 +
.../Tests/Output/ConsoleSectionOutputTest.php | 163 +
.../console/Tests/Output/NullOutputTest.php | 88 +
.../console/Tests/Output/OutputTest.php | 189 +
.../console/Tests/Output/StreamOutputTest.php | 61 +
.../console/Tests/Style/SymfonyStyleTest.php | 116 +
vendor/symfony/console/Tests/TerminalTest.php | 44 +
.../Tests/Tester/ApplicationTesterTest.php | 93 +
.../Tests/Tester/CommandTesterTest.php | 163 +
vendor/symfony/console/composer.json | 52 +
vendor/symfony/console/phpunit.xml.dist | 41 +
vendor/symfony/css-selector/.gitignore | 3 +
vendor/symfony/css-selector/CHANGELOG.md | 13 +
.../css-selector/CssSelectorConverter.php | 65 +
.../Exception/ExceptionInterface.php | 24 +
.../Exception/ExpressionErrorException.php | 24 +
.../Exception/InternalErrorException.php | 24 +
.../css-selector/Exception/ParseException.php | 24 +
.../Exception/SyntaxErrorException.php | 73 +
vendor/symfony/css-selector/LICENSE | 19 +
.../css-selector/Node/AbstractNode.php | 42 +
.../css-selector/Node/AttributeNode.php | 85 +
.../symfony/css-selector/Node/ClassNode.php | 60 +
.../Node/CombinedSelectorNode.php | 69 +
.../symfony/css-selector/Node/ElementNode.php | 72 +
.../css-selector/Node/FunctionNode.php | 81 +
vendor/symfony/css-selector/Node/HashNode.php | 60 +
.../css-selector/Node/NegationNode.php | 66 +
.../css-selector/Node/NodeInterface.php | 31 +
.../symfony/css-selector/Node/PseudoNode.php | 60 +
.../css-selector/Node/SelectorNode.php | 60 +
.../symfony/css-selector/Node/Specificity.php | 75 +
.../Parser/Handler/CommentHandler.php | 48 +
.../Parser/Handler/HandlerInterface.php | 33 +
.../Parser/Handler/HashHandler.php | 58 +
.../Parser/Handler/IdentifierHandler.php | 58 +
.../Parser/Handler/NumberHandler.php | 54 +
.../Parser/Handler/StringHandler.php | 77 +
.../Parser/Handler/WhitespaceHandler.php | 46 +
vendor/symfony/css-selector/Parser/Parser.php | 353 +
.../css-selector/Parser/ParserInterface.php | 34 +
vendor/symfony/css-selector/Parser/Reader.php | 86 +
.../Parser/Shortcut/ClassParser.php | 51 +
.../Parser/Shortcut/ElementParser.php | 47 +
.../Parser/Shortcut/EmptyStringParser.php | 46 +
.../Parser/Shortcut/HashParser.php | 51 +
vendor/symfony/css-selector/Parser/Token.php | 111 +
.../css-selector/Parser/TokenStream.php | 175 +
.../Parser/Tokenizer/Tokenizer.php | 75 +
.../Parser/Tokenizer/TokenizerEscaping.php | 63 +
.../Parser/Tokenizer/TokenizerPatterns.php | 89 +
vendor/symfony/css-selector/README.md | 20 +
.../Tests/CssSelectorConverterTest.php | 76 +
.../Tests/Node/AbstractNodeTest.php | 34 +
.../Tests/Node/AttributeNodeTest.php | 37 +
.../css-selector/Tests/Node/ClassNodeTest.php | 33 +
.../Tests/Node/CombinedSelectorNodeTest.php | 35 +
.../Tests/Node/ElementNodeTest.php | 35 +
.../Tests/Node/FunctionNodeTest.php | 47 +
.../css-selector/Tests/Node/HashNodeTest.php | 33 +
.../Tests/Node/NegationNodeTest.php | 33 +
.../Tests/Node/PseudoNodeTest.php | 32 +
.../Tests/Node/SelectorNodeTest.php | 34 +
.../Tests/Node/SpecificityTest.php | 63 +
.../Parser/Handler/AbstractHandlerTest.php | 70 +
.../Parser/Handler/CommentHandlerTest.php | 55 +
.../Tests/Parser/Handler/HashHandlerTest.php | 49 +
.../Parser/Handler/IdentifierHandlerTest.php | 49 +
.../Parser/Handler/NumberHandlerTest.php | 50 +
.../Parser/Handler/StringHandlerTest.php | 50 +
.../Parser/Handler/WhitespaceHandlerTest.php | 44 +
.../css-selector/Tests/Parser/ParserTest.php | 250 +
.../css-selector/Tests/Parser/ReaderTest.php | 102 +
.../Tests/Parser/Shortcut/ClassParserTest.php | 45 +
.../Parser/Shortcut/ElementParserTest.php | 44 +
.../Parser/Shortcut/EmptyStringParserTest.php | 36 +
.../Tests/Parser/Shortcut/HashParserTest.php | 45 +
.../Tests/Parser/TokenStreamTest.php | 96 +
.../Tests/XPath/Fixtures/ids.html | 48 +
.../Tests/XPath/Fixtures/lang.xml | 11 +
.../Tests/XPath/Fixtures/shakespear.html | 308 +
.../Tests/XPath/TranslatorTest.php | 327 +
.../XPath/Extension/AbstractExtension.php | 65 +
.../Extension/AttributeMatchingExtension.php | 119 +
.../XPath/Extension/CombinationExtension.php | 83 +
.../XPath/Extension/ExtensionInterface.php | 69 +
.../XPath/Extension/FunctionExtension.php | 171 +
.../XPath/Extension/HtmlExtension.php | 213 +
.../XPath/Extension/NodeExtension.php | 197 +
.../XPath/Extension/PseudoClassExtension.php | 148 +
.../symfony/css-selector/XPath/Translator.php | 224 +
.../XPath/TranslatorInterface.php | 37 +
.../symfony/css-selector/XPath/XPathExpr.php | 102 +
vendor/symfony/css-selector/composer.json | 37 +
vendor/symfony/css-selector/phpunit.xml.dist | 31 +
vendor/symfony/debug/.gitignore | 3 +
vendor/symfony/debug/BufferingLogger.php | 37 +
vendor/symfony/debug/CHANGELOG.md | 70 +
vendor/symfony/debug/Debug.php | 60 +
vendor/symfony/debug/DebugClassLoader.php | 429 +
vendor/symfony/debug/ErrorHandler.php | 682 +
.../Exception/ClassNotFoundException.php | 36 +
.../debug/Exception/FatalErrorException.php | 77 +
.../debug/Exception/FatalThrowableError.php | 51 +
.../debug/Exception/FlattenException.php | 276 +
.../debug/Exception/OutOfMemoryException.php | 21 +
.../debug/Exception/SilencedErrorContext.php | 67 +
.../Exception/UndefinedFunctionException.php | 36 +
.../Exception/UndefinedMethodException.php | 36 +
vendor/symfony/debug/ExceptionHandler.php | 440 +
.../ClassNotFoundFatalErrorHandler.php | 189 +
.../FatalErrorHandlerInterface.php | 32 +
.../UndefinedFunctionFatalErrorHandler.php | 84 +
.../UndefinedMethodFatalErrorHandler.php | 66 +
vendor/symfony/debug/LICENSE | 19 +
vendor/symfony/debug/README.md | 13 +
.../debug/Tests/DebugClassLoaderTest.php | 346 +
.../symfony/debug/Tests/ErrorHandlerTest.php | 504 +
.../Tests/Exception/FlattenExceptionTest.php | 340 +
.../debug/Tests/ExceptionHandlerTest.php | 133 +
.../ClassNotFoundFatalErrorHandlerTest.php | 176 +
...UndefinedFunctionFatalErrorHandlerTest.php | 81 +
.../UndefinedMethodFatalErrorHandlerTest.php | 76 +
.../debug/Tests/Fixtures/AnnotatedClass.php | 13 +
.../debug/Tests/Fixtures/ClassAlias.php | 3 +
.../debug/Tests/Fixtures/DeprecatedClass.php | 12 +
.../Tests/Fixtures/DeprecatedInterface.php | 12 +
.../Tests/Fixtures/ExtendedFinalMethod.php | 19 +
.../debug/Tests/Fixtures/FinalClass.php | 10 +
.../debug/Tests/Fixtures/FinalMethod.php | 24 +
.../Tests/Fixtures/FinalMethod2Trait.php | 10 +
.../debug/Tests/Fixtures/InternalClass.php | 15 +
.../Tests/Fixtures/InternalInterface.php | 10 +
.../debug/Tests/Fixtures/InternalTrait.php | 10 +
.../debug/Tests/Fixtures/InternalTrait2.php | 23 +
.../Tests/Fixtures/NonDeprecatedInterface.php | 7 +
.../debug/Tests/Fixtures/PEARClass.php | 5 +
.../symfony/debug/Tests/Fixtures/Throwing.php | 3 +
.../debug/Tests/Fixtures/ToStringThrower.php | 24 +
.../Fixtures/TraitWithInternalMethod.php | 13 +
.../debug/Tests/Fixtures/casemismatch.php | 7 +
.../debug/Tests/Fixtures/notPsr0Bis.php | 7 +
.../Tests/Fixtures/psr4/Psr4CaseMismatch.php | 7 +
.../debug/Tests/Fixtures/reallyNotPsr0.php | 7 +
.../debug/Tests/Fixtures2/RequiredTwice.php | 7 +
vendor/symfony/debug/Tests/HeaderMock.php | 38 +
.../debug/Tests/MockExceptionHandler.php | 24 +
.../debug/Tests/phpt/debug_class_loader.phpt | 27 +
.../Tests/phpt/decorate_exception_hander.phpt | 47 +
.../debug/Tests/phpt/exception_rethrown.phpt | 35 +
.../phpt/fatal_with_nested_handlers.phpt | 42 +
vendor/symfony/debug/composer.json | 40 +
vendor/symfony/debug/phpunit.xml.dist | 33 +
vendor/symfony/event-dispatcher/.gitignore | 3 +
vendor/symfony/event-dispatcher/CHANGELOG.md | 55 +
.../Debug/TraceableEventDispatcher.php | 336 +
.../TraceableEventDispatcherInterface.php | 41 +
.../Debug/WrappedListener.php | 114 +
.../RegisterListenersPass.php | 136 +
vendor/symfony/event-dispatcher/Event.php | 58 +
.../event-dispatcher/EventDispatcher.php | 236 +
.../EventDispatcherInterface.php | 93 +
.../EventSubscriberInterface.php | 46 +
.../symfony/event-dispatcher/GenericEvent.php | 175 +
.../ImmutableEventDispatcher.php | 91 +
vendor/symfony/event-dispatcher/LICENSE | 19 +
vendor/symfony/event-dispatcher/README.md | 15 +
.../Tests/AbstractEventDispatcherTest.php | 442 +
.../Debug/TraceableEventDispatcherTest.php | 293 +
.../RegisterListenersPassTest.php | 206 +
.../Tests/EventDispatcherTest.php | 22 +
.../event-dispatcher/Tests/EventTest.php | 55 +
.../Tests/GenericEventTest.php | 140 +
.../Tests/ImmutableEventDispatcherTest.php | 106 +
vendor/symfony/event-dispatcher/composer.json | 47 +
.../symfony/event-dispatcher/phpunit.xml.dist | 31 +
vendor/symfony/finder/.gitignore | 3 +
vendor/symfony/finder/CHANGELOG.md | 61 +
.../symfony/finder/Comparator/Comparator.php | 98 +
.../finder/Comparator/DateComparator.php | 51 +
.../finder/Comparator/NumberComparator.php | 79 +
.../Exception/AccessDeniedException.php | 19 +
vendor/symfony/finder/Finder.php | 746 +
vendor/symfony/finder/Glob.php | 116 +
.../finder/Iterator/CustomFilterIterator.php | 61 +
.../Iterator/DateRangeFilterIterator.php | 58 +
.../Iterator/DepthRangeFilterIterator.php | 45 +
.../ExcludeDirectoryFilterIterator.php | 84 +
.../Iterator/FileTypeFilterIterator.php | 53 +
.../Iterator/FilecontentFilterIterator.php | 58 +
.../Iterator/FilenameFilterIterator.php | 47 +
.../Iterator/MultiplePcreFilterIterator.php | 112 +
.../finder/Iterator/PathFilterIterator.php | 56 +
.../Iterator/RecursiveDirectoryIterator.php | 140 +
.../Iterator/SizeRangeFilterIterator.php | 57 +
.../finder/Iterator/SortableIterator.php | 80 +
vendor/symfony/finder/LICENSE | 19 +
vendor/symfony/finder/README.md | 14 +
vendor/symfony/finder/SplFileInfo.php | 78 +
.../Tests/Comparator/ComparatorTest.php | 65 +
.../Tests/Comparator/DateComparatorTest.php | 64 +
.../Tests/Comparator/NumberComparatorTest.php | 108 +
vendor/symfony/finder/Tests/FinderTest.php | 737 +
vendor/symfony/finder/Tests/Fixtures/.dot/a | 0
.../finder/Tests/Fixtures/.dot/b/c.neon | 0
.../finder/Tests/Fixtures/.dot/b/d.neon | 0
.../finder/Tests/Fixtures/A/B/C/abc.dat | 0
.../symfony/finder/Tests/Fixtures/A/B/ab.dat | 0
vendor/symfony/finder/Tests/Fixtures/A/a.dat | 0
.../Tests/Fixtures/copy/A/B/C/abc.dat.copy | 0
.../Tests/Fixtures/copy/A/B/ab.dat.copy | 0
.../finder/Tests/Fixtures/copy/A/a.dat.copy | 0
.../symfony/finder/Tests/Fixtures/dolor.txt | 2 +
.../symfony/finder/Tests/Fixtures/ipsum.txt | 2 +
.../symfony/finder/Tests/Fixtures/lorem.txt | 2 +
vendor/symfony/finder/Tests/Fixtures/one/.dot | 1 +
vendor/symfony/finder/Tests/Fixtures/one/a | 0
.../finder/Tests/Fixtures/one/b/c.neon | 0
.../finder/Tests/Fixtures/one/b/d.neon | 0
.../Fixtures/r+e.gex[c]a(r)s/dir/bar.dat | 0
.../finder/Tests/Fixtures/with space/foo.txt | 0
vendor/symfony/finder/Tests/GlobTest.php | 95 +
.../Iterator/CustomFilterIteratorTest.php | 46 +
.../Iterator/DateRangeFilterIteratorTest.php | 74 +
.../Iterator/DepthRangeFilterIteratorTest.php | 83 +
.../ExcludeDirectoryFilterIteratorTest.php | 80 +
.../Iterator/FileTypeFilterIteratorTest.php | 73 +
.../FilecontentFilterIteratorTest.php | 86 +
.../Iterator/FilenameFilterIteratorTest.php | 54 +
.../finder/Tests/Iterator/Iterator.php | 55 +
.../Tests/Iterator/IteratorTestCase.php | 100 +
.../Tests/Iterator/MockFileListIterator.php | 21 +
.../finder/Tests/Iterator/MockSplFileInfo.php | 132 +
.../MultiplePcreFilterIteratorTest.php | 71 +
.../Tests/Iterator/PathFilterIteratorTest.php | 82 +
.../Tests/Iterator/RealIteratorTestCase.php | 119 +
.../RecursiveDirectoryIteratorTest.php | 59 +
.../Iterator/SizeRangeFilterIteratorTest.php | 69 +
.../Tests/Iterator/SortableIteratorTest.php | 183 +
vendor/symfony/finder/composer.json | 33 +
vendor/symfony/finder/phpunit.xml.dist | 30 +
vendor/symfony/http-foundation/.gitignore | 3 +
.../symfony/http-foundation/AcceptHeader.php | 173 +
.../http-foundation/AcceptHeaderItem.php | 191 +
.../symfony/http-foundation/ApacheRequest.php | 43 +
.../http-foundation/BinaryFileResponse.php | 354 +
vendor/symfony/http-foundation/CHANGELOG.md | 203 +
vendor/symfony/http-foundation/Cookie.php | 277 +
.../Exception/ConflictingHeadersException.php | 21 +
.../Exception/RequestExceptionInterface.php | 21 +
.../SuspiciousOperationException.php | 20 +
.../ExpressionRequestMatcher.php | 47 +
.../File/Exception/AccessDeniedException.php | 28 +
.../Exception/CannotWriteFileException.php | 21 +
.../File/Exception/ExtensionFileException.php | 21 +
.../File/Exception/FileException.php | 21 +
.../File/Exception/FileNotFoundException.php | 28 +
.../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 | 138 +
.../File/MimeType/ExtensionGuesser.php | 94 +
.../MimeType/ExtensionGuesserInterface.php | 27 +
.../MimeType/FileBinaryMimeTypeGuesser.php | 99 +
.../File/MimeType/FileinfoMimeTypeGuesser.php | 69 +
.../MimeType/MimeTypeExtensionGuesser.php | 808 +
.../File/MimeType/MimeTypeGuesser.php | 133 +
.../MimeType/MimeTypeGuesserInterface.php | 35 +
.../symfony/http-foundation/File/Stream.php | 28 +
.../http-foundation/File/UploadedFile.php | 300 +
vendor/symfony/http-foundation/FileBag.php | 144 +
vendor/symfony/http-foundation/HeaderBag.php | 315 +
.../symfony/http-foundation/HeaderUtils.php | 174 +
vendor/symfony/http-foundation/IpUtils.php | 156 +
.../symfony/http-foundation/JsonResponse.php | 204 +
vendor/symfony/http-foundation/LICENSE | 19 +
.../symfony/http-foundation/ParameterBag.php | 234 +
vendor/symfony/http-foundation/README.md | 14 +
.../http-foundation/RedirectResponse.php | 109 +
vendor/symfony/http-foundation/Request.php | 2019 ++
.../http-foundation/RequestMatcher.php | 178 +
.../RequestMatcherInterface.php | 27 +
.../symfony/http-foundation/RequestStack.php | 103 +
vendor/symfony/http-foundation/Response.php | 1234 +
.../http-foundation/ResponseHeaderBag.php | 339 +
vendor/symfony/http-foundation/ServerBag.php | 102 +
.../Session/Attribute/AttributeBag.php | 148 +
.../Attribute/AttributeBagInterface.php | 72 +
.../Attribute/NamespacedAttributeBag.php | 159 +
.../Session/Flash/AutoExpireFlashBag.php | 161 +
.../Session/Flash/FlashBag.php | 152 +
.../Session/Flash/FlashBagInterface.php | 93 +
.../http-foundation/Session/Session.php | 280 +
.../Session/SessionBagInterface.php | 46 +
.../Session/SessionBagProxy.php | 89 +
.../Session/SessionInterface.php | 180 +
.../Handler/AbstractSessionHandler.php | 154 +
.../Handler/MemcachedSessionHandler.php | 122 +
.../Handler/MigratingSessionHandler.php | 124 +
.../Storage/Handler/MongoDbSessionHandler.php | 193 +
.../Handler/NativeFileSessionHandler.php | 55 +
.../Storage/Handler/NullSessionHandler.php | 76 +
.../Storage/Handler/PdoSessionHandler.php | 904 +
.../Storage/Handler/RedisSessionHandler.php | 112 +
.../Storage/Handler/StrictSessionHandler.php | 103 +
.../Session/Storage/MetadataBag.php | 168 +
.../Storage/MockArraySessionStorage.php | 252 +
.../Storage/MockFileSessionStorage.php | 152 +
.../Session/Storage/NativeSessionStorage.php | 432 +
.../Storage/PhpBridgeSessionStorage.php | 59 +
.../Session/Storage/Proxy/AbstractProxy.php | 122 +
.../Storage/Proxy/SessionHandlerProxy.php | 101 +
.../Storage/SessionStorageInterface.php | 137 +
.../http-foundation/StreamedResponse.php | 146 +
.../Tests/AcceptHeaderItemTest.php | 113 +
.../Tests/AcceptHeaderTest.php | 130 +
.../Tests/ApacheRequestTest.php | 93 +
.../Tests/BinaryFileResponseTest.php | 366 +
.../http-foundation/Tests/CookieTest.php | 235 +
.../Tests/ExpressionRequestMatcherTest.php | 69 +
.../http-foundation/Tests/File/FakeFile.php | 45 +
.../http-foundation/Tests/File/FileTest.php | 180 +
.../Tests/File/Fixtures/.unknownextension | 1 +
.../Tests/File/Fixtures/directory/.empty | 0
.../Tests/File/Fixtures/other-file.example | 0
.../http-foundation/Tests/File/Fixtures/test | Bin 0 -> 35 bytes
.../Tests/File/Fixtures/test.gif | Bin 0 -> 35 bytes
.../Tests/File/MimeType/MimeTypeTest.php | 90 +
.../Tests/File/UploadedFileTest.php | 346 +
.../http-foundation/Tests/FileBagTest.php | 178 +
.../Fixtures/response-functional/common.inc | 43 +
.../cookie_max_age.expected | 11 +
.../response-functional/cookie_max_age.php | 10 +
.../cookie_raw_urlencode.expected | 10 +
.../cookie_raw_urlencode.php | 12 +
.../cookie_samesite_lax.expected | 9 +
.../cookie_samesite_lax.php | 8 +
.../cookie_samesite_strict.expected | 9 +
.../cookie_samesite_strict.php | 8 +
.../cookie_urlencode.expected | 10 +
.../response-functional/cookie_urlencode.php | 12 +
.../invalid_cookie_name.expected | 6 +
.../invalid_cookie_name.php | 11 +
.../http-foundation/Tests/HeaderBagTest.php | 205 +
.../http-foundation/Tests/HeaderUtilsTest.php | 85 +
.../http-foundation/Tests/IpUtilsTest.php | 104 +
.../Tests/JsonResponseTest.php | 257 +
.../Tests/ParameterBagTest.php | 194 +
.../Tests/RedirectResponseTest.php | 97 +
.../Tests/RequestMatcherTest.php | 151 +
.../Tests/RequestStackTest.php | 70 +
.../http-foundation/Tests/RequestTest.php | 2221 ++
.../Tests/ResponseFunctionalTest.php | 58 +
.../Tests/ResponseHeaderBagTest.php | 363 +
.../http-foundation/Tests/ResponseTest.php | 1045 +
.../Tests/ResponseTestCase.php | 89 +
.../http-foundation/Tests/ServerBagTest.php | 170 +
.../Session/Attribute/AttributeBagTest.php | 186 +
.../Attribute/NamespacedAttributeBagTest.php | 204 +
.../Session/Flash/AutoExpireFlashBagTest.php | 161 +
.../Tests/Session/Flash/FlashBagTest.php | 157 +
.../Tests/Session/SessionTest.php | 263 +
.../AbstractRedisSessionHandlerTestCase.php | 145 +
.../Handler/AbstractSessionHandlerTest.php | 58 +
.../Storage/Handler/Fixtures/common.inc | 151 +
.../Handler/Fixtures/empty_destroys.expected | 17 +
.../Handler/Fixtures/empty_destroys.php | 8 +
.../Handler/Fixtures/read_only.expected | 14 +
.../Storage/Handler/Fixtures/read_only.php | 8 +
.../Handler/Fixtures/regenerate.expected | 24 +
.../Storage/Handler/Fixtures/regenerate.php | 10 +
.../Storage/Handler/Fixtures/storage.expected | 20 +
.../Storage/Handler/Fixtures/storage.php | 24 +
.../Handler/Fixtures/with_cookie.expected | 15 +
.../Storage/Handler/Fixtures/with_cookie.php | 8 +
.../Fixtures/with_cookie_and_session.expected | 24 +
.../Fixtures/with_cookie_and_session.php | 13 +
.../Handler/MemcachedSessionHandlerTest.php | 135 +
.../Handler/MigratingSessionHandlerTest.php | 186 +
.../Handler/MongoDbSessionHandlerTest.php | 209 +
.../Handler/NativeFileSessionHandlerTest.php | 76 +
.../Handler/NullSessionHandlerTest.php | 59 +
.../Storage/Handler/PdoSessionHandlerTest.php | 404 +
.../PredisClusterSessionHandlerTest.php | 22 +
.../Handler/PredisSessionHandlerTest.php | 22 +
.../Handler/RedisArraySessionHandlerTest.php | 20 +
.../RedisClusterSessionHandlerTest.php | 31 +
.../Handler/RedisSessionHandlerTest.php | 23 +
.../Handler/StrictSessionHandlerTest.php | 189 +
.../Tests/Session/Storage/MetadataBagTest.php | 139 +
.../Storage/MockArraySessionStorageTest.php | 131 +
.../Storage/MockFileSessionStorageTest.php | 127 +
.../Storage/NativeSessionStorageTest.php | 294 +
.../Storage/PhpBridgeSessionStorageTest.php | 95 +
.../Storage/Proxy/AbstractProxyTest.php | 113 +
.../Storage/Proxy/SessionHandlerProxyTest.php | 157 +
.../Tests/StreamedResponseTest.php | 144 +
.../Tests/schema/http-status-codes.rng | 31 +
.../Tests/schema/iana-registry.rng | 198 +
vendor/symfony/http-foundation/composer.json | 38 +
.../symfony/http-foundation/phpunit.xml.dist | 31 +
vendor/symfony/http-kernel/.gitignore | 5 +
vendor/symfony/http-kernel/Bundle/Bundle.php | 170 +
.../http-kernel/Bundle/BundleInterface.php | 71 +
vendor/symfony/http-kernel/CHANGELOG.md | 184 +
.../CacheClearer/CacheClearerInterface.php | 27 +
.../CacheClearer/ChainCacheClearer.php | 39 +
.../CacheClearer/Psr6CacheClearer.php | 58 +
.../http-kernel/CacheWarmer/CacheWarmer.php | 32 +
.../CacheWarmer/CacheWarmerAggregate.php | 70 +
.../CacheWarmer/CacheWarmerInterface.php | 32 +
.../CacheWarmer/WarmableInterface.php | 27 +
vendor/symfony/http-kernel/Client.php | 204 +
.../http-kernel/Config/FileLocator.php | 54 +
.../Controller/ArgumentResolver.php | 94 +
.../ArgumentResolver/DefaultValueResolver.php | 40 +
.../RequestAttributeValueResolver.php | 40 +
.../ArgumentResolver/RequestValueResolver.php | 40 +
.../ArgumentResolver/ServiceValueResolver.php | 93 +
.../ArgumentResolver/SessionValueResolver.php | 50 +
.../TraceableValueResolver.php | 62 +
.../VariadicValueResolver.php | 48 +
.../Controller/ArgumentResolverInterface.php | 35 +
.../ArgumentValueResolverInterface.php | 43 +
.../ContainerControllerResolver.php | 74 +
.../Controller/ControllerReference.php | 44 +
.../Controller/ControllerResolver.php | 206 +
.../ControllerResolverInterface.php | 41 +
.../Controller/TraceableArgumentResolver.php | 44 +
.../TraceableControllerResolver.php | 44 +
.../ControllerMetadata/ArgumentMetadata.php | 107 +
.../ArgumentMetadataFactory.php | 71 +
.../ArgumentMetadataFactoryInterface.php | 27 +
.../DataCollector/AjaxDataCollector.php | 38 +
.../DataCollector/ConfigDataCollector.php | 332 +
.../DataCollector/DataCollector.php | 93 +
.../DataCollector/DataCollectorInterface.php | 40 +
.../DataCollector/DumpDataCollector.php | 255 +
.../DataCollector/EventDataCollector.php | 148 +
.../DataCollector/ExceptionDataCollector.php | 112 +
.../LateDataCollectorInterface.php | 25 +
.../DataCollector/LoggerDataCollector.php | 279 +
.../DataCollector/MemoryDataCollector.php | 120 +
.../DataCollector/RequestDataCollector.php | 426 +
.../DataCollector/RouterDataCollector.php | 108 +
.../DataCollector/TimeDataCollector.php | 149 +
.../http-kernel/Debug/FileLinkFormatter.php | 105 +
.../Debug/TraceableEventDispatcher.php | 82 +
.../AddAnnotatedClassesToCachePass.php | 145 +
.../ConfigurableExtension.php | 42 +
.../ControllerArgumentValueResolverPass.php | 64 +
.../DependencyInjection/Extension.php | 44 +
.../FragmentRendererPass.php | 63 +
.../LazyLoadingFragmentHandler.php | 47 +
.../DependencyInjection/LoggerPass.php | 41 +
.../MergeExtensionConfigurationPass.php | 41 +
...RegisterControllerArgumentLocatorsPass.php | 188 +
...oveEmptyControllerArgumentLocatorsPass.php | 70 +
.../ResettableServicePass.php | 66 +
.../DependencyInjection/ServicesResetter.php | 39 +
.../Event/FilterControllerArgumentsEvent.php | 52 +
.../Event/FilterControllerEvent.php | 53 +
.../http-kernel/Event/FilterResponseEvent.php | 55 +
.../http-kernel/Event/FinishRequestEvent.php | 21 +
.../http-kernel/Event/GetResponseEvent.php | 58 +
.../GetResponseForControllerResultEvent.php | 61 +
.../Event/GetResponseForExceptionEvent.php | 90 +
.../symfony/http-kernel/Event/KernelEvent.php | 82 +
.../http-kernel/Event/PostResponseEvent.php | 46 +
.../EventListener/AbstractSessionListener.php | 148 +
.../AbstractTestSessionListener.php | 102 +
.../AddRequestFormatsListener.php | 50 +
.../EventListener/DebugHandlersListener.php | 156 +
.../EventListener/DumpListener.php | 63 +
.../EventListener/ExceptionListener.php | 135 +
.../EventListener/FragmentListener.php | 99 +
.../EventListener/LocaleListener.php | 83 +
.../EventListener/ProfilerListener.php | 128 +
.../EventListener/ResponseListener.php | 56 +
.../EventListener/RouterListener.php | 178 +
.../EventListener/SaveSessionListener.php | 46 +
.../EventListener/SessionListener.php | 38 +
.../StreamedResponseListener.php | 49 +
.../EventListener/SurrogateListener.php | 65 +
.../EventListener/TestSessionListener.php | 40 +
.../EventListener/TranslatorListener.php | 69 +
.../EventListener/ValidateRequestListener.php | 53 +
.../Exception/AccessDeniedHttpException.php | 30 +
.../Exception/BadRequestHttpException.php | 29 +
.../Exception/ConflictHttpException.php | 29 +
.../Exception/GoneHttpException.php | 29 +
.../http-kernel/Exception/HttpException.php | 51 +
.../Exception/HttpExceptionInterface.php | 34 +
.../Exception/LengthRequiredHttpException.php | 29 +
.../MethodNotAllowedHttpException.php | 32 +
.../Exception/NotAcceptableHttpException.php | 29 +
.../Exception/NotFoundHttpException.php | 29 +
.../PreconditionFailedHttpException.php | 29 +
.../PreconditionRequiredHttpException.php | 31 +
.../ServiceUnavailableHttpException.php | 34 +
.../TooManyRequestsHttpException.php | 36 +
.../Exception/UnauthorizedHttpException.php | 32 +
.../UnprocessableEntityHttpException.php | 29 +
.../UnsupportedMediaTypeHttpException.php | 29 +
.../AbstractSurrogateFragmentRenderer.php | 110 +
.../Fragment/EsiFragmentRenderer.php | 28 +
.../http-kernel/Fragment/FragmentHandler.php | 112 +
.../Fragment/FragmentRendererInterface.php | 42 +
.../Fragment/HIncludeFragmentRenderer.php | 160 +
.../Fragment/InlineFragmentRenderer.php | 145 +
.../Fragment/RoutableFragmentRenderer.php | 90 +
.../Fragment/SsiFragmentRenderer.php | 28 +
.../HttpCache/AbstractSurrogate.php | 134 +
vendor/symfony/http-kernel/HttpCache/Esi.php | 115 +
.../http-kernel/HttpCache/HttpCache.php | 684 +
.../HttpCache/ResponseCacheStrategy.php | 96 +
.../ResponseCacheStrategyInterface.php | 37 +
vendor/symfony/http-kernel/HttpCache/Ssi.php | 98 +
.../symfony/http-kernel/HttpCache/Store.php | 489 +
.../http-kernel/HttpCache/StoreInterface.php | 83 +
.../HttpCache/SubRequestHandler.php | 91 +
.../HttpCache/SurrogateInterface.php | 92 +
vendor/symfony/http-kernel/HttpKernel.php | 284 +
.../http-kernel/HttpKernelInterface.php | 43 +
vendor/symfony/http-kernel/Kernel.php | 809 +
vendor/symfony/http-kernel/KernelEvents.php | 103 +
.../symfony/http-kernel/KernelInterface.php | 161 +
vendor/symfony/http-kernel/LICENSE | 19 +
.../http-kernel/Log/DebugLoggerInterface.php | 49 +
vendor/symfony/http-kernel/Log/Logger.php | 104 +
.../Profiler/FileProfilerStorage.php | 290 +
.../symfony/http-kernel/Profiler/Profile.php | 295 +
.../symfony/http-kernel/Profiler/Profiler.php | 258 +
.../Profiler/ProfilerStorageInterface.php | 57 +
vendor/symfony/http-kernel/README.md | 16 +
.../http-kernel/RebootableInterface.php | 30 +
.../http-kernel/Resources/welcome.html.php | 84 +
.../http-kernel/TerminableInterface.php | 32 +
.../http-kernel/Tests/Bundle/BundleTest.php | 69 +
.../CacheClearer/ChainCacheClearerTest.php | 46 +
.../CacheClearer/Psr6CacheClearerTest.php | 48 +
.../CacheWarmer/CacheWarmerAggregateTest.php | 79 +
.../Tests/CacheWarmer/CacheWarmerTest.php | 68 +
.../symfony/http-kernel/Tests/ClientTest.php | 182 +
.../Tests/Config/FileLocatorTest.php | 48 +
.../ServiceValueResolverTest.php | 158 +
.../TraceableValueResolverTest.php | 76 +
.../Tests/Controller/ArgumentResolverTest.php | 338 +
.../ContainerControllerResolverTest.php | 241 +
.../Controller/ControllerResolverTest.php | 259 +
.../ArgumentMetadataFactoryTest.php | 139 +
.../ArgumentMetadataTest.php | 46 +
.../Tests/DataCollector/Compiler.log | 4 +
.../DataCollector/ConfigDataCollectorTest.php | 66 +
.../Tests/DataCollector/DataCollectorTest.php | 38 +
.../DataCollector/DumpDataCollectorTest.php | 157 +
.../ExceptionDataCollectorTest.php | 59 +
.../DataCollector/LoggerDataCollectorTest.php | 188 +
.../DataCollector/MemoryDataCollectorTest.php | 59 +
.../RequestDataCollectorTest.php | 334 +
.../DataCollector/TimeDataCollectorTest.php | 55 +
.../Tests/Debug/FileLinkFormatterTest.php | 66 +
.../Debug/TraceableEventDispatcherTest.php | 121 +
.../AddAnnotatedClassesToCachePassTest.php | 99 +
...ontrollerArgumentValueResolverPassTest.php | 131 +
.../FragmentRendererPassTest.php | 71 +
.../LazyLoadingFragmentHandlerTest.php | 41 +
.../DependencyInjection/LoggerPassTest.php | 56 +
.../MergeExtensionConfigurationPassTest.php | 50 +
...sterControllerArgumentLocatorsPassTest.php | 426 +
...mptyControllerArgumentLocatorsPassTest.php | 109 +
.../ResettableServicePassTest.php | 78 +
.../ServicesResetterTest.php | 42 +
.../FilterControllerArgumentsEventTest.php | 17 +
.../GetResponseForExceptionEventTest.php | 27 +
.../AddRequestFormatsListenerTest.php | 84 +
.../DebugHandlersListenerTest.php | 155 +
.../Tests/EventListener/DumpListenerTest.php | 81 +
.../EventListener/ExceptionListenerTest.php | 182 +
.../EventListener/FragmentListenerTest.php | 122 +
.../EventListener/LocaleListenerTest.php | 102 +
.../EventListener/ProfilerListenerTest.php | 71 +
.../EventListener/ResponseListenerTest.php | 95 +
.../EventListener/RouterListenerTest.php | 221 +
.../EventListener/SaveSessionListenerTest.php | 52 +
.../EventListener/SessionListenerTest.php | 156 +
.../EventListener/SurrogateListenerTest.php | 67 +
.../EventListener/TestSessionListenerTest.php | 231 +
.../EventListener/TranslatorListenerTest.php | 118 +
.../ValidateRequestListenerTest.php | 48 +
.../AccessDeniedHttpExceptionTest.php | 13 +
.../Exception/BadRequestHttpExceptionTest.php | 13 +
.../Exception/ConflictHttpExceptionTest.php | 13 +
.../Tests/Exception/GoneHttpExceptionTest.php | 13 +
.../Tests/Exception/HttpExceptionTest.php | 53 +
.../LengthRequiredHttpExceptionTest.php | 13 +
.../MethodNotAllowedHttpExceptionTest.php | 37 +
.../NotAcceptableHttpExceptionTest.php | 13 +
.../Exception/NotFoundHttpExceptionTest.php | 13 +
.../PreconditionFailedHttpExceptionTest.php | 13 +
.../PreconditionRequiredHttpExceptionTest.php | 13 +
.../ServiceUnavailableHttpExceptionTest.php | 42 +
.../TooManyRequestsHttpExceptionTest.php | 42 +
.../UnauthorizedHttpExceptionTest.php | 37 +
.../UnprocessableEntityHttpExceptionTest.php | 13 +
.../UnsupportedMediaTypeHttpExceptionTest.php | 13 +
.../Tests/Fixtures/123/Kernel123.php | 37 +
.../Fixtures/BaseBundle/Resources/foo.txt | 0
.../Fixtures/BaseBundle/Resources/hide.txt | 0
.../Fixtures/Bundle1Bundle/Resources/foo.txt | 0
.../Tests/Fixtures/Bundle1Bundle/bar.txt | 0
.../Tests/Fixtures/Bundle1Bundle/foo.txt | 0
.../Tests/Fixtures/Bundle2Bundle/foo.txt | 0
.../Fixtures/ChildBundle/Resources/foo.txt | 0
.../Fixtures/ChildBundle/Resources/hide.txt | 0
.../Tests/Fixtures/ClearableService.php | 13 +
.../Controller/BasicTypesController.php | 19 +
.../Fixtures/Controller/ExtendingRequest.php | 18 +
.../Fixtures/Controller/ExtendingSession.php | 18 +
.../Controller/NullableController.php | 19 +
.../Controller/VariadicController.php | 19 +
.../DataCollector/CloneVarDataCollector.php | 46 +
.../ExtensionAbsentBundle.php | 18 +
.../ExtensionLoadedExtension.php | 22 +
.../ExtensionLoadedBundle.php | 18 +
.../ExtensionNotValidExtension.php | 20 +
.../ExtensionNotValidBundle.php | 18 +
.../Command/BarCommand.php | 17 +
.../Command/FooCommand.php | 22 +
.../ExtensionPresentExtension.php | 22 +
.../ExtensionPresentBundle.php | 18 +
.../Tests/Fixtures/KernelForOverrideName.php | 28 +
.../Tests/Fixtures/KernelForTest.php | 37 +
.../Tests/Fixtures/KernelWithoutBundles.php | 33 +
.../Tests/Fixtures/ResettableService.php | 13 +
.../Fixtures/Resources/BaseBundle/hide.txt | 0
.../Fixtures/Resources/Bundle1Bundle/foo.txt | 0
.../Fixtures/Resources/ChildBundle/foo.txt | 0
.../Fixtures/Resources/FooBundle/foo.txt | 0
.../http-kernel/Tests/Fixtures/TestClient.php | 31 +
.../Tests/Fixtures/TestEventDispatcher.php | 36 +
.../Fragment/EsiFragmentRendererTest.php | 106 +
.../Tests/Fragment/FragmentHandlerTest.php | 99 +
.../Fragment/HIncludeFragmentRendererTest.php | 102 +
.../Fragment/InlineFragmentRendererTest.php | 276 +
.../Fragment/RoutableFragmentRendererTest.php | 94 +
.../Fragment/SsiFragmentRendererTest.php | 97 +
.../http-kernel/Tests/HttpCache/EsiTest.php | 248 +
.../Tests/HttpCache/HttpCacheTest.php | 1525 +
.../Tests/HttpCache/HttpCacheTestCase.php | 185 +
.../HttpCache/ResponseCacheStrategyTest.php | 240 +
.../http-kernel/Tests/HttpCache/SsiTest.php | 215 +
.../http-kernel/Tests/HttpCache/StoreTest.php | 301 +
.../Tests/HttpCache/SubRequestHandlerTest.php | 153 +
.../Tests/HttpCache/TestHttpKernel.php | 102 +
.../HttpCache/TestMultipleHttpKernel.php | 81 +
.../http-kernel/Tests/HttpKernelTest.php | 387 +
.../symfony/http-kernel/Tests/KernelTest.php | 763 +
.../http-kernel/Tests/Log/LoggerTest.php | 212 +
vendor/symfony/http-kernel/Tests/Logger.php | 88 +
.../Profiler/FileProfilerStorageTest.php | 350 +
.../Tests/Profiler/ProfilerTest.php | 105 +
.../http-kernel/Tests/TestHttpKernel.php | 42 +
.../http-kernel/Tests/UriSignerTest.php | 64 +
vendor/symfony/http-kernel/UriSigner.php | 106 +
vendor/symfony/http-kernel/composer.json | 71 +
vendor/symfony/http-kernel/phpunit.xml.dist | 40 +
vendor/symfony/polyfill-ctype/Ctype.php | 227 +
vendor/symfony/polyfill-ctype/LICENSE | 19 +
vendor/symfony/polyfill-ctype/README.md | 12 +
vendor/symfony/polyfill-ctype/bootstrap.php | 26 +
vendor/symfony/polyfill-ctype/composer.json | 34 +
vendor/symfony/polyfill-mbstring/LICENSE | 19 +
vendor/symfony/polyfill-mbstring/Mbstring.php | 789 +
vendor/symfony/polyfill-mbstring/README.md | 13 +
.../Resources/unidata/lowerCase.php | 1101 +
.../Resources/unidata/titleCaseRegexp.php | 5 +
.../Resources/unidata/upperCase.php | 1109 +
.../symfony/polyfill-mbstring/bootstrap.php | 58 +
.../symfony/polyfill-mbstring/composer.json | 34 +
vendor/symfony/polyfill-php72/LICENSE | 19 +
vendor/symfony/polyfill-php72/Php72.php | 165 +
vendor/symfony/polyfill-php72/README.md | 27 +
vendor/symfony/polyfill-php72/bootstrap.php | 31 +
vendor/symfony/polyfill-php72/composer.json | 31 +
vendor/symfony/process/.gitignore | 3 +
vendor/symfony/process/CHANGELOG.md | 81 +
.../process/Exception/ExceptionInterface.php | 21 +
.../Exception/InvalidArgumentException.php | 21 +
.../process/Exception/LogicException.php | 21 +
.../Exception/ProcessFailedException.php | 54 +
.../Exception/ProcessSignaledException.php | 41 +
.../Exception/ProcessTimedOutException.php | 69 +
.../process/Exception/RuntimeException.php | 21 +
vendor/symfony/process/ExecutableFinder.php | 88 +
vendor/symfony/process/InputStream.php | 92 +
vendor/symfony/process/LICENSE | 19 +
.../symfony/process/PhpExecutableFinder.php | 94 +
vendor/symfony/process/PhpProcess.php | 71 +
.../symfony/process/Pipes/AbstractPipes.php | 178 +
.../symfony/process/Pipes/PipesInterface.php | 67 +
vendor/symfony/process/Pipes/UnixPipes.php | 153 +
vendor/symfony/process/Pipes/WindowsPipes.php | 196 +
vendor/symfony/process/Process.php | 1570 +
vendor/symfony/process/ProcessUtils.php | 69 +
vendor/symfony/process/README.md | 13 +
.../process/Tests/ExecutableFinderTest.php | 163 +
.../process/Tests/NonStopableProcess.php | 47 +
.../process/Tests/PhpExecutableFinderTest.php | 49 +
.../symfony/process/Tests/PhpProcessTest.php | 48 +
.../PipeStdinInStdoutStdErrStreamSelect.php | 72 +
.../Tests/ProcessFailedExceptionTest.php | 137 +
vendor/symfony/process/Tests/ProcessTest.php | 1515 +
.../symfony/process/Tests/SignalListener.php | 21 +
vendor/symfony/process/composer.json | 33 +
vendor/symfony/process/phpunit.xml.dist | 30 +
vendor/symfony/routing/.gitignore | 3 +
vendor/symfony/routing/Annotation/Route.php | 164 +
vendor/symfony/routing/CHANGELOG.md | 234 +
vendor/symfony/routing/CompiledRoute.php | 165 +
.../RoutingResolverPass.php | 49 +
.../routing/Exception/ExceptionInterface.php | 21 +
.../Exception/InvalidParameterException.php | 21 +
.../Exception/MethodNotAllowedException.php | 41 +
.../MissingMandatoryParametersException.php | 22 +
.../Exception/NoConfigurationException.php | 21 +
.../Exception/ResourceNotFoundException.php | 23 +
.../Exception/RouteNotFoundException.php | 21 +
.../ConfigurableRequirementsInterface.php | 55 +
.../Generator/Dumper/GeneratorDumper.php | 37 +
.../Dumper/GeneratorDumperInterface.php | 39 +
.../Generator/Dumper/PhpGeneratorDumper.php | 129 +
.../routing/Generator/UrlGenerator.php | 330 +
.../Generator/UrlGeneratorInterface.php | 86 +
vendor/symfony/routing/LICENSE | 19 +
.../routing/Loader/AnnotationClassLoader.php | 319 +
.../Loader/AnnotationDirectoryLoader.php | 93 +
.../routing/Loader/AnnotationFileLoader.php | 141 +
.../symfony/routing/Loader/ClosureLoader.php | 46 +
.../Configurator/CollectionConfigurator.php | 95 +
.../Configurator/ImportConfigurator.php | 93 +
.../Loader/Configurator/RouteConfigurator.php | 34 +
.../Configurator/RoutingConfigurator.php | 62 +
.../Loader/Configurator/Traits/AddTrait.php | 90 +
.../Loader/Configurator/Traits/RouteTrait.php | 127 +
.../ServiceRouterLoader.php | 40 +
.../routing/Loader/DirectoryLoader.php | 58 +
.../symfony/routing/Loader/GlobFileLoader.php | 47 +
.../routing/Loader/ObjectRouteLoader.php | 100 +
.../symfony/routing/Loader/PhpFileLoader.php | 75 +
.../symfony/routing/Loader/XmlFileLoader.php | 425 +
.../symfony/routing/Loader/YamlFileLoader.php | 262 +
.../Loader/schema/routing/routing-1.0.xsd | 162 +
.../routing/Matcher/Dumper/MatcherDumper.php | 37 +
.../Matcher/Dumper/MatcherDumperInterface.php | 39 +
.../Matcher/Dumper/PhpMatcherDumper.php | 778 +
.../Matcher/Dumper/StaticPrefixCollection.php | 202 +
.../Matcher/RedirectableUrlMatcher.php | 64 +
.../RedirectableUrlMatcherInterface.php | 31 +
.../Matcher/RequestMatcherInterface.php | 39 +
.../routing/Matcher/TraceableUrlMatcher.php | 141 +
vendor/symfony/routing/Matcher/UrlMatcher.php | 271 +
.../routing/Matcher/UrlMatcherInterface.php | 41 +
vendor/symfony/routing/README.md | 13 +
vendor/symfony/routing/RequestContext.php | 326 +
.../routing/RequestContextAwareInterface.php | 27 +
vendor/symfony/routing/Route.php | 571 +
vendor/symfony/routing/RouteCollection.php | 297 +
.../routing/RouteCollectionBuilder.php | 376 +
vendor/symfony/routing/RouteCompiler.php | 329 +
.../routing/RouteCompilerInterface.php | 30 +
vendor/symfony/routing/Router.php | 388 +
vendor/symfony/routing/RouterInterface.php | 32 +
.../routing/Tests/Annotation/RouteTest.php | 59 +
.../routing/Tests/CompiledRouteTest.php | 27 +
.../RoutingResolverPassTest.php | 36 +
.../AnnotatedClasses/AbstractClass.php | 16 +
.../Fixtures/AnnotatedClasses/BarClass.php | 19 +
.../Fixtures/AnnotatedClasses/BazClass.php | 19 +
.../Fixtures/AnnotatedClasses/FooClass.php | 16 +
.../Fixtures/AnnotatedClasses/FooTrait.php | 13 +
.../AbstractClassController.php | 7 +
.../ActionPathController.php | 15 +
.../DefaultValueController.php | 15 +
.../ExplicitLocalizedActionPathController.php | 15 +
.../InvokableController.php | 15 +
.../InvokableLocalizedController.php | 15 +
.../LocalizedActionPathController.php | 15 +
.../LocalizedMethodActionControllers.php | 25 +
...calizedPrefixLocalizedActionController.php | 18 +
...zedPrefixMissingLocaleActionController.php | 18 +
...efixMissingRouteLocaleActionController.php | 18 +
.../LocalizedPrefixWithRouteWithoutLocale.php | 18 +
.../MethodActionControllers.php | 25 +
.../MissingRouteNameController.php | 15 +
.../NothingButNameController.php | 15 +
...PrefixedActionLocalizedRouteController.php | 18 +
.../PrefixedActionPathController.php | 18 +
.../RouteWithPrefixController.php | 18 +
.../Tests/Fixtures/CustomCompiledRoute.php | 18 +
.../Tests/Fixtures/CustomRouteCompiler.php | 26 +
.../Tests/Fixtures/CustomXmlFileLoader.php | 26 +
.../AnonymousClassInTrait.php | 24 +
.../OtherAnnotatedClasses/NoStartTagClass.php | 3 +
.../OtherAnnotatedClasses/VariadicClass.php | 19 +
.../Tests/Fixtures/RedirectableUrlMatcher.php | 30 +
.../routing/Tests/Fixtures/annotated.php | 0
.../routing/Tests/Fixtures/bad_format.yml | 3 +
vendor/symfony/routing/Tests/Fixtures/bar.xml | 0
.../controller/import__controller.xml | 10 +
.../controller/import__controller.yml | 4 +
.../Fixtures/controller/import_controller.xml | 8 +
.../Fixtures/controller/import_controller.yml | 3 +
.../controller/import_override_defaults.xml | 10 +
.../controller/import_override_defaults.yml | 5 +
.../Fixtures/controller/override_defaults.xml | 10 +
.../Fixtures/controller/override_defaults.yml | 5 +
.../Tests/Fixtures/controller/routing.xml | 14 +
.../Tests/Fixtures/controller/routing.yml | 11 +
.../Fixtures/directory/recurse/routes1.yml | 2 +
.../Fixtures/directory/recurse/routes2.yml | 2 +
.../Tests/Fixtures/directory/routes3.yml | 2 +
.../Fixtures/directory_import/import.yml | 3 +
.../Tests/Fixtures/dumper/url_matcher0.php | 35 +
.../Tests/Fixtures/dumper/url_matcher1.php | 247 +
.../Tests/Fixtures/dumper/url_matcher10.php | 2830 ++
.../Tests/Fixtures/dumper/url_matcher11.php | 151 +
.../Tests/Fixtures/dumper/url_matcher12.php | 100 +
.../Tests/Fixtures/dumper/url_matcher13.php | 69 +
.../Tests/Fixtures/dumper/url_matcher2.php | 284 +
.../Tests/Fixtures/dumper/url_matcher3.php | 112 +
.../Tests/Fixtures/dumper/url_matcher4.php | 84 +
.../Tests/Fixtures/dumper/url_matcher5.php | 154 +
.../Tests/Fixtures/dumper/url_matcher6.php | 131 +
.../Tests/Fixtures/dumper/url_matcher7.php | 166 +
.../Tests/Fixtures/dumper/url_matcher8.php | 88 +
.../Tests/Fixtures/dumper/url_matcher9.php | 53 +
.../symfony/routing/Tests/Fixtures/empty.yml | 0
.../routing/Tests/Fixtures/file_resource.yml | 0
vendor/symfony/routing/Tests/Fixtures/foo.xml | 0
.../symfony/routing/Tests/Fixtures/foo1.xml | 0
.../routing/Tests/Fixtures/glob/bar.xml | 8 +
.../routing/Tests/Fixtures/glob/bar.yml | 4 +
.../routing/Tests/Fixtures/glob/baz.xml | 8 +
.../routing/Tests/Fixtures/glob/baz.yml | 4 +
.../Tests/Fixtures/glob/import_multiple.xml | 8 +
.../Tests/Fixtures/glob/import_multiple.yml | 2 +
.../Tests/Fixtures/glob/import_single.xml | 8 +
.../Tests/Fixtures/glob/import_single.yml | 2 +
.../routing/Tests/Fixtures/glob/php_dsl.php | 7 +
.../Tests/Fixtures/glob/php_dsl_bar.php | 12 +
.../Tests/Fixtures/glob/php_dsl_baz.php | 12 +
.../import_with_name_prefix/routing.xml | 10 +
.../import_with_name_prefix/routing.yml | 7 +
.../import_with_no_trailing_slash/routing.xml | 10 +
.../import_with_no_trailing_slash/routing.yml | 10 +
.../routing/Tests/Fixtures/incomplete.yml | 2 +
.../routing/Tests/Fixtures/list_defaults.xml | 20 +
.../Tests/Fixtures/list_in_list_defaults.xml | 22 +
.../Tests/Fixtures/list_in_map_defaults.xml | 22 +
.../Tests/Fixtures/list_null_values.xml | 22 +
.../routing/Tests/Fixtures/localized.xml | 13 +
...imported-with-locale-but-not-localized.xml | 9 +
...imported-with-locale-but-not-localized.yml | 4 +
.../localized/imported-with-locale.xml | 11 +
.../localized/imported-with-locale.yml | 6 +
.../importer-with-controller-default.yml | 5 +
...ith-locale-imports-non-localized-route.xml | 10 +
...ith-locale-imports-non-localized-route.yml | 6 +
.../localized/importer-with-locale.xml | 10 +
.../localized/importer-with-locale.yml | 6 +
.../localized/importing-localized-route.yml | 3 +
.../Fixtures/localized/localized-route.yml | 9 +
.../localized/missing-locale-in-importer.yml | 5 +
.../Fixtures/localized/not-localized.yml | 4 +
.../officially_formatted_locales.yml | 7 +
.../route-without-path-or-locales.yml | 3 +
.../routing/Tests/Fixtures/map_defaults.xml | 20 +
.../Tests/Fixtures/map_in_list_defaults.xml | 22 +
.../Tests/Fixtures/map_in_map_defaults.xml | 22 +
.../Tests/Fixtures/map_null_values.xml | 22 +
.../routing/Tests/Fixtures/missing_id.xml | 8 +
.../routing/Tests/Fixtures/missing_path.xml | 8 +
.../Tests/Fixtures/namespaceprefix.xml | 16 +
.../Fixtures/nonesense_resource_plus_path.yml | 3 +
.../nonesense_type_without_resource.yml | 3 +
.../routing/Tests/Fixtures/nonvalid.xml | 10 +
.../routing/Tests/Fixtures/nonvalid.yml | 1 +
.../routing/Tests/Fixtures/nonvalid2.yml | 1 +
.../routing/Tests/Fixtures/nonvalidkeys.yml | 3 +
.../routing/Tests/Fixtures/nonvalidnode.xml | 8 +
.../routing/Tests/Fixtures/nonvalidroute.xml | 12 +
.../routing/Tests/Fixtures/null_values.xml | 12 +
.../routing/Tests/Fixtures/php_dsl.php | 29 +
.../routing/Tests/Fixtures/php_dsl_i18n.php | 17 +
.../routing/Tests/Fixtures/php_dsl_sub.php | 15 +
.../Tests/Fixtures/php_dsl_sub_i18n.php | 11 +
.../Tests/Fixtures/php_dsl_sub_root.php | 10 +
.../routing/Tests/Fixtures/php_object_dsl.php | 32 +
.../Tests/Fixtures/scalar_defaults.xml | 33 +
.../Tests/Fixtures/special_route_name.yml | 2 +
.../routing/Tests/Fixtures/validpattern.php | 18 +
.../routing/Tests/Fixtures/validpattern.xml | 15 +
.../routing/Tests/Fixtures/validpattern.yml | 13 +
.../routing/Tests/Fixtures/validresource.php | 18 +
.../routing/Tests/Fixtures/validresource.xml | 13 +
.../routing/Tests/Fixtures/validresource.yml | 8 +
.../Fixtures/with_define_path_variable.php | 5 +
.../routing/Tests/Fixtures/withdoctype.xml | 3 +
.../Dumper/PhpGeneratorDumperTest.php | 204 +
.../Tests/Generator/UrlGeneratorTest.php | 724 +
.../Loader/AbstractAnnotationLoaderTest.php | 33 +
.../Loader/AnnotationClassLoaderTest.php | 270 +
.../Loader/AnnotationDirectoryLoaderTest.php | 109 +
.../Tests/Loader/AnnotationFileLoaderTest.php | 85 +
.../Tests/Loader/ClosureLoaderTest.php | 49 +
.../Tests/Loader/DirectoryLoaderTest.php | 74 +
.../routing/Tests/Loader/FileLocatorStub.php | 17 +
.../Tests/Loader/GlobFileLoaderTest.php | 45 +
.../Tests/Loader/ObjectRouteLoaderTest.php | 148 +
.../Tests/Loader/PhpFileLoaderTest.php | 169 +
.../Tests/Loader/XmlFileLoaderTest.php | 444 +
.../Tests/Loader/YamlFileLoaderTest.php | 307 +
.../DumpedRedirectableUrlMatcherTest.php | 43 +
.../Tests/Matcher/DumpedUrlMatcherTest.php | 30 +
.../Matcher/Dumper/PhpMatcherDumperTest.php | 513 +
.../Dumper/StaticPrefixCollectionTest.php | 177 +
.../Matcher/RedirectableUrlMatcherTest.php | 158 +
.../Tests/Matcher/TraceableUrlMatcherTest.php | 122 +
.../routing/Tests/Matcher/UrlMatcherTest.php | 687 +
.../routing/Tests/RequestContextTest.php | 160 +
.../Tests/RouteCollectionBuilderTest.php | 364 +
.../routing/Tests/RouteCollectionTest.php | 333 +
.../routing/Tests/RouteCompilerTest.php | 408 +
vendor/symfony/routing/Tests/RouteTest.php | 274 +
vendor/symfony/routing/Tests/RouterTest.php | 163 +
vendor/symfony/routing/composer.json | 55 +
vendor/symfony/routing/phpunit.xml.dist | 30 +
vendor/symfony/translation/.gitignore | 3 +
vendor/symfony/translation/CHANGELOG.md | 108 +
.../Catalogue/AbstractOperation.php | 157 +
.../translation/Catalogue/MergeOperation.php | 55 +
.../Catalogue/OperationInterface.php | 77 +
.../translation/Catalogue/TargetOperation.php | 69 +
.../translation/Command/XliffLintCommand.php | 270 +
.../TranslationDataCollector.php | 167 +
.../translation/DataCollectorTranslator.php | 165 +
.../TranslationDumperPass.php | 44 +
.../TranslationExtractorPass.php | 49 +
.../DependencyInjection/TranslatorPass.php | 79 +
.../translation/Dumper/CsvFileDumper.php | 63 +
.../translation/Dumper/DumperInterface.php | 31 +
.../symfony/translation/Dumper/FileDumper.php | 113 +
.../translation/Dumper/IcuResFileDumper.php | 106 +
.../translation/Dumper/IniFileDumper.php | 45 +
.../translation/Dumper/JsonFileDumper.php | 44 +
.../translation/Dumper/MoFileDumper.php | 82 +
.../translation/Dumper/PhpFileDumper.php | 38 +
.../translation/Dumper/PoFileDumper.php | 61 +
.../translation/Dumper/QtFileDumper.php | 50 +
.../translation/Dumper/XliffFileDumper.php | 205 +
.../translation/Dumper/YamlFileDumper.php | 62 +
.../Exception/ExceptionInterface.php | 21 +
.../Exception/InvalidArgumentException.php | 21 +
.../Exception/InvalidResourceException.php | 21 +
.../translation/Exception/LogicException.php | 21 +
.../Exception/NotFoundResourceException.php | 21 +
.../Exception/RuntimeException.php | 21 +
.../Extractor/AbstractFileExtractor.php | 80 +
.../translation/Extractor/ChainExtractor.php | 60 +
.../Extractor/ExtractorInterface.php | 38 +
.../translation/Extractor/PhpExtractor.php | 256 +
.../Extractor/PhpStringTokenParser.php | 142 +
.../ChoiceMessageFormatterInterface.php | 30 +
.../Formatter/MessageFormatter.php | 48 +
.../Formatter/MessageFormatterInterface.php | 30 +
.../translation/IdentityTranslator.php | 63 +
vendor/symfony/translation/Interval.php | 109 +
vendor/symfony/translation/LICENSE | 19 +
.../translation/Loader/ArrayLoader.php | 66 +
.../translation/Loader/CsvFileLoader.php | 65 +
.../symfony/translation/Loader/FileLoader.php | 65 +
.../translation/Loader/IcuDatFileLoader.php | 61 +
.../translation/Loader/IcuResFileLoader.php | 91 +
.../translation/Loader/IniFileLoader.php | 28 +
.../translation/Loader/JsonFileLoader.php | 64 +
.../translation/Loader/LoaderInterface.php | 38 +
.../translation/Loader/MoFileLoader.php | 145 +
.../translation/Loader/PhpFileLoader.php | 28 +
.../translation/Loader/PoFileLoader.php | 148 +
.../translation/Loader/QtFileLoader.php | 77 +
.../translation/Loader/XliffFileLoader.php | 314 +
.../translation/Loader/YamlFileLoader.php | 50 +
.../dic/xliff-core/xliff-core-1.2-strict.xsd | 2223 ++
.../schema/dic/xliff-core/xliff-core-2.0.xsd | 411 +
.../Loader/schema/dic/xliff-core/xml.xsd | 309 +
.../symfony/translation/LoggingTranslator.php | 136 +
.../symfony/translation/MessageCatalogue.php | 271 +
.../translation/MessageCatalogueInterface.php | 136 +
.../symfony/translation/MessageSelector.php | 94 +
.../translation/MetadataAwareInterface.php | 54 +
.../translation/PluralizationRules.php | 210 +
vendor/symfony/translation/README.md | 13 +
.../translation/Reader/TranslationReader.php | 63 +
.../Reader/TranslationReaderInterface.php | 30 +
.../schemas/xliff-core-1.2-strict.xsd | 2223 ++
.../Tests/Catalogue/AbstractOperationTest.php | 74 +
.../Tests/Catalogue/MergeOperationTest.php | 83 +
.../Tests/Catalogue/TargetOperationTest.php | 82 +
.../Tests/Command/XliffLintCommandTest.php | 163 +
.../TranslationDataCollectorTest.php | 150 +
.../Tests/DataCollectorTranslatorTest.php | 92 +
.../TranslationDumperPassTest.php | 48 +
.../TranslationExtractorPassTest.php | 66 +
.../TranslationPassTest.php | 57 +
.../Tests/Dumper/CsvFileDumperTest.php | 30 +
.../Tests/Dumper/FileDumperTest.php | 66 +
.../Tests/Dumper/IcuResFileDumperTest.php | 29 +
.../Tests/Dumper/IniFileDumperTest.php | 29 +
.../Tests/Dumper/JsonFileDumperTest.php | 39 +
.../Tests/Dumper/MoFileDumperTest.php | 29 +
.../Tests/Dumper/PhpFileDumperTest.php | 29 +
.../Tests/Dumper/PoFileDumperTest.php | 29 +
.../Tests/Dumper/QtFileDumperTest.php | 29 +
.../Tests/Dumper/XliffFileDumperTest.php | 115 +
.../Tests/Dumper/YamlFileDumperTest.php | 47 +
.../Tests/Extractor/PhpExtractorTest.php | 95 +
.../Tests/Formatter/MessageFormatterTest.php | 82 +
.../Tests/IdentityTranslatorTest.php | 96 +
.../translation/Tests/IntervalTest.php | 49 +
.../Tests/Loader/CsvFileLoaderTest.php | 61 +
.../Tests/Loader/IcuDatFileLoaderTest.php | 64 +
.../Tests/Loader/IcuResFileLoaderTest.php | 51 +
.../Tests/Loader/IniFileLoaderTest.php | 51 +
.../Tests/Loader/JsonFileLoaderTest.php | 62 +
.../Tests/Loader/LocalizedTestCase.php | 24 +
.../Tests/Loader/MoFileLoaderTest.php | 72 +
.../Tests/Loader/PhpFileLoaderTest.php | 50 +
.../Tests/Loader/PoFileLoaderTest.php | 109 +
.../Tests/Loader/QtFileLoaderTest.php | 75 +
.../Tests/Loader/XliffFileLoaderTest.php | 260 +
.../Tests/Loader/YamlFileLoaderTest.php | 71 +
.../Tests/LoggingTranslatorTest.php | 50 +
.../Tests/MessageCatalogueTest.php | 222 +
.../translation/Tests/MessageSelectorTest.php | 137 +
.../Tests/PluralizationRulesTest.php | 122 +
.../translation/Tests/TranslatorCacheTest.php | 311 +
.../translation/Tests/TranslatorTest.php | 549 +
.../Tests/Util/ArrayConverterTest.php | 74 +
.../Tests/Writer/TranslationWriterTest.php | 69 +
.../Tests/fixtures/empty-translation.mo | Bin 0 -> 49 bytes
.../Tests/fixtures/empty-translation.po | 3 +
.../translation/Tests/fixtures/empty.csv | 0
.../translation/Tests/fixtures/empty.ini | 0
.../translation/Tests/fixtures/empty.json | 0
.../translation/Tests/fixtures/empty.mo | 0
.../translation/Tests/fixtures/empty.po | 0
.../translation/Tests/fixtures/empty.xlf | 0
.../translation/Tests/fixtures/empty.yml | 0
.../translation/Tests/fixtures/encoding.xlf | 16 +
.../Tests/fixtures/escaped-id-plurals.po | 10 +
.../translation/Tests/fixtures/escaped-id.po | 8 +
.../fixtures/extractor/resource.format.engine | 0
.../this.is.a.template.format.engine | 0
.../fixtures/extractor/translation.html.php | 49 +
.../Tests/fixtures/fuzzy-translations.po | 10 +
.../Tests/fixtures/invalid-xml-resources.xlf | 23 +
.../translation/Tests/fixtures/malformed.json | 3 +
.../translation/Tests/fixtures/messages.yml | 3 +
.../Tests/fixtures/messages_linear.yml | 2 +
.../translation/Tests/fixtures/non-valid.xlf | 11 +
.../translation/Tests/fixtures/non-valid.yml | 1 +
.../translation/Tests/fixtures/plurals.mo | Bin 0 -> 74 bytes
.../translation/Tests/fixtures/plurals.po | 5 +
.../translation/Tests/fixtures/resname.xlf | 19 +
.../resourcebundle/corrupted/resources.dat | 1 +
.../Tests/fixtures/resourcebundle/dat/en.res | Bin 0 -> 120 bytes
.../Tests/fixtures/resourcebundle/dat/en.txt | 3 +
.../Tests/fixtures/resourcebundle/dat/fr.res | Bin 0 -> 124 bytes
.../Tests/fixtures/resourcebundle/dat/fr.txt | 3 +
.../resourcebundle/dat/packagelist.txt | 2 +
.../fixtures/resourcebundle/dat/resources.dat | Bin 0 -> 352 bytes
.../Tests/fixtures/resourcebundle/res/en.res | Bin 0 -> 84 bytes
.../Tests/fixtures/resources-2.0-clean.xlf | 23 +
.../resources-2.0-multi-segment-unit.xlf | 17 +
.../Tests/fixtures/resources-2.0.xlf | 25 +
.../Tests/fixtures/resources-clean.xlf | 25 +
.../Tests/fixtures/resources-notes-meta.xlf | 26 +
.../fixtures/resources-target-attributes.xlf | 14 +
.../Tests/fixtures/resources-tool-info.xlf | 14 +
.../translation/Tests/fixtures/resources.csv | 4 +
.../Tests/fixtures/resources.dump.json | 1 +
.../translation/Tests/fixtures/resources.ini | 1 +
.../translation/Tests/fixtures/resources.json | 3 +
.../translation/Tests/fixtures/resources.mo | Bin 0 -> 52 bytes
.../translation/Tests/fixtures/resources.php | 5 +
.../translation/Tests/fixtures/resources.po | 8 +
.../translation/Tests/fixtures/resources.ts | 10 +
.../translation/Tests/fixtures/resources.xlf | 23 +
.../translation/Tests/fixtures/resources.yml | 1 +
.../translation/Tests/fixtures/valid.csv | 4 +
.../Tests/fixtures/with-attributes.xlf | 21 +
.../Tests/fixtures/withdoctype.xlf | 12 +
.../translation/Tests/fixtures/withnote.xlf | 22 +
vendor/symfony/translation/Translator.php | 437 +
.../translation/TranslatorBagInterface.php | 33 +
.../translation/TranslatorInterface.php | 67 +
.../translation/Util/ArrayConverter.php | 99 +
.../translation/Writer/TranslationWriter.php | 90 +
.../Writer/TranslationWriterInterface.php | 34 +
vendor/symfony/translation/composer.json | 53 +
vendor/symfony/translation/phpunit.xml.dist | 30 +
vendor/symfony/var-dumper/.gitignore | 3 +
vendor/symfony/var-dumper/CHANGELOG.md | 32 +
.../symfony/var-dumper/Caster/AmqpCaster.php | 210 +
vendor/symfony/var-dumper/Caster/ArgsStub.php | 80 +
vendor/symfony/var-dumper/Caster/Caster.php | 157 +
.../symfony/var-dumper/Caster/ClassStub.php | 87 +
.../symfony/var-dumper/Caster/ConstStub.php | 33 +
.../var-dumper/Caster/CutArrayStub.php | 30 +
vendor/symfony/var-dumper/Caster/CutStub.php | 59 +
.../symfony/var-dumper/Caster/DOMCaster.php | 302 +
.../symfony/var-dumper/Caster/DateCaster.php | 122 +
.../var-dumper/Caster/DoctrineCaster.php | 60 +
vendor/symfony/var-dumper/Caster/EnumStub.php | 30 +
.../var-dumper/Caster/ExceptionCaster.php | 349 +
.../symfony/var-dumper/Caster/FrameStub.php | 30 +
.../symfony/var-dumper/Caster/GmpCaster.php | 30 +
vendor/symfony/var-dumper/Caster/LinkStub.php | 108 +
.../symfony/var-dumper/Caster/PdoCaster.php | 120 +
.../symfony/var-dumper/Caster/PgSqlCaster.php | 154 +
.../symfony/var-dumper/Caster/RedisCaster.php | 68 +
.../var-dumper/Caster/ReflectionCaster.php | 321 +
.../var-dumper/Caster/ResourceCaster.php | 72 +
.../symfony/var-dumper/Caster/SplCaster.php | 213 +
.../symfony/var-dumper/Caster/StubCaster.php | 82 +
.../var-dumper/Caster/SymfonyCaster.php | 43 +
.../symfony/var-dumper/Caster/TraceStub.php | 36 +
.../var-dumper/Caster/XmlReaderCaster.php | 77 +
.../var-dumper/Caster/XmlResourceCaster.php | 61 +
.../var-dumper/Cloner/AbstractCloner.php | 330 +
.../var-dumper/Cloner/ClonerInterface.php | 27 +
vendor/symfony/var-dumper/Cloner/Cursor.php | 43 +
vendor/symfony/var-dumper/Cloner/Data.php | 425 +
.../var-dumper/Cloner/DumperInterface.php | 60 +
vendor/symfony/var-dumper/Cloner/Stub.php | 57 +
.../symfony/var-dumper/Cloner/VarCloner.php | 293 +
.../Command/Descriptor/CliDescriptor.php | 81 +
.../Descriptor/DumpDescriptorInterface.php | 23 +
.../Command/Descriptor/HtmlDescriptor.php | 119 +
.../var-dumper/Command/ServerDumpCommand.php | 99 +
.../var-dumper/Dumper/AbstractDumper.php | 211 +
.../symfony/var-dumper/Dumper/CliDumper.php | 597 +
.../ContextProvider/CliContextProvider.php | 32 +
.../ContextProviderInterface.php | 25 +
.../RequestContextProvider.php | 49 +
.../ContextProvider/SourceContextProvider.php | 126 +
.../var-dumper/Dumper/DataDumperInterface.php | 24 +
.../symfony/var-dumper/Dumper/HtmlDumper.php | 908 +
.../var-dumper/Dumper/ServerDumper.php | 53 +
.../Exception/ThrowingCasterException.php | 26 +
vendor/symfony/var-dumper/LICENSE | 19 +
vendor/symfony/var-dumper/README.md | 15 +
.../var-dumper/Resources/bin/var-dump-server | 63 +
.../Resources/css/htmlDescriptor.css | 129 +
.../var-dumper/Resources/functions/dump.php | 45 +
.../var-dumper/Resources/js/htmlDescriptor.js | 10 +
.../symfony/var-dumper/Server/Connection.php | 97 +
.../symfony/var-dumper/Server/DumpServer.php | 107 +
.../var-dumper/Test/VarDumperTestTrait.php | 57 +
.../var-dumper/Tests/Caster/CasterTest.php | 178 +
.../Tests/Caster/DateCasterTest.php | 390 +
.../Tests/Caster/ExceptionCasterTest.php | 230 +
.../var-dumper/Tests/Caster/GmpCasterTest.php | 48 +
.../var-dumper/Tests/Caster/PdoCasterTest.php | 64 +
.../Tests/Caster/RedisCasterTest.php | 66 +
.../Tests/Caster/ReflectionCasterTest.php | 233 +
.../var-dumper/Tests/Caster/SplCasterTest.php | 207 +
.../Tests/Caster/StubCasterTest.php | 192 +
.../Tests/Caster/XmlReaderCasterTest.php | 248 +
.../var-dumper/Tests/Cloner/DataTest.php | 115 +
.../var-dumper/Tests/Cloner/VarClonerTest.php | 437 +
.../var-dumper/Tests/Dumper/CliDumperTest.php | 538 +
.../var-dumper/Tests/Dumper/FunctionsTest.php | 57 +
.../Tests/Dumper/HtmlDumperTest.php | 167 +
.../Tests/Dumper/ServerDumperTest.php | 95 +
.../Tests/Fixtures/FooInterface.php | 11 +
.../Tests/Fixtures/GeneratorDemo.php | 21 +
.../Tests/Fixtures/NotLoadableClass.php | 7 +
.../var-dumper/Tests/Fixtures/Twig.php | 38 +
.../var-dumper/Tests/Fixtures/dumb-var.php | 40 +
.../var-dumper/Tests/Fixtures/dump_server.php | 38 +
.../var-dumper/Tests/Fixtures/xml_reader.xml | 10 +
.../Tests/Server/ConnectionTest.php | 88 +
.../Tests/Test/VarDumperTestTraitTest.php | 46 +
vendor/symfony/var-dumper/VarDumper.php | 48 +
vendor/symfony/var-dumper/composer.json | 53 +
vendor/symfony/var-dumper/phpunit.xml.dist | 33 +
vendor/theseer/tokenizer/.gitignore | 7 +
vendor/theseer/tokenizer/.php_cs | 67 +
vendor/theseer/tokenizer/.travis.yml | 33 +
vendor/theseer/tokenizer/LICENSE | 30 +
vendor/theseer/tokenizer/README.md | 49 +
vendor/theseer/tokenizer/build.xml | 41 +
vendor/theseer/tokenizer/composer.json | 27 +
vendor/theseer/tokenizer/phive.xml | 5 +
vendor/theseer/tokenizer/phpunit.xml | 25 +
vendor/theseer/tokenizer/src/Exception.php | 6 +
vendor/theseer/tokenizer/src/NamespaceUri.php | 28 +
.../tokenizer/src/NamespaceUriException.php | 6 +
vendor/theseer/tokenizer/src/Token.php | 55 +
.../theseer/tokenizer/src/TokenCollection.php | 128 +
.../src/TokenCollectionException.php | 6 +
vendor/theseer/tokenizer/src/Tokenizer.php | 82 +
.../theseer/tokenizer/src/XMLSerializer.php | 94 +
.../tokenizer/tests/NamespaceUriTest.php | 29 +
.../tokenizer/tests/TokenCollectionTest.php | 72 +
vendor/theseer/tokenizer/tests/TokenTest.php | 31 +
.../theseer/tokenizer/tests/TokenizerTest.php | 21 +
.../tokenizer/tests/XMLSerializerTest.php | 43 +
.../tokenizer/tests/_files/customns.xml | 177 +
.../theseer/tokenizer/tests/_files/test.php | 25 +
.../tokenizer/tests/_files/test.php.tokens | Bin 0 -> 29474 bytes
.../tokenizer/tests/_files/test.php.xml | 177 +
.../css-to-inline-styles/LICENSE.md | 23 +
.../css-to-inline-styles/composer.json | 31 +
.../css-to-inline-styles/phpunit.xml.dist | 18 +
.../src/Css/Processor.php | 68 +
.../src/Css/Property/Processor.php | 122 +
.../src/Css/Property/Property.php | 90 +
.../src/Css/Rule/Processor.php | 155 +
.../src/Css/Rule/Rule.php | 84 +
.../src/CssToInlineStyles.php | 235 +
vendor/vlucas/phpdotenv/LICENSE.txt | 32 +
vendor/vlucas/phpdotenv/composer.json | 29 +
vendor/vlucas/phpdotenv/src/Dotenv.php | 130 +
.../src/Exception/ExceptionInterface.php | 11 +
.../Exception/InvalidCallbackException.php | 13 +
.../src/Exception/InvalidFileException.php | 13 +
.../src/Exception/InvalidPathException.php | 13 +
.../src/Exception/ValidationException.php | 13 +
vendor/vlucas/phpdotenv/src/Loader.php | 418 +
vendor/vlucas/phpdotenv/src/Validator.php | 149 +
vendor/webmozart/assert/.composer-auth.json | 7 +
vendor/webmozart/assert/.styleci.yml | 11 +
vendor/webmozart/assert/CHANGELOG.md | 53 +
vendor/webmozart/assert/LICENSE | 20 +
vendor/webmozart/assert/README.md | 252 +
vendor/webmozart/assert/composer.json | 34 +
vendor/webmozart/assert/src/Assert.php | 1087 +
webpack.mix.js | 15 +
7508 files changed, 849336 insertions(+)
create mode 100644 .editorconfig
create mode 100644 .env
create mode 100644 .env.example
create mode 100644 .gitattributes
create mode 100644 .gitignore
create mode 100644 app/Console/Kernel.php
create mode 100644 app/EsiToken.php
create mode 100644 app/Exceptions/Handler.php
create mode 100644 app/Http/Controllers/Auth/ForgotPasswordController.php
create mode 100644 app/Http/Controllers/Auth/LoginController.php
create mode 100644 app/Http/Controllers/Auth/RegisterController.php
create mode 100644 app/Http/Controllers/Auth/ResetPasswordController.php
create mode 100644 app/Http/Controllers/Auth/VerificationController.php
create mode 100644 app/Http/Controllers/AuthController.php
create mode 100644 app/Http/Controllers/Controller.php
create mode 100644 app/Http/Controllers/DashboardController.php
create mode 100644 app/Http/Controllers/MoonsController.php
create mode 100644 app/Http/Kernel.php
create mode 100644 app/Http/Middleware/Authenticate.php
create mode 100644 app/Http/Middleware/CheckForMaintenanceMode.php
create mode 100644 app/Http/Middleware/EncryptCookies.php
create mode 100644 app/Http/Middleware/RedirectIfAuthenticated.php
create mode 100644 app/Http/Middleware/TrimStrings.php
create mode 100644 app/Http/Middleware/TrustProxies.php
create mode 100644 app/Http/Middleware/VerifyCsrfToken.php
create mode 100644 app/Library/EsiLogin.php
create mode 100644 app/Library/MoonCalc.php
create mode 100644 app/Moon.php
create mode 100644 app/Providers/AppServiceProvider.php
create mode 100644 app/Providers/AuthServiceProvider.php
create mode 100644 app/Providers/BroadcastServiceProvider.php
create mode 100644 app/Providers/EventServiceProvider.php
create mode 100644 app/Providers/RouteServiceProvider.php
create mode 100644 app/User.php
create mode 100644 artisan
create mode 100644 bootstrap/app.php
create mode 100644 bootstrap/cache/.gitignore
create mode 100644 composer.json
create mode 100644 composer.lock
create mode 100644 config/app.php
create mode 100644 config/auth.php
create mode 100644 config/broadcasting.php
create mode 100644 config/cache.php
create mode 100644 config/database.php
create mode 100644 config/filesystems.php
create mode 100644 config/hashing.php
create mode 100644 config/logging.php
create mode 100644 config/mail.php
create mode 100644 config/queue.php
create mode 100644 config/services.php
create mode 100644 config/session.php
create mode 100644 config/view.php
create mode 100644 database/.gitignore
create mode 100644 database/factories/UserFactory.php
create mode 100644 database/migrations/2014_10_12_000000_create_users_table.php
create mode 100644 database/migrations/2014_10_12_100000_create_password_resets_table.php
create mode 100644 database/migrations/2018_10_06_074929_create_esi_tokens_table.php
create mode 100644 database/migrations/2018_10_06_220248_create_moons_table.php
create mode 100644 database/seeds/DatabaseSeeder.php
create mode 100644 database/seeds/ItemComposition.sql
create mode 100644 database/seeds/Moons.sql
create mode 100644 package.json
create mode 100644 phpunit.xml
create mode 100644 public/.htaccess
create mode 100644 public/css/app.css
create mode 100644 public/favicon.ico
create mode 100644 public/index.php
create mode 100644 public/js/app.js
create mode 100644 public/robots.txt
create mode 100644 public/svg/403.svg
create mode 100644 public/svg/404.svg
create mode 100644 public/svg/500.svg
create mode 100644 public/svg/503.svg
create mode 100644 public/web.config
create mode 100644 readme.md
create mode 100644 resources/js/app.js
create mode 100644 resources/js/bootstrap.js
create mode 100644 resources/js/components/ExampleComponent.vue
create mode 100644 resources/lang/en/auth.php
create mode 100644 resources/lang/en/pagination.php
create mode 100644 resources/lang/en/passwords.php
create mode 100644 resources/lang/en/validation.php
create mode 100644 resources/sass/_variables.scss
create mode 100644 resources/sass/app.scss
create mode 100644 resources/views/auth/login.blade.php
create mode 100644 resources/views/auth/passwords/email.blade.php
create mode 100644 resources/views/auth/passwords/reset.blade.php
create mode 100644 resources/views/auth/register.blade.php
create mode 100644 resources/views/auth/verify.blade.php
create mode 100644 resources/views/custom/login.blade.php
create mode 100644 resources/views/dashboard.blade.php
create mode 100644 resources/views/dashboard/addmoon.blade.php
create mode 100644 resources/views/dashboard/esitoken.blade.php
create mode 100644 resources/views/dashboard/moon/addmoon.blade.php
create mode 100644 resources/views/dashboard/moon/moon.blade.php
create mode 100644 resources/views/dashboard/moon/update.moon.blade
create mode 100644 resources/views/dashboard/profile.blade.php
create mode 100644 resources/views/inc/messages.blade.php
create mode 100644 resources/views/layouts/app.blade.php
create mode 100644 resources/views/layouts/b4.blade.php
create mode 100644 resources/views/layouts/navbar.blade.php
create mode 100644 resources/views/welcome.blade.php
create mode 100644 routes/api.php
create mode 100644 routes/channels.php
create mode 100644 routes/console.php
create mode 100644 routes/web.php
create mode 100644 server.php
create mode 100644 storage/app/.gitignore
create mode 100644 storage/app/public/.gitignore
create mode 100644 storage/framework/.gitignore
create mode 100644 storage/framework/cache/.gitignore
create mode 100644 storage/framework/sessions/.gitignore
create mode 100644 storage/framework/testing/.gitignore
create mode 100644 storage/framework/views/.gitignore
create mode 100644 storage/logs/.gitignore
create mode 100644 tests/CreatesApplication.php
create mode 100644 tests/Feature/ExampleTest.php
create mode 100644 tests/TestCase.php
create mode 100644 tests/Unit/ExampleTest.php
create mode 100644 vendor/autoload.php
create mode 100644 vendor/beyondcode/laravel-dump-server/CHANGELOG.md
create mode 100644 vendor/beyondcode/laravel-dump-server/CONTRIBUTING.md
create mode 100644 vendor/beyondcode/laravel-dump-server/LICENSE.md
create mode 100644 vendor/beyondcode/laravel-dump-server/README.md
create mode 100644 vendor/beyondcode/laravel-dump-server/composer.json
create mode 100644 vendor/beyondcode/laravel-dump-server/config/config.php
create mode 100644 vendor/beyondcode/laravel-dump-server/helpers.php
create mode 100644 vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php
create mode 100644 vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php
create mode 100644 vendor/beyondcode/laravel-dump-server/src/Dumper.php
create mode 100644 vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php
create mode 100644 vendor/bin/php-parse
create mode 100644 vendor/bin/php-parse.bat
create mode 100644 vendor/bin/phpunit
create mode 100644 vendor/bin/phpunit.bat
create mode 100644 vendor/bin/psysh
create mode 100644 vendor/bin/psysh.bat
create mode 100644 vendor/bin/tokengenerator
create mode 100644 vendor/bin/tokengenerator.bat
create mode 100644 vendor/bin/var-dump-server
create mode 100644 vendor/bin/var-dump-server.bat
create mode 100644 vendor/composer/ClassLoader.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/dnoegel/php-xdg-base-dir/.gitignore
create mode 100644 vendor/dnoegel/php-xdg-base-dir/LICENSE
create mode 100644 vendor/dnoegel/php-xdg-base-dir/README.md
create mode 100644 vendor/dnoegel/php-xdg-base-dir/composer.json
create mode 100644 vendor/dnoegel/php-xdg-base-dir/phpunit.xml.dist
create mode 100644 vendor/dnoegel/php-xdg-base-dir/src/Xdg.php
create mode 100644 vendor/dnoegel/php-xdg-base-dir/tests/XdgTest.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/lib/Doctrine/Common/Inflector/Inflector.php
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/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/composer.json
create mode 100644 vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
create mode 100644 vendor/dragonmantank/cron-expression/.editorconfig
create mode 100644 vendor/dragonmantank/cron-expression/CHANGELOG.md
create mode 100644 vendor/dragonmantank/cron-expression/LICENSE
create mode 100644 vendor/dragonmantank/cron-expression/README.md
create mode 100644 vendor/dragonmantank/cron-expression/composer.json
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/AbstractField.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/CronExpression.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/FieldFactory.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/FieldInterface.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/HoursField.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/MinutesField.php
create mode 100644 vendor/dragonmantank/cron-expression/src/Cron/MonthField.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/AbstractFieldTest.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/CronExpressionTest.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/DayOfMonthFieldTest.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/DayOfWeekFieldTest.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/FieldFactoryTest.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/HoursFieldTest.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/MinutesFieldTest.php
create mode 100644 vendor/dragonmantank/cron-expression/tests/Cron/MonthFieldTest.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/EmailLexer.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/EmailParser.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/EmailValidator.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/CRLFAtTheEnd.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/CRLFX2.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/CRNoLF.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/CharNotAllowed.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/CommaInDomain.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ConsecutiveAt.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ConsecutiveDot.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/DomainHyphened.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/DotAtEnd.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/DotAtStart.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ExpectingAT.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ExpectingATEXT.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ExpectingCTEXT.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ExpectingDTEXT.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ExpectingDomainLiteralClose.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/ExpectingQPair.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/InvalidEmail.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/NoDNSRecord.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/NoDomainPart.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/NoLocalPart.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/UnclosedComment.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/UnclosedQuotedString.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Exception/UnopenedComment.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Parser/DomainPart.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Parser/LocalPart.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Parser/Parser.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/EmailValidation.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/Error/RFCWarnings.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/Error/SpoofEmail.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/Exception/EmptyValidationList.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/MultipleErrors.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/RFCValidation.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/Comment.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/QuotedPart.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/QuotedString.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/TLD.php
create mode 100644 vendor/egulias/email-validator/EmailValidator/Warning/Warning.php
create mode 100644 vendor/egulias/email-validator/LICENSE
create mode 100644 vendor/egulias/email-validator/README.md
create mode 100644 vendor/egulias/email-validator/composer.json
create mode 100644 vendor/egulias/email-validator/phpunit.xml.dist
create mode 100644 vendor/erusev/parsedown/LICENSE.txt
create mode 100644 vendor/erusev/parsedown/Parsedown.php
create mode 100644 vendor/erusev/parsedown/README.md
create mode 100644 vendor/erusev/parsedown/composer.json
create mode 100644 vendor/eveseat/eseye/.codeclimate.yml
create mode 100644 vendor/eveseat/eseye/.gitignore
create mode 100644 vendor/eveseat/eseye/.styleci.yml
create mode 100644 vendor/eveseat/eseye/.travis.yml
create mode 100644 vendor/eveseat/eseye/LICENSE
create mode 100644 vendor/eveseat/eseye/README.md
create mode 100644 vendor/eveseat/eseye/bin/index.php
create mode 100644 vendor/eveseat/eseye/bin/tokengenerator
create mode 100644 vendor/eveseat/eseye/composer.json
create mode 100644 vendor/eveseat/eseye/example.php
create mode 100644 vendor/eveseat/eseye/phpunit.xml
create mode 100644 vendor/eveseat/eseye/src/Access/AccessInterface.php
create mode 100644 vendor/eveseat/eseye/src/Access/CheckAccess.php
create mode 100644 vendor/eveseat/eseye/src/Cache/CacheInterface.php
create mode 100644 vendor/eveseat/eseye/src/Cache/FileCache.php
create mode 100644 vendor/eveseat/eseye/src/Cache/HashesStrings.php
create mode 100644 vendor/eveseat/eseye/src/Cache/MemcachedCache.php
create mode 100644 vendor/eveseat/eseye/src/Cache/NullCache.php
create mode 100644 vendor/eveseat/eseye/src/Cache/RedisCache.php
create mode 100644 vendor/eveseat/eseye/src/Configuration.php
create mode 100644 vendor/eveseat/eseye/src/Containers/AbstractArrayAccess.php
create mode 100644 vendor/eveseat/eseye/src/Containers/EsiAuthentication.php
create mode 100644 vendor/eveseat/eseye/src/Containers/EsiConfiguration.php
create mode 100644 vendor/eveseat/eseye/src/Containers/EsiResponse.php
create mode 100644 vendor/eveseat/eseye/src/Eseye.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/CachePathException.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/EsiScopeAccessDeniedException.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/InvalidAuthenticationException.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/InvalidConfigurationException.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/InvalidContainerDataException.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/InvalidEsiSpecException.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/RequestFailedException.php
create mode 100644 vendor/eveseat/eseye/src/Exceptions/UriDataMissingException.php
create mode 100644 vendor/eveseat/eseye/src/Fetchers/FetcherInterface.php
create mode 100644 vendor/eveseat/eseye/src/Fetchers/GuzzleFetcher.php
create mode 100644 vendor/eveseat/eseye/src/Helpers/helpers.php
create mode 100644 vendor/eveseat/eseye/src/Log/FileLogger.php
create mode 100644 vendor/eveseat/eseye/src/Log/LogInterface.php
create mode 100644 vendor/eveseat/eseye/src/Log/NullLogger.php
create mode 100644 vendor/eveseat/eseye/src/Log/RotatingFileLogger.php
create mode 100644 vendor/eveseat/eseye/src/Traits/ConstructsContainers.php
create mode 100644 vendor/eveseat/eseye/src/Traits/ValidatesContainers.php
create mode 100644 vendor/eveseat/eseye/tests/Access/CheckAccessTest.php
create mode 100644 vendor/eveseat/eseye/tests/Cache/FileCacheTest.php
create mode 100644 vendor/eveseat/eseye/tests/Cache/HashesStringsTest.php
create mode 100644 vendor/eveseat/eseye/tests/Cache/MemcachedCacheTest.php
create mode 100644 vendor/eveseat/eseye/tests/Cache/NullCacheTest.php
create mode 100644 vendor/eveseat/eseye/tests/Cache/RedisCacheTest.php
create mode 100644 vendor/eveseat/eseye/tests/ConfigurationTest.php
create mode 100644 vendor/eveseat/eseye/tests/Containers/EsiAuthenticationTest.php
create mode 100644 vendor/eveseat/eseye/tests/Containers/EsiConfigurationTest.php
create mode 100644 vendor/eveseat/eseye/tests/Containers/EsiResponseTest.php
create mode 100644 vendor/eveseat/eseye/tests/EseyeTest.php
create mode 100644 vendor/eveseat/eseye/tests/Exceptions/RequestFailedExceptionTest.php
create mode 100644 vendor/eveseat/eseye/tests/Fetchers/GuzzleFetcherTest.php
create mode 100644 vendor/eveseat/eseye/tests/Log/FileLoggerTest.php
create mode 100644 vendor/eveseat/eseye/tests/Log/NullLoggerTest.php
create mode 100644 vendor/eveseat/eseye/tests/Log/RotatingFileLoggerTest.php
create mode 100644 vendor/eveseat/eseye/tools/esi.json
create mode 100644 vendor/eveseat/eseye/tools/get_endpoints_and_scopes.php
create mode 100644 vendor/eveseat/eseye/tools/scopes.json
create mode 100644 vendor/eveseat/eseye/tools/swagger_download.php
create mode 100644 vendor/fideloper/proxy/LICENSE.md
create mode 100644 vendor/fideloper/proxy/composer.json
create mode 100644 vendor/fideloper/proxy/config/trustedproxy.php
create mode 100644 vendor/fideloper/proxy/src/TrustProxies.php
create mode 100644 vendor/fideloper/proxy/src/TrustedProxyServiceProvider.php
create mode 100644 vendor/filp/whoops/CHANGELOG.md
create mode 100644 vendor/filp/whoops/LICENSE.md
create mode 100644 vendor/filp/whoops/composer.json
create mode 100644 vendor/filp/whoops/src/Whoops/Exception/ErrorException.php
create mode 100644 vendor/filp/whoops/src/Whoops/Exception/Formatter.php
create mode 100644 vendor/filp/whoops/src/Whoops/Exception/Frame.php
create mode 100644 vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php
create mode 100644 vendor/filp/whoops/src/Whoops/Exception/Inspector.php
create mode 100644 vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php
create mode 100644 vendor/filp/whoops/src/Whoops/Handler/Handler.php
create mode 100644 vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php
create mode 100644 vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php
create mode 100644 vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php
create mode 100644 vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php
create mode 100644 vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/clipboard.min.js
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/prettify.min.js
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/whoops.base.js
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/zepto.min.js
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/env_details.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frame_code.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frame_list.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frames_container.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frames_description.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/header.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/header_outer.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/layout.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_details.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_details_outer.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_left.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_left_outer.html.php
create mode 100644 vendor/filp/whoops/src/Whoops/Run.php
create mode 100644 vendor/filp/whoops/src/Whoops/RunInterface.php
create mode 100644 vendor/filp/whoops/src/Whoops/Util/HtmlDumperOutput.php
create mode 100644 vendor/filp/whoops/src/Whoops/Util/Misc.php
create mode 100644 vendor/filp/whoops/src/Whoops/Util/SystemFacade.php
create mode 100644 vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php
create mode 100644 vendor/fzaninotto/faker/.gitignore
create mode 100644 vendor/fzaninotto/faker/.travis.yml
create mode 100644 vendor/fzaninotto/faker/CHANGELOG.md
create mode 100644 vendor/fzaninotto/faker/CONTRIBUTING.md
create mode 100644 vendor/fzaninotto/faker/LICENSE
create mode 100644 vendor/fzaninotto/faker/Makefile
create mode 100644 vendor/fzaninotto/faker/composer.json
create mode 100644 vendor/fzaninotto/faker/phpunit.xml.dist
create mode 100644 vendor/fzaninotto/faker/readme.md
create mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/Iban.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/Inn.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/Luhn.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Calculator/TCNo.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/DefaultGenerator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Documentor.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Factory.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Generator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Guesser/Name.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/CakePHP/ColumnTypeGuesser.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/CakePHP/EntityPopulator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/CakePHP/Populator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Doctrine/ColumnTypeGuesser.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Doctrine/EntityPopulator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Doctrine/Populator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Mandango/ColumnTypeGuesser.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Mandango/EntityPopulator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Mandango/Populator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel/ColumnTypeGuesser.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel/EntityPopulator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel/Populator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel2/ColumnTypeGuesser.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel2/EntityPopulator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Propel2/Populator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Spot/ColumnTypeGuesser.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Spot/EntityPopulator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ORM/Spot/Populator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Barcode.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Base.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Biased.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/DateTime.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/File.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/HtmlLorem.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Image.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Lorem.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Miscellaneous.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/UserAgent.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/Uuid.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_JO/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ar_SA/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/at_AT/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bg_BG/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/bn_BD/Utils.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/DateTime.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/cs_CZ/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/da_DK/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_AT/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_CH/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/de_DE/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_CY/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/el_GR/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_AU/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_AU/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_AU/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_CA/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_CA/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_GB/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_HK/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_HK/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_HK/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_IN/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NG/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NZ/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NZ/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_NZ/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_PH/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_PH/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_SG/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_SG/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_UG/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_US/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/en_ZA/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_AR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_ES/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_PE/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/es_VE/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fa_IR/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fi_FI/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_BE/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CA/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CA/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CA/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_CH/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/fr_FR/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/he_IL/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hr_HR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hu_HU/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/hy_AM/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/id_ID/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/is_IS/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_CH/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/it_IT/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ja_JP/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/DateTime.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ka_GE/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/kk_KZ/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ko_KR/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lt_LT/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/lv_LV/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/me_ME/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/mn_MN/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/mn_MN/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Miscellaneous.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ms_MY/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nb_NO/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ne_NP/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_BE/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/nl_NL/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pl_PL/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_BR/check_digit.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/pt_PT/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_MD/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ro_RO/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/ru_RU/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sk_SK/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sl_SI/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_RS/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_RS/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sr_RS/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/sv_SE/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/th_TH/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/DateTime.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/tr_TR/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/uk_UA/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/vi_VN/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/DateTime.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_CN/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Address.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Color.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Company.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/DateTime.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Internet.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Payment.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Person.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/PhoneNumber.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/Provider/zh_TW/Text.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/UniqueGenerator.php
create mode 100644 vendor/fzaninotto/faker/src/Faker/ValidGenerator.php
create mode 100644 vendor/fzaninotto/faker/src/autoload.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Calculator/IbanTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Calculator/InnTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Calculator/LuhnTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Calculator/TCNoTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/DefaultGeneratorTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/GeneratorTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/BarcodeTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/BaseTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/BiasedTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ColorTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/DateTimeTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/HtmlLoremTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ImageTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/LocalizationTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/LoremTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/MiscellaneousTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ProviderOverrideTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/UserAgentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/UuidTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ar_JO/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ar_SA/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/at_AT/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/bg_BG/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/bn_BD/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/cs_CZ/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/da_DK/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/de_AT/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/de_AT/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/de_CH/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/de_CH/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/de_CH/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/de_DE/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/el_GR/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_AU/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_CA/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_GB/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_IN/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_NG/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_NG/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_NG/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_NG/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_NZ/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_PH/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_SG/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_SG/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_UG/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_US/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_US/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_US/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_US/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_ZA/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_ZA/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_ZA/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/en_ZA/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/es_ES/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/es_ES/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/es_ES/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/es_PE/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/es_VE/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/es_VE/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fi_FI/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fi_FI/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_BE/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_CH/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_CH/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_CH/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_FR/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_FR/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_FR/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_FR/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_FR/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/fr_FR/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/id_ID/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/it_CH/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/it_CH/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/it_CH/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/it_IT/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/it_IT/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ja_JP/InternetTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ja_JP/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ja_JP/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ka_GE/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/kk_KZ/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/kk_KZ/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/kk_KZ/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ko_KR/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/mn_MN/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ms_MY/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/nl_BE/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/nl_BE/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/nl_NL/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/nl_NL/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/pl_PL/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/pl_PL/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/pt_BR/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/pt_BR/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/pt_PT/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/pt_PT/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/pt_PT/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ro_RO/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ro_RO/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ru_RU/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/ru_RU/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/sv_SE/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/tr_TR/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/tr_TR/PaymentTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/tr_TR/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/tr_TR/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/uk_UA/AddressTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/uk_UA/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/uk_UA/PhoneNumberTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/zh_TW/CompanyTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/zh_TW/PersonTest.php
create mode 100644 vendor/fzaninotto/faker/test/Faker/Provider/zh_TW/TextTest.php
create mode 100644 vendor/fzaninotto/faker/test/documentor.php
create mode 100644 vendor/fzaninotto/faker/test/test.php
create mode 100644 vendor/guzzlehttp/guzzle/CHANGELOG.md
create mode 100644 vendor/guzzlehttp/guzzle/LICENSE
create mode 100644 vendor/guzzlehttp/guzzle/README.md
create mode 100644 vendor/guzzlehttp/guzzle/UPGRADING.md
create mode 100644 vendor/guzzlehttp/guzzle/composer.json
create mode 100644 vendor/guzzlehttp/guzzle/src/Client.php
create mode 100644 vendor/guzzlehttp/guzzle/src/ClientInterface.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/ClientException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/SeekException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/ServerException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Exception/TransferException.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/Proxy.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
create mode 100644 vendor/guzzlehttp/guzzle/src/HandlerStack.php
create mode 100644 vendor/guzzlehttp/guzzle/src/MessageFormatter.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Middleware.php
create mode 100644 vendor/guzzlehttp/guzzle/src/Pool.php
create mode 100644 vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php
create mode 100644 vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
create mode 100644 vendor/guzzlehttp/guzzle/src/RequestOptions.php
create mode 100644 vendor/guzzlehttp/guzzle/src/RetryMiddleware.php
create mode 100644 vendor/guzzlehttp/guzzle/src/TransferStats.php
create mode 100644 vendor/guzzlehttp/guzzle/src/UriTemplate.php
create mode 100644 vendor/guzzlehttp/guzzle/src/functions.php
create mode 100644 vendor/guzzlehttp/guzzle/src/functions_include.php
create mode 100644 vendor/guzzlehttp/promises/CHANGELOG.md
create mode 100644 vendor/guzzlehttp/promises/LICENSE
create mode 100644 vendor/guzzlehttp/promises/Makefile
create mode 100644 vendor/guzzlehttp/promises/README.md
create mode 100644 vendor/guzzlehttp/promises/composer.json
create mode 100644 vendor/guzzlehttp/promises/src/AggregateException.php
create mode 100644 vendor/guzzlehttp/promises/src/CancellationException.php
create mode 100644 vendor/guzzlehttp/promises/src/Coroutine.php
create mode 100644 vendor/guzzlehttp/promises/src/EachPromise.php
create mode 100644 vendor/guzzlehttp/promises/src/FulfilledPromise.php
create mode 100644 vendor/guzzlehttp/promises/src/Promise.php
create mode 100644 vendor/guzzlehttp/promises/src/PromiseInterface.php
create mode 100644 vendor/guzzlehttp/promises/src/PromisorInterface.php
create mode 100644 vendor/guzzlehttp/promises/src/RejectedPromise.php
create mode 100644 vendor/guzzlehttp/promises/src/RejectionException.php
create mode 100644 vendor/guzzlehttp/promises/src/TaskQueue.php
create mode 100644 vendor/guzzlehttp/promises/src/TaskQueueInterface.php
create mode 100644 vendor/guzzlehttp/promises/src/functions.php
create mode 100644 vendor/guzzlehttp/promises/src/functions_include.php
create mode 100644 vendor/guzzlehttp/psr7/CHANGELOG.md
create mode 100644 vendor/guzzlehttp/psr7/LICENSE
create mode 100644 vendor/guzzlehttp/psr7/README.md
create mode 100644 vendor/guzzlehttp/psr7/composer.json
create mode 100644 vendor/guzzlehttp/psr7/src/AppendStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/BufferStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/CachingStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/DroppingStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/FnStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/InflateStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/LazyOpenStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/LimitStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/MessageTrait.php
create mode 100644 vendor/guzzlehttp/psr7/src/MultipartStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/NoSeekStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/PumpStream.php
create mode 100644 vendor/guzzlehttp/psr7/src/Request.php
create mode 100644 vendor/guzzlehttp/psr7/src/Response.php
create mode 100644 vendor/guzzlehttp/psr7/src/ServerRequest.php
create mode 100644 vendor/guzzlehttp/psr7/src/Stream.php
create mode 100644 vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
create mode 100644 vendor/guzzlehttp/psr7/src/StreamWrapper.php
create mode 100644 vendor/guzzlehttp/psr7/src/UploadedFile.php
create mode 100644 vendor/guzzlehttp/psr7/src/Uri.php
create mode 100644 vendor/guzzlehttp/psr7/src/UriNormalizer.php
create mode 100644 vendor/guzzlehttp/psr7/src/UriResolver.php
create mode 100644 vendor/guzzlehttp/psr7/src/functions.php
create mode 100644 vendor/guzzlehttp/psr7/src/functions_include.php
create mode 100644 vendor/hamcrest/hamcrest-php/.coveralls.yml
create mode 100644 vendor/hamcrest/hamcrest-php/.gitignore
create mode 100644 vendor/hamcrest/hamcrest-php/.gush.yml
create mode 100644 vendor/hamcrest/hamcrest-php/.travis.yml
create mode 100644 vendor/hamcrest/hamcrest-php/CHANGES.txt
create mode 100644 vendor/hamcrest/hamcrest-php/LICENSE.txt
create mode 100644 vendor/hamcrest/hamcrest-php/README.md
create mode 100644 vendor/hamcrest/hamcrest-php/TODO.txt
create mode 100644 vendor/hamcrest/hamcrest-php/composer.json
create mode 100644 vendor/hamcrest/hamcrest-php/composer.lock
create mode 100644 vendor/hamcrest/hamcrest-php/generator/FactoryCall.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/FactoryClass.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/FactoryFile.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/FactoryGenerator.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/FactoryMethod.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/FactoryParameter.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/GlobalFunctionFile.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/StaticMethodFile.php
create mode 100644 vendor/hamcrest/hamcrest-php/generator/parts/file_header.txt
create mode 100644 vendor/hamcrest/hamcrest-php/generator/parts/functions_footer.txt
create mode 100644 vendor/hamcrest/hamcrest-php/generator/parts/functions_header.txt
create mode 100644 vendor/hamcrest/hamcrest-php/generator/parts/functions_imports.txt
create mode 100644 vendor/hamcrest/hamcrest-php/generator/parts/matchers_footer.txt
create mode 100644 vendor/hamcrest/hamcrest-php/generator/parts/matchers_header.txt
create mode 100644 vendor/hamcrest/hamcrest-php/generator/parts/matchers_imports.txt
create mode 100644 vendor/hamcrest/hamcrest-php/generator/run.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArray.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContaining.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInAnyOrder.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInOrder.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKey.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKeyValuePair.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayWithSize.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/MatchingOnce.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/SeriesMatchingOnce.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/AssertionError.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseDescription.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseMatcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsEmptyTraversable.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsTraversableWithSize.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AllOf.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AnyOf.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/CombinableMatcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/DescribedAs.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Every.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/HasToString.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Is.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsAnything.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsCollectionContaining.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsEqual.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsIdentical.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsInstanceOf.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNot.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNull.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsSame.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsTypeOf.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Set.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/ShortcutCombination.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Description.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/DiagnosingMatcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/FeatureMatcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Internal/SelfDescribingValue.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/MatcherAssert.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matchers.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/NullDescription.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/IsCloseTo.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/OrderingComparison.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/SelfDescribing.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/StringDescription.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEmptyString.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringCase.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringWhiteSpace.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/MatchesPattern.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContains.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsIgnoringCase.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsInOrder.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringEndsWith.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringStartsWith.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/SubstringMatcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsArray.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsBoolean.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsCallable.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsDouble.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsInteger.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsNumeric.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsObject.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsResource.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsScalar.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsString.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeDiagnosingMatcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeMatcher.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Util.php
create mode 100644 vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Xml/HasXPath.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/AbstractMatcherTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayContainingInAnyOrderTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayContainingInOrderTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayContainingKeyTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayContainingKeyValuePairTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayContainingTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Array/IsArrayWithSizeTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/BaseMatcherTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Collection/IsEmptyTraversableTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Collection/IsTraversableWithSizeTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/AllOfTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/AnyOfTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/CombinableMatcherTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/DescribedAsTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/EveryTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/HasToStringTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsAnythingTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsCollectionContainingTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsEqualTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsIdenticalTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsInstanceOfTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsNotTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsNullTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsSameTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/IsTypeOfTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/SampleBaseClass.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/SampleSubClass.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Core/SetTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/FeatureMatcherTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/MatcherAssertTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Number/IsCloseToTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Number/OrderingComparisonTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/StringDescriptionTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/IsEmptyStringTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/IsEqualIgnoringCaseTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/IsEqualIgnoringWhiteSpaceTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/MatchesPatternTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/StringContainsIgnoringCaseTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/StringContainsInOrderTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/StringContainsTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/StringEndsWithTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Text/StringStartsWithTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsArrayTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsBooleanTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsCallableTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsDoubleTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsIntegerTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsNumericTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsObjectTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsResourceTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsScalarTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Type/IsStringTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/UtilTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/Hamcrest/Xml/HasXPathTest.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/bootstrap.php
create mode 100644 vendor/hamcrest/hamcrest-php/tests/phpunit.xml.dist
create mode 100644 vendor/jakub-onderka/php-console-color/.gitignore
create mode 100644 vendor/jakub-onderka/php-console-color/.travis.yml
create mode 100644 vendor/jakub-onderka/php-console-color/LICENSE
create mode 100644 vendor/jakub-onderka/php-console-color/README.md
create mode 100644 vendor/jakub-onderka/php-console-color/build.xml
create mode 100644 vendor/jakub-onderka/php-console-color/composer.json
create mode 100644 vendor/jakub-onderka/php-console-color/example.php
create mode 100644 vendor/jakub-onderka/php-console-color/phpunit.xml
create mode 100644 vendor/jakub-onderka/php-console-color/src/ConsoleColor.php
create mode 100644 vendor/jakub-onderka/php-console-color/src/InvalidStyleException.php
create mode 100644 vendor/jakub-onderka/php-console-color/tests/ConsoleColorTest.php
create mode 100644 vendor/jakub-onderka/php-console-highlighter/.gitignore
create mode 100644 vendor/jakub-onderka/php-console-highlighter/.travis.yml
create mode 100644 vendor/jakub-onderka/php-console-highlighter/LICENSE
create mode 100644 vendor/jakub-onderka/php-console-highlighter/README.md
create mode 100644 vendor/jakub-onderka/php-console-highlighter/build.xml
create mode 100644 vendor/jakub-onderka/php-console-highlighter/composer.json
create mode 100644 vendor/jakub-onderka/php-console-highlighter/examples/snippet.php
create mode 100644 vendor/jakub-onderka/php-console-highlighter/examples/whole_file.php
create mode 100644 vendor/jakub-onderka/php-console-highlighter/examples/whole_file_line_numbers.php
create mode 100644 vendor/jakub-onderka/php-console-highlighter/phpunit.xml
create mode 100644 vendor/jakub-onderka/php-console-highlighter/src/JakubOnderka/PhpConsoleHighlighter/Highlighter.php
create mode 100644 vendor/jakub-onderka/php-console-highlighter/tests/JakubOnderka/PhpConsoleHighligter/HigligterTest.php
create mode 100644 vendor/jakub-onderka/php-console-highlighter/tests/bootstrap.php
create mode 100644 vendor/laravel/framework/LICENSE.md
create mode 100644 vendor/laravel/framework/README.md
create mode 100644 vendor/laravel/framework/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Access/AuthorizationException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Access/Response.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Authenticatable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/AuthenticationException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/AuthMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/ClearResetsCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/controllers/HomeController.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/routes.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/login.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/passwords/email.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/passwords/reset.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/register.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/verify.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/home.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/layouts/app.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/CreatesUserProviders.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Attempting.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Authenticated.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Failed.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Lockout.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Login.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Logout.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/PasswordReset.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Registered.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Events/Verified.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/GuardHelpers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Listeners/SendEmailVerificationNotification.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Middleware/AuthenticateWithBasicAuth.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authorize.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Notifications/VerifyEmail.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Passwords/DatabaseTokenRepository.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBroker.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBrokerManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordResetServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Passwords/TokenRepositoryInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/Recaller.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/RequestGuard.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/TokenGuard.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Auth/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastEvent.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/NullBroadcaster.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/RedisBroadcaster.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/Channel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/InteractsWithSockets.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/PendingBroadcast.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/PresenceChannel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/PrivateChannel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Broadcasting/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Bus/BusServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Bus/Queueable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Bus/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Console/ForgetCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Events/CacheEvent.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Events/CacheHit.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Events/CacheMissed.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Events/KeyForgotten.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Events/KeyWritten.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Lock.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/MemcachedLock.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/MemcachedStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/NullStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/RateLimiter.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/RedisLock.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/Repository.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/RetrievesMultipleKeys.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/TagSet.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/TaggableStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/TaggedCache.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cache/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Config/Repository.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Config/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Application.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Command.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/DetectsApplicationNamespace.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Events/ArtisanStarting.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Events/CommandFinished.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Events/CommandStarting.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/GeneratorCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/OutputStyle.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Parser.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheEventMutex.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheSchedulingMutex.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/CommandBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/EventMutex.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/ManagesFrequencies.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/Schedule.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleFinishCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/Scheduling/SchedulingMutex.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Console/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Container/Container.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Container/ContextualBindingBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Container/EntryNotFoundException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Container/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/Access/Authorizable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/Access/Gate.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/Authenticatable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/CanResetPassword.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/Guard.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/MustVerifyEmail.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBroker.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBrokerFactory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/StatefulGuard.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/SupportsBasicAuth.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Auth/UserProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/Broadcaster.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcast.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcastNow.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Bus/Dispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Bus/QueueingDispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cache/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cache/Lock.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cache/LockProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cache/LockTimeoutException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cache/Repository.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cache/Store.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Config/Repository.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Console/Application.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Console/Kernel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Container/BindingResolutionException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Container/Container.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Container/ContextualBindingBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cookie/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Cookie/QueueingFactory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Database/ModelIdentifier.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Debug/ExceptionHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Encryption/DecryptException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Encryption/EncryptException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Encryption/Encrypter.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Events/Dispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/Cloud.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/FileExistsException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/FileNotFoundException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/Filesystem.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Foundation/Application.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Hashing/Hasher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Http/Kernel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Mail/MailQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Mail/Mailable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Mail/Mailer.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Notifications/Dispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Notifications/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Pagination/LengthAwarePaginator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Pagination/Paginator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Pipeline/Hub.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Pipeline/Pipeline.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/EntityNotFoundException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/EntityResolver.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/Job.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/Monitor.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/Queue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/QueueableCollection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/QueueableEntity.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Redis/Connection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Redis/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Redis/LimiterTimeoutException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Routing/BindingRegistrar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Routing/Registrar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Routing/ResponseFactory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Routing/UrlGenerator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Routing/UrlRoutable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Session/Session.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Support/Arrayable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Support/Htmlable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Support/Jsonable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Support/MessageBag.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Support/MessageProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Support/Renderable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Support/Responsable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Translation/HasLocalePreference.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Translation/Loader.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Translation/Translator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Validation/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Validation/ImplicitRule.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Validation/Rule.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Validation/ValidatesWhenResolved.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/Validation/Validator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/View/Engine.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/View/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/View/View.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Contracts/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Cookie/CookieJar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Cookie/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Capsule/Manager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/ConnectionInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/ConnectionResolver.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Factories/FactoryMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Factories/stubs/factory.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/TableGuesser.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeederMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/stubs/seeder.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/DetectsDeadlocks.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/DetectsLostConnections.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasTimestamps.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/JsonEncodingException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/QueueEntityResolver.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/RelationNotFoundException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/AsPivot.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/Scope.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Events/ConnectionEvent.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Events/QueryExecuted.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Events/StatementPrepared.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Events/TransactionBeginning.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Events/TransactionCommitted.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Events/TransactionRolledBack.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Grammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Expression.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/JoinClause.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/JsonExpression.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/QueryException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/README.md
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/ColumnDefinition.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/ChangeColumn.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/RenameColumn.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/PostgresBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Schema/SqlServerBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/Seeder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/SqlServerConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Database/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Encryption/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Events/CallQueuedListener.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Events/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Filesystem/Cache.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Filesystem/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Application.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/Access/Authorizable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/Access/AuthorizesRequests.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/RedirectsUsers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/RegistersUsers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/ResetsPasswords.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/SendsPasswordResetEmails.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/ThrottlesLogins.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/User.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Auth/VerifiesEmails.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/SetRequestForConsole.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bus/DispatchesJobs.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingChain.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/AppNameCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ChannelMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ClosureCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigClearCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ConsoleMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/EventGenerateCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/EventMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ExceptionMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/JobMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ListenerMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/MailMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ModelMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/NotificationMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ObserverMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/PackageDiscoverCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/PolicyMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/PresetCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/Bootstrap.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/None.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/Preset.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/React.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/Vue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/bootstrap-stubs/_variables.scss
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/bootstrap-stubs/app.scss
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/none-stubs/app.js
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/react-stubs/Example.js
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/react-stubs/app.js
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/react-stubs/webpack.mix.js
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/vue-stubs/ExampleComponent.vue
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/vue-stubs/app.js
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/vue-stubs/webpack.mix.js
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ProviderMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/QueuedCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/RequestMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ResourceMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/RouteCacheCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/RouteClearCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/RouteListCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/RuleMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/TestMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/VendorPublishCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewCacheCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewClearCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/channel.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/console.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/event-handler-queued.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/event-handler.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/event.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception-render-report.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception-render.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception-report.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/job-queued.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/job.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener-duck.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener-queued-duck.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener-queued.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/mail.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/markdown-mail.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/markdown-notification.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/markdown.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/model.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/notification.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/observer.plain.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/observer.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/pivot.model.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/policy.plain.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/policy.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/provider.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/request.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/resource-collection.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/resource.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/routes.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/rule.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/test.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/unit-test.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Events/Dispatchable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Events/LocaleUpdated.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/WhoopsHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/403.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/404.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/419.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/429.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/500.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/503.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/illustrated-layout.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/layout.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Events/RequestHandled.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Exceptions/MaintenanceModeException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Inspiring.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Providers/FormRequestServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Providers/FoundationServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithAuthentication.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithRedis.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithSession.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/HasInDatabase.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/SeeInOrder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/SoftDeletedInDatabase.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactions.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/HttpException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/PendingCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabaseState.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestResponse.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/WithFaker.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/WithoutEvents.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Testing/WithoutMiddleware.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Foundation/stubs/facade.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Hashing/AbstractHasher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Hashing/Argon2IdHasher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Hashing/ArgonHasher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Hashing/HashManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Hashing/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithContentTypes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithFlashData.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithInput.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Exceptions/HttpResponseException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Exceptions/PostTooLargeException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Exceptions/ThrottleRequestsException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/File.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/FileHelpers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Middleware/CheckResponseForModifications.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Middleware/FrameGuard.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Middleware/SetCacheHeaders.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Request.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/CollectsResources.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/ConditionallyLoadsAttributes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/DelegatesToResource.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/Json/AnonymousResourceCollection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/Json/JsonResource.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/Json/PaginatedResourceResponse.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/Json/Resource.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceCollection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceResponse.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/MergeValue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/MissingValue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Resources/PotentiallyMissing.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Response.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/ResponseTrait.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Testing/File.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Testing/FileFactory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/Testing/MimeType.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/UploadedFile.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Http/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Log/Events/MessageLogged.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Log/LogManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Log/LogServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Log/Logger.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Log/ParsesLogConfiguration.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Log/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Events/MessageSending.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Events/MessageSent.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Mailable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Mailer.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Markdown.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Message.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Transport/ArrayTransport.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Transport/SesTransport.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Transport/SparkPostTransport.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/Transport/Transport.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/TransportManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/button.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/footer.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/header.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/layout.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/message.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/panel.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/promotion.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/promotion/button.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/subcopy.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/table.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/themes/default.css
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/button.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/footer.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/header.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/layout.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/message.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/panel.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/promotion.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/promotion/button.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/subcopy.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/table.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Action.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/AnonymousNotifiable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/ChannelManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Channels/BroadcastChannel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Channels/DatabaseChannel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Channels/NexmoSmsChannel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Channels/SlackWebhookChannel.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Console/NotificationTableCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Console/stubs/notifications.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/DatabaseNotification.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/DatabaseNotificationCollection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Events/BroadcastNotificationCreated.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Events/NotificationFailed.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Events/NotificationSending.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Events/NotificationSent.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/HasDatabaseNotifications.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/BroadcastMessage.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/DatabaseMessage.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/MailMessage.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/NexmoMessage.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/SimpleMessage.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachment.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachmentField.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Messages/SlackMessage.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Notifiable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/Notification.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/NotificationServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Notifications/resources/views/email.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/Paginator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/UrlWindow.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/bootstrap-4.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/default.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/semantic-ui.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/simple-bootstrap-4.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/simple-default.blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pipeline/Hub.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pipeline/PipelineServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Pipeline/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/CallQueuedClosure.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Connectors/DatabaseConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Connectors/NullConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/TableCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/failed_jobs.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/jobs.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Events/JobExceptionOccurred.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Events/JobFailed.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Events/JobProcessed.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Events/JobProcessing.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Events/Looping.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Events/WorkerStopping.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Failed/NullFailedJobProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/FailingJob.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/InteractsWithQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/InvalidPayloadException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJobRecord.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/JobName.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Listener.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/ListenerOptions.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/LuaScripts.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/ManuallyFailedException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/NullQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Queue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/README.md
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/RedisQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/SerializableClosure.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/SerializesAndRestoresModelIdentifiers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/SerializesModels.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/SqsQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/Worker.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/WorkerOptions.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Queue/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisClusterConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Connections/PredisClusterConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Connections/PredisConnection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Events/CommandExecuted.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiter.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiterBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiter.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiterBuilder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/RedisManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Redis/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/ControllerMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/MiddlewareMakeCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.api.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.invokable.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.model.api.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.model.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.nested.api.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.nested.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.plain.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/middleware.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Contracts/ControllerDispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Controller.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/ControllerMiddlewareOptions.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Events/RouteMatched.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Exceptions/InvalidSignatureException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequestsWithRedis.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Middleware/ValidateSignature.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/MiddlewareNameResolver.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/PendingResourceRegistration.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Redirector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/ResourceRegistrar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Route.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteAction.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteBinding.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteCompiler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteDependencyResolverTrait.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteGroup.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteParameterBinder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteSignatureParameters.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RouteUrlGenerator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/Router.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/SortedMiddleware.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/ViewController.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Routing/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/Console/stubs/database.stub
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/EncryptedStore.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/NullSessionHandler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/SessionManager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/Store.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/TokenMismatchException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Session/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/AggregateServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Arr.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Carbon.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Collection.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Composer.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/App.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Artisan.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Auth.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Blade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Broadcast.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Bus.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Cache.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Config.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Cookie.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Crypt.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/DB.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Event.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/File.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Gate.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Hash.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Input.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Lang.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Log.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Mail.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Notification.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Password.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Queue.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Redirect.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Redis.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Request.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Response.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Route.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Schema.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Session.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Storage.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/URL.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/Validator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Facades/View.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Fluent.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/HigherOrderCollectionProxy.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/HigherOrderTapProxy.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/HtmlString.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/InteractsWithTime.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Manager.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/MessageBag.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Optional.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/ProcessUtils.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Str.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/BusFake.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/EventFake.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/MailFake.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/NotificationFake.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingMailFake.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/QueueFake.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Traits/Localizable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/Traits/Macroable.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/ViewErrorBag.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Support/helpers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Translation/ArrayLoader.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Translation/FileLoader.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Translation/MessageSelector.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Translation/Translator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Translation/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/ClosureValidationRule.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Concerns/FormatsMessages.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Concerns/ReplacesAttributes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rule.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rules/DatabaseRule.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rules/Dimensions.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rules/Exists.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rules/In.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rules/NotIn.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rules/RequiredIf.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Rules/Unique.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/UnauthorizedException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/ValidationData.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/ValidationException.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/ValidationRuleParser.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/Validator.php
create mode 100644 vendor/laravel/framework/src/Illuminate/Validation/composer.json
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesAuthorizations.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComments.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComponents.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesConditionals.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesEchos.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesHelpers.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesIncludes.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesInjections.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJson.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLayouts.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLoops.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesRawPhp.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStacks.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesTranslations.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesLayouts.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesLoops.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesStacks.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesTranslations.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Engines/Engine.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Engines/FileEngine.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Factory.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/View.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/ViewFinderInterface.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/ViewName.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php
create mode 100644 vendor/laravel/framework/src/Illuminate/View/composer.json
create mode 100644 vendor/laravel/socialite/LICENSE.md
create mode 100644 vendor/laravel/socialite/README.md
create mode 100644 vendor/laravel/socialite/composer.json
create mode 100644 vendor/laravel/socialite/src/AbstractUser.php
create mode 100644 vendor/laravel/socialite/src/Contracts/Factory.php
create mode 100644 vendor/laravel/socialite/src/Contracts/Provider.php
create mode 100644 vendor/laravel/socialite/src/Contracts/User.php
create mode 100644 vendor/laravel/socialite/src/Facades/Socialite.php
create mode 100644 vendor/laravel/socialite/src/One/AbstractProvider.php
create mode 100644 vendor/laravel/socialite/src/One/TwitterProvider.php
create mode 100644 vendor/laravel/socialite/src/One/User.php
create mode 100644 vendor/laravel/socialite/src/SocialiteManager.php
create mode 100644 vendor/laravel/socialite/src/SocialiteServiceProvider.php
create mode 100644 vendor/laravel/socialite/src/Two/AbstractProvider.php
create mode 100644 vendor/laravel/socialite/src/Two/BitbucketProvider.php
create mode 100644 vendor/laravel/socialite/src/Two/FacebookProvider.php
create mode 100644 vendor/laravel/socialite/src/Two/GithubProvider.php
create mode 100644 vendor/laravel/socialite/src/Two/GoogleProvider.php
create mode 100644 vendor/laravel/socialite/src/Two/InvalidStateException.php
create mode 100644 vendor/laravel/socialite/src/Two/LinkedInProvider.php
create mode 100644 vendor/laravel/socialite/src/Two/ProviderInterface.php
create mode 100644 vendor/laravel/socialite/src/Two/User.php
create mode 100644 vendor/laravel/tinker/LICENSE.txt
create mode 100644 vendor/laravel/tinker/README.md
create mode 100644 vendor/laravel/tinker/composer.json
create mode 100644 vendor/laravel/tinker/config/tinker.php
create mode 100644 vendor/laravel/tinker/src/ClassAliasAutoloader.php
create mode 100644 vendor/laravel/tinker/src/Console/TinkerCommand.php
create mode 100644 vendor/laravel/tinker/src/TinkerCaster.php
create mode 100644 vendor/laravel/tinker/src/TinkerServiceProvider.php
create mode 100644 vendor/laravelcollective/html/CONTRIBUTING.md
create mode 100644 vendor/laravelcollective/html/LICENSE.txt
create mode 100644 vendor/laravelcollective/html/composer.json
create mode 100644 vendor/laravelcollective/html/readme.md
create mode 100644 vendor/laravelcollective/html/src/Componentable.php
create mode 100644 vendor/laravelcollective/html/src/Eloquent/FormAccessible.php
create mode 100644 vendor/laravelcollective/html/src/FormBuilder.php
create mode 100644 vendor/laravelcollective/html/src/FormFacade.php
create mode 100644 vendor/laravelcollective/html/src/HtmlBuilder.php
create mode 100644 vendor/laravelcollective/html/src/HtmlFacade.php
create mode 100644 vendor/laravelcollective/html/src/HtmlServiceProvider.php
create mode 100644 vendor/laravelcollective/html/src/helpers.php
create mode 100644 vendor/league/flysystem/LICENSE
create mode 100644 vendor/league/flysystem/composer.json
create mode 100644 vendor/league/flysystem/deprecations.md
create mode 100644 vendor/league/flysystem/src/Adapter/AbstractAdapter.php
create mode 100644 vendor/league/flysystem/src/Adapter/AbstractFtpAdapter.php
create mode 100644 vendor/league/flysystem/src/Adapter/CanOverwriteFiles.php
create mode 100644 vendor/league/flysystem/src/Adapter/Ftp.php
create mode 100644 vendor/league/flysystem/src/Adapter/Ftpd.php
create mode 100644 vendor/league/flysystem/src/Adapter/Local.php
create mode 100644 vendor/league/flysystem/src/Adapter/NullAdapter.php
create mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php
create mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php
create mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php
create mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php
create mode 100644 vendor/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php
create mode 100644 vendor/league/flysystem/src/Adapter/SynologyFtp.php
create mode 100644 vendor/league/flysystem/src/AdapterInterface.php
create mode 100644 vendor/league/flysystem/src/Config.php
create mode 100644 vendor/league/flysystem/src/ConfigAwareTrait.php
create mode 100644 vendor/league/flysystem/src/Directory.php
create mode 100644 vendor/league/flysystem/src/Exception.php
create mode 100644 vendor/league/flysystem/src/File.php
create mode 100644 vendor/league/flysystem/src/FileExistsException.php
create mode 100644 vendor/league/flysystem/src/FileNotFoundException.php
create mode 100644 vendor/league/flysystem/src/Filesystem.php
create mode 100644 vendor/league/flysystem/src/FilesystemInterface.php
create mode 100644 vendor/league/flysystem/src/FilesystemNotFoundException.php
create mode 100644 vendor/league/flysystem/src/Handler.php
create mode 100644 vendor/league/flysystem/src/MountManager.php
create mode 100644 vendor/league/flysystem/src/NotSupportedException.php
create mode 100644 vendor/league/flysystem/src/Plugin/AbstractPlugin.php
create mode 100644 vendor/league/flysystem/src/Plugin/EmptyDir.php
create mode 100644 vendor/league/flysystem/src/Plugin/ForcedCopy.php
create mode 100644 vendor/league/flysystem/src/Plugin/ForcedRename.php
create mode 100644 vendor/league/flysystem/src/Plugin/GetWithMetadata.php
create mode 100644 vendor/league/flysystem/src/Plugin/ListFiles.php
create mode 100644 vendor/league/flysystem/src/Plugin/ListPaths.php
create mode 100644 vendor/league/flysystem/src/Plugin/ListWith.php
create mode 100644 vendor/league/flysystem/src/Plugin/PluggableTrait.php
create mode 100644 vendor/league/flysystem/src/Plugin/PluginNotFoundException.php
create mode 100644 vendor/league/flysystem/src/PluginInterface.php
create mode 100644 vendor/league/flysystem/src/ReadInterface.php
create mode 100644 vendor/league/flysystem/src/RootViolationException.php
create mode 100644 vendor/league/flysystem/src/SafeStorage.php
create mode 100644 vendor/league/flysystem/src/UnreadableFileException.php
create mode 100644 vendor/league/flysystem/src/Util.php
create mode 100644 vendor/league/flysystem/src/Util/ContentListingFormatter.php
create mode 100644 vendor/league/flysystem/src/Util/MimeType.php
create mode 100644 vendor/league/flysystem/src/Util/StreamHasher.php
create mode 100644 vendor/league/oauth1-client/.gitignore
create mode 100644 vendor/league/oauth1-client/.scrutinizer.yml
create mode 100644 vendor/league/oauth1-client/.travis.yml
create mode 100644 vendor/league/oauth1-client/CONDUCT.md
create mode 100644 vendor/league/oauth1-client/CONTRIBUTING.md
create mode 100644 vendor/league/oauth1-client/LICENSE
create mode 100644 vendor/league/oauth1-client/README.md
create mode 100644 vendor/league/oauth1-client/composer.json
create mode 100644 vendor/league/oauth1-client/phpunit.xml
create mode 100644 vendor/league/oauth1-client/resources/examples/tumblr.php
create mode 100644 vendor/league/oauth1-client/resources/examples/twitter.php
create mode 100644 vendor/league/oauth1-client/resources/examples/xing.php
create mode 100644 vendor/league/oauth1-client/rfc5849.txt
create mode 100644 vendor/league/oauth1-client/src/Client/Credentials/ClientCredentials.php
create mode 100644 vendor/league/oauth1-client/src/Client/Credentials/ClientCredentialsInterface.php
create mode 100644 vendor/league/oauth1-client/src/Client/Credentials/Credentials.php
create mode 100644 vendor/league/oauth1-client/src/Client/Credentials/CredentialsException.php
create mode 100644 vendor/league/oauth1-client/src/Client/Credentials/CredentialsInterface.php
create mode 100644 vendor/league/oauth1-client/src/Client/Credentials/TemporaryCredentials.php
create mode 100644 vendor/league/oauth1-client/src/Client/Credentials/TokenCredentials.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Bitbucket.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Magento.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Server.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Trello.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Tumblr.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Twitter.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/User.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Uservoice.php
create mode 100644 vendor/league/oauth1-client/src/Client/Server/Xing.php
create mode 100644 vendor/league/oauth1-client/src/Client/Signature/HmacSha1Signature.php
create mode 100644 vendor/league/oauth1-client/src/Client/Signature/PlainTextSignature.php
create mode 100644 vendor/league/oauth1-client/src/Client/Signature/Signature.php
create mode 100644 vendor/league/oauth1-client/src/Client/Signature/SignatureInterface.php
create mode 100644 vendor/league/oauth1-client/tests/ClientCredentialsTest.php
create mode 100644 vendor/league/oauth1-client/tests/HmacSha1SignatureTest.php
create mode 100644 vendor/league/oauth1-client/tests/PlainTextSignatureTest.php
create mode 100644 vendor/league/oauth1-client/tests/ServerTest.php
create mode 100644 vendor/league/oauth1-client/tests/TrelloServerTest.php
create mode 100644 vendor/league/oauth1-client/tests/XingServerTest.php
create mode 100644 vendor/league/oauth1-client/tests/stubs/ServerStub.php
create mode 100644 vendor/mockery/mockery/.gitignore
create mode 100644 vendor/mockery/mockery/.php_cs
create mode 100644 vendor/mockery/mockery/.phpstorm.meta.php
create mode 100644 vendor/mockery/mockery/.scrutinizer.yml
create mode 100644 vendor/mockery/mockery/.styleci.yml
create mode 100644 vendor/mockery/mockery/.travis.yml
create mode 100644 vendor/mockery/mockery/CHANGELOG.md
create mode 100644 vendor/mockery/mockery/CONTRIBUTING.md
create mode 100644 vendor/mockery/mockery/LICENSE
create mode 100644 vendor/mockery/mockery/Makefile
create mode 100644 vendor/mockery/mockery/README.md
create mode 100644 vendor/mockery/mockery/composer.json
create mode 100644 vendor/mockery/mockery/docker/php56/Dockerfile
create mode 100644 vendor/mockery/mockery/docs/.gitignore
create mode 100644 vendor/mockery/mockery/docs/Makefile
create mode 100644 vendor/mockery/mockery/docs/README.md
create mode 100644 vendor/mockery/mockery/docs/conf.py
create mode 100644 vendor/mockery/mockery/docs/cookbook/big_parent_class.rst
create mode 100644 vendor/mockery/mockery/docs/cookbook/class_constants.rst
create mode 100644 vendor/mockery/mockery/docs/cookbook/default_expectations.rst
create mode 100644 vendor/mockery/mockery/docs/cookbook/detecting_mock_objects.rst
create mode 100644 vendor/mockery/mockery/docs/cookbook/index.rst
create mode 100644 vendor/mockery/mockery/docs/cookbook/map.rst.inc
create mode 100644 vendor/mockery/mockery/docs/cookbook/mockery_on.rst
create mode 100644 vendor/mockery/mockery/docs/cookbook/mocking_hard_dependencies.rst
create mode 100644 vendor/mockery/mockery/docs/cookbook/not_calling_the_constructor.rst
create mode 100644 vendor/mockery/mockery/docs/getting_started/index.rst
create mode 100644 vendor/mockery/mockery/docs/getting_started/installation.rst
create mode 100644 vendor/mockery/mockery/docs/getting_started/map.rst.inc
create mode 100644 vendor/mockery/mockery/docs/getting_started/quick_reference.rst
create mode 100644 vendor/mockery/mockery/docs/getting_started/simple_example.rst
create mode 100644 vendor/mockery/mockery/docs/getting_started/upgrading.rst
create mode 100644 vendor/mockery/mockery/docs/index.rst
create mode 100644 vendor/mockery/mockery/docs/mockery/configuration.rst
create mode 100644 vendor/mockery/mockery/docs/mockery/exceptions.rst
create mode 100644 vendor/mockery/mockery/docs/mockery/gotchas.rst
create mode 100644 vendor/mockery/mockery/docs/mockery/index.rst
create mode 100644 vendor/mockery/mockery/docs/mockery/map.rst.inc
create mode 100644 vendor/mockery/mockery/docs/mockery/reserved_method_names.rst
create mode 100644 vendor/mockery/mockery/docs/reference/alternative_should_receive_syntax.rst
create mode 100644 vendor/mockery/mockery/docs/reference/argument_validation.rst
create mode 100644 vendor/mockery/mockery/docs/reference/creating_test_doubles.rst
create mode 100644 vendor/mockery/mockery/docs/reference/demeter_chains.rst
create mode 100644 vendor/mockery/mockery/docs/reference/expectations.rst
create mode 100644 vendor/mockery/mockery/docs/reference/final_methods_classes.rst
create mode 100644 vendor/mockery/mockery/docs/reference/index.rst
create mode 100644 vendor/mockery/mockery/docs/reference/instance_mocking.rst
create mode 100644 vendor/mockery/mockery/docs/reference/magic_methods.rst
create mode 100644 vendor/mockery/mockery/docs/reference/map.rst.inc
create mode 100644 vendor/mockery/mockery/docs/reference/partial_mocks.rst
create mode 100644 vendor/mockery/mockery/docs/reference/pass_by_reference_behaviours.rst
create mode 100644 vendor/mockery/mockery/docs/reference/phpunit_integration.rst
create mode 100644 vendor/mockery/mockery/docs/reference/protected_methods.rst
create mode 100644 vendor/mockery/mockery/docs/reference/public_properties.rst
create mode 100644 vendor/mockery/mockery/docs/reference/public_static_properties.rst
create mode 100644 vendor/mockery/mockery/docs/reference/spies.rst
create mode 100644 vendor/mockery/mockery/library/Mockery.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV5.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV6.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV7.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerTrait.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegration.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCase.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Adapter/Phpunit/TestListener.php
create mode 100644 vendor/mockery/mockery/library/Mockery/ClosureWrapper.php
create mode 100644 vendor/mockery/mockery/library/Mockery/CompositeExpectation.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Configuration.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Container.php
create mode 100644 vendor/mockery/mockery/library/Mockery/CountValidator/AtLeast.php
create mode 100644 vendor/mockery/mockery/library/Mockery/CountValidator/AtMost.php
create mode 100644 vendor/mockery/mockery/library/Mockery/CountValidator/CountValidatorAbstract.php
create mode 100644 vendor/mockery/mockery/library/Mockery/CountValidator/Exact.php
create mode 100644 vendor/mockery/mockery/library/Mockery/CountValidator/Exception.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Exception.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Exception/BadMethodCallException.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Exception/InvalidArgumentException.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Exception/InvalidCountException.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Exception/InvalidOrderException.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Exception/NoMatchingExpectationException.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Exception/RuntimeException.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Expectation.php
create mode 100644 vendor/mockery/mockery/library/Mockery/ExpectationDirector.php
create mode 100644 vendor/mockery/mockery/library/Mockery/ExpectationInterface.php
create mode 100644 vendor/mockery/mockery/library/Mockery/ExpectsHigherOrderMessage.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/CachingGenerator.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/DefinedTargetClass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/Generator.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/Method.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/MockConfiguration.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/MockConfigurationBuilder.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/MockDefinition.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/Parameter.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/CallTypeHintPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassNamePass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ConstantsPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InstanceMockPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InterfacePass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MagicMethodTypeHintsPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MethodDefinitionPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/Pass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveBuiltinMethodsThatAreFinalPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveDestructorPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveUnserializeForInternalSerializableClassesPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/TraitPass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/StringManipulationGenerator.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/TargetClassInterface.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Generator/UndefinedTargetClass.php
create mode 100644 vendor/mockery/mockery/library/Mockery/HigherOrderMessage.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Instantiator.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Loader/EvalLoader.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Loader/Loader.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Loader/RequireLoader.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/AndAnyOtherArgs.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Any.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/AnyArgs.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/AnyOf.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/ArgumentListMatcher.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Closure.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Contains.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Ducktype.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/HasKey.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/HasValue.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/MatcherAbstract.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/MultiArgumentClosure.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/MustBe.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/NoArgs.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Not.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/NotAnyOf.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/PHPUnitConstraint.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Pattern.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Subset.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Matcher/Type.php
create mode 100644 vendor/mockery/mockery/library/Mockery/MethodCall.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Mock.php
create mode 100644 vendor/mockery/mockery/library/Mockery/MockInterface.php
create mode 100644 vendor/mockery/mockery/library/Mockery/ReceivedMethodCalls.php
create mode 100644 vendor/mockery/mockery/library/Mockery/Undefined.php
create mode 100644 vendor/mockery/mockery/library/Mockery/VerificationDirector.php
create mode 100644 vendor/mockery/mockery/library/Mockery/VerificationExpectation.php
create mode 100644 vendor/mockery/mockery/library/helpers.php
create mode 100644 vendor/mockery/mockery/phpunit.xml.dist
create mode 100644 vendor/mockery/mockery/tests/Bootstrap.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegrationTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Adapter/Phpunit/TestListenerTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/AdhocTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/AllowsExpectsSyntaxTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/CallableSpyTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/ContainerTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/DemeterChainTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/DummyClasses/DemeterChain.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/DummyClasses/Namespaced.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/ExpectationTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/ClassWithAllLowerCaseMethod.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/ClassWithConstants.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/EmptyTestCaseV5.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/EmptyTestCaseV6.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/EmptyTestCaseV7.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/MethodWithHHVMReturnType.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/MethodWithIterableTypeHints.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/MethodWithNullableReturnType.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/MethodWithNullableTypedParameter.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/MethodWithParametersWithDefaultValues.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/MethodWithVoidReturnType.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Fixtures/SemiReservedWordsAsMethods.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/DefinedTargetClassTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/MockConfigurationBuilderTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/MockConfigurationTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/CallTypeHintPassTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/ClassNamePassTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/ConstantsPassTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/InstanceMockPassTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Generator/StringManipulation/Pass/InterfacePassTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/GlobalHelpersTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/HamcrestExpectationTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Loader/EvalLoaderTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Loader/LoaderTestCase.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Loader/RequireLoaderTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Matcher/PHPUnitConstraintTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Matcher/SubsetTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockClassWithFinalWakeupTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockClassWithMethodOverloadingTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockClassWithUnknownTypeHintTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockeryCanMockClassesWithSemiReservedWordsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockeryCanMockMultipleInterfacesWhichOverlapTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingAllLowerCasedMethodsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingClassConstantsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingHHVMMethodsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingMethodsWithIterableTypeHintsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingMethodsWithNullableParametersTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingNullableMethodsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingProtectedMethodsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingVariadicArgumentsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/MockingVoidMethodsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/NamedMockTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/SpyTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Stubs/Animal.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/Stubs/Habitat.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/TraitsTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/WithFormatterExpectationTest.php
create mode 100644 vendor/mockery/mockery/tests/Mockery/_files/file.txt
create mode 100644 vendor/mockery/mockery/tests/PHP56/MockingOldStyleConstructorTest.php
create mode 100644 vendor/mockery/mockery/tests/PHP70/Generator/StringManipulation/Pass/MagicMethodTypeHintsPassTest.php
create mode 100644 vendor/mockery/mockery/tests/PHP70/MockingParameterAndReturnTypesTest.php
create mode 100644 vendor/mockery/mockery/tests/PHP72/Php72LanguageFeaturesTest.php
create mode 100644 vendor/monolog/monolog/.php_cs
create mode 100644 vendor/monolog/monolog/CHANGELOG.md
create mode 100644 vendor/monolog/monolog/LICENSE
create mode 100644 vendor/monolog/monolog/README.md
create mode 100644 vendor/monolog/monolog/composer.json
create mode 100644 vendor/monolog/monolog/doc/01-usage.md
create mode 100644 vendor/monolog/monolog/doc/02-handlers-formatters-processors.md
create mode 100644 vendor/monolog/monolog/doc/03-utilities.md
create mode 100644 vendor/monolog/monolog/doc/04-extending.md
create mode 100644 vendor/monolog/monolog/doc/sockets.md
create mode 100644 vendor/monolog/monolog/phpunit.xml.dist
create mode 100644 vendor/monolog/monolog/src/Monolog/ErrorHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Logger.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php
create mode 100644 vendor/monolog/monolog/src/Monolog/Registry.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/ErrorHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/ChromePHPFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/ElasticaFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/FlowdockFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/FluentdFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/GelfMessageFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/JsonFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/LineFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/LogglyFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/LogstashFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/MongoDBFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/NormalizerFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/ScalarFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Formatter/WildfireFormatterTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/AbstractHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/AbstractProcessingHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/AmqpHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/BrowserConsoleHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/BufferHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/ChromePHPHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/CouchDBHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/DeduplicationHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/DoctrineCouchDBHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/DynamoDbHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/ElasticSearchHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/ErrorLogHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/FilterHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/FingersCrossedHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/FirePHPHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/Fixtures/.gitkeep
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/FleepHookHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/FlowdockHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerLegacyTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/GelfHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/GelfMockMessagePublisher.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/GroupHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/HandlerWrapperTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/HipChatHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/LogEntriesHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/MailHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/MockRavenClient.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/MongoDBHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/NativeMailerHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/NewRelicHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/NullHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/PHPConsoleHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/PsrHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/PushoverHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/RavenHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/RedisHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/RollbarHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/RotatingFileHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SamplingHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/Slack/SlackRecordTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SlackHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SlackWebhookHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SlackbotHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SocketHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/StreamHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SwiftMailerHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SyslogHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/SyslogUdpHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/TestHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/UdpSocketTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/WhatFailureGroupHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Handler/ZendMonitorHandlerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/LoggerTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/GitProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/IntrospectionProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/MemoryPeakUsageProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/MemoryUsageProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/MercurialProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/ProcessIdProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/PsrLogMessageProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/TagProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/UidProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/Processor/WebProcessorTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/PsrLogCompatTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/RegistryTest.php
create mode 100644 vendor/monolog/monolog/tests/Monolog/TestCase.php
create mode 100644 vendor/myclabs/deep-copy/.gitattributes
create mode 100644 vendor/myclabs/deep-copy/.gitignore
create mode 100644 vendor/myclabs/deep-copy/.scrutinizer.yml
create mode 100644 vendor/myclabs/deep-copy/.travis.yml
create mode 100644 vendor/myclabs/deep-copy/LICENSE
create mode 100644 vendor/myclabs/deep-copy/README.md
create mode 100644 vendor/myclabs/deep-copy/composer.json
create mode 100644 vendor/myclabs/deep-copy/doc/clone.png
create mode 100644 vendor/myclabs/deep-copy/doc/deep-clone.png
create mode 100644 vendor/myclabs/deep-copy/doc/deep-copy.png
create mode 100644 vendor/myclabs/deep-copy/doc/graph.png
create mode 100644 vendor/myclabs/deep-copy/fixtures/f001/A.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f001/B.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f002/A.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f003/Foo.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f004/UnclonableItem.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f005/Foo.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f006/A.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f006/B.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f007/FooDateInterval.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f007/FooDateTimeZone.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f008/A.php
create mode 100644 vendor/myclabs/deep-copy/fixtures/f008/B.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php
create mode 100644 vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php
create mode 100644 vendor/nesbot/carbon/LICENSE
create mode 100644 vendor/nesbot/carbon/composer.json
create mode 100644 vendor/nesbot/carbon/readme.md
create mode 100644 vendor/nesbot/carbon/src/Carbon/Carbon.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/CarbonInterval.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/af.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ar.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ar_Shakl.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/az.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/bg.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/bn.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/bs_BA.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ca.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/cs.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/cy.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/da.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/de.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/dv_MV.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/el.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/en.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/eo.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/es.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/et.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/eu.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/fa.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/fi.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/fo.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/fr.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/gl.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/gu.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/he.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/hi.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/hr.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/hu.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/hy.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/id.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/is.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/it.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ja.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ka.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/kk.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/km.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ko.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/lt.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/lv.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/mk.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/mn.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ms.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/my.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ne.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/nl.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/no.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/oc.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/pl.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ps.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/pt.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/pt_BR.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ro.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ru.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sh.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sk.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sl.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sq.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sr.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_ME.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_ME.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sr_ME.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sv.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/sw.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/th.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/tr.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/uk.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/ur.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/uz.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/vi.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/zh.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Lang/zh_TW.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php
create mode 100644 vendor/nesbot/carbon/src/Carbon/Translator.php
create mode 100644 vendor/nesbot/carbon/src/JsonSerializable.php
create mode 100644 vendor/nikic/php-parser/.gitignore
create mode 100644 vendor/nikic/php-parser/.travis.yml
create mode 100644 vendor/nikic/php-parser/CHANGELOG.md
create mode 100644 vendor/nikic/php-parser/LICENSE
create mode 100644 vendor/nikic/php-parser/README.md
create mode 100644 vendor/nikic/php-parser/UPGRADE-1.0.md
create mode 100644 vendor/nikic/php-parser/UPGRADE-2.0.md
create mode 100644 vendor/nikic/php-parser/UPGRADE-3.0.md
create mode 100644 vendor/nikic/php-parser/UPGRADE-4.0.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/doc/0_Introduction.markdown
create mode 100644 vendor/nikic/php-parser/doc/2_Usage_of_basic_components.markdown
create mode 100644 vendor/nikic/php-parser/doc/README.md
create mode 100644 vendor/nikic/php-parser/doc/component/AST_builders.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/Constant_expression_evaluation.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/Error_handling.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/FAQ.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/JSON_representation.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/Lexer.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/Name_resolution.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/Performance.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/Pretty_printing.markdown
create mode 100644 vendor/nikic/php-parser/doc/component/Walking_the_AST.markdown
create mode 100644 vendor/nikic/php-parser/grammar/README.md
create mode 100644 vendor/nikic/php-parser/grammar/parser.template
create mode 100644 vendor/nikic/php-parser/grammar/php5.y
create mode 100644 vendor/nikic/php-parser/grammar/php7.y
create mode 100644 vendor/nikic/php-parser/grammar/rebuildParsers.php
create mode 100644 vendor/nikic/php-parser/grammar/tokens.template
create mode 100644 vendor/nikic/php-parser/grammar/tokens.y
create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Builder.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/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/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/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/Const_.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/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/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/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/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/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/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/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/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/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/Stmt.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/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/Throw_.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/VarLikeIdentifier.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/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/NodeVisitorAbstract.php
create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser.php
create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Multiple.php
create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Php5.php
create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php
create mode 100644 vendor/nikic/php-parser/lib/PhpParser/Parser/Tokens.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/PrettyPrinter/Standard.php
create mode 100644 vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php
create mode 100644 vendor/nikic/php-parser/phpunit.xml.dist
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/ClassTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/FunctionTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/InterfaceTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/MethodTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/NamespaceTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/ParamTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/PropertyTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/TraitTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/TraitUseAdaptationTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/TraitUseTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Builder/UseTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/BuilderFactoryTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/CodeParsingTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/CodeTestAbstract.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/CodeTestParser.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/CommentTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/ConstExprEvaluatorTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/ErrorHandler/CollectingTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/ErrorHandler/ThrowingTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/ErrorTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Internal/DifferTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/JsonDecoderTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Lexer/EmulativeTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/LexerTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NameContextTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/IdentifierTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/NameTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/Scalar/MagicConstTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/Scalar/StringTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/Stmt/ClassConstTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/Stmt/ClassMethodTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/Stmt/ClassTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/Stmt/InterfaceTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Node/Stmt/PropertyTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NodeAbstractTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NodeDumperTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NodeFinderTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NodeTraverserTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NodeVisitor/FindingVisitorTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NodeVisitor/FirstFindingVisitorTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/NodeVisitor/NameResolverTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Parser/MultipleTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Parser/Php5Test.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/Parser/Php7Test.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/ParserFactoryTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/ParserTest.php
create mode 100644 vendor/nikic/php-parser/test/PhpParser/PrettyPrinterTest.php
create mode 100644 vendor/nikic/php-parser/test/bootstrap.php
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/anonClasses.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/basic.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/blockConversion.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/comments.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/fixup.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/inlineHtml.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/insertionOfNullable.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/listInsertion.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/listInsertionIndentation.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/listRemoval.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/modifierChange.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/nopCommentAtEnd.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/removalViaNull.test
create mode 100644 vendor/nikic/php-parser/test/code/formatPreservation/traitAlias.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/blockComments.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/commentAtEndOfClass.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/comments.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/errorHandling/eofError.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/errorHandling/lexerErrors.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/errorHandling/recovery.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/arrayDestructuring.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/assign.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/assignNewByRef.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/cast.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/clone.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/closure.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/comparison.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/constant_expr.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/exit.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/funcCall.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/newDeref.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/objectAccess.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/simpleArrayAccess.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticCall.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/staticPropertyFetch.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/includeAndEval.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/issetAndEmpty.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/listReferences.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/listWithKeys.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/logic.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/math.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/new.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/newWithoutClass.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/print.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/shellExec.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/ternaryAndCoalesce.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/trailingCommas.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/uvs/globalNonSimpleVarError.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/uvs/indirectCall.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/uvs/isset.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/uvs/misc.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/uvs/new.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/uvs/staticProperty.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/expr/variable.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/exprStmtMode.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/constantString.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/docString.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/docStringNewlines.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/encapsedNegVarOffset.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/encapsedString.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/float.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/int.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/invalidOctal.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/magicConst.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/scalar/unicodeEscape.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/semiReserved.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/blocklessStatement.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/abstract.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/anonymous.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/conditional.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/constModifierErrors.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/constModifiers.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/final.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/implicitPublic.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/interface.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/modifier.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/name.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/php4Style.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/simple.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/staticMethod.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/class/trait.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/const.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/controlFlow.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/declare.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/echo.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/builtinTypeDeclarations.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/byRef.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/conditional.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/defaultValues.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/nullableTypes.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/returnTypes.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/specialVars.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/typeDeclarations.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/variadic.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/function/variadicDefaultValue.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/generator/basic.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/generator/yieldPrecedence.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/generator/yieldUnaryPrecedence.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/haltCompiler.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerInvalidSyntax.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOffset.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/haltCompilerOutermostScope.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/hashbang.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/if.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/inlineHTML.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/loop/do.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/loop/for.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/loop/foreach.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/loop/while.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/multiCatch.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/alias.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/braced.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/commentAfterNamespace.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUse.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUseErrors.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUsePositions.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/groupUseTrailingComma.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/invalidName.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/mix.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/name.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/nested.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/notBraced.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/nsAfterHashbang.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmtInvalid.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/switch.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/tryCatch.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/tryWithoutCatch.test
create mode 100644 vendor/nikic/php-parser/test/code/parser/stmt/unset.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/comments.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/commentsInCommaList.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/anonymousClass.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/arrayDestructuring.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/call.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/closure.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/constant_deref.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/docStrings.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/include.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/intrinsics.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/list.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/literals.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/numbers.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/operators.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/parentheses.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/shortArraySyntax.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/stringEscaping.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/uvs.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/variables.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/expr/yield.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/inlineHTMLandPHPtest.file-test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/nestedInlineHTML.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/onlyInlineHTML.file-test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/onlyPHP.file-test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/alias.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/break_continue.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/class.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/class_const.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/const.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/declare.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/do_while.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/for.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/foreach.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/function_signatures.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/global_static_variables.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/goto.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/groupUse.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/haltCompiler.file-test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/if.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/multiCatch.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/namespaces.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/nullable_types.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/switch.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/throw.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/traitUse.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/tryCatch.test
create mode 100644 vendor/nikic/php-parser/test/code/prettyPrinter/stmt/while.test
create mode 100644 vendor/nikic/php-parser/test/updateTests.php
create mode 100644 vendor/nikic/php-parser/test_old/run-php-src.sh
create mode 100644 vendor/nikic/php-parser/test_old/run.php
create mode 100644 vendor/nullx27/eveonline-socialite/.gitignore
create mode 100644 vendor/nullx27/eveonline-socialite/LICENSE
create mode 100644 vendor/nullx27/eveonline-socialite/README.md
create mode 100644 vendor/nullx27/eveonline-socialite/composer.json
create mode 100644 vendor/nullx27/eveonline-socialite/config/services.php
create mode 100644 vendor/nullx27/eveonline-socialite/src/Providers/EveOnlineServiceProvider.php
create mode 100644 vendor/nullx27/eveonline-socialite/src/Providers/EveOnlineSocialiteProvider.php
create mode 100644 vendor/nullx27/eveonline-socialite/src/Traits/EveAuth.php
create mode 100644 vendor/nunomaduro/collision/LICENSE.md
create mode 100644 vendor/nunomaduro/collision/README.md
create mode 100644 vendor/nunomaduro/collision/composer.json
create mode 100644 vendor/nunomaduro/collision/phpstan.neon.dist
create mode 100644 vendor/nunomaduro/collision/phpunit.xml.dist
create mode 100644 vendor/nunomaduro/collision/src/Adapters/Laravel/CollisionServiceProvider.php
create mode 100644 vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
create mode 100644 vendor/nunomaduro/collision/src/Adapters/Laravel/Inspector.php
create mode 100644 vendor/nunomaduro/collision/src/Adapters/Phpunit/Listener.php
create mode 100644 vendor/nunomaduro/collision/src/ArgumentFormatter.php
create mode 100644 vendor/nunomaduro/collision/src/Contracts/Adapters/Phpunit/Listener.php
create mode 100644 vendor/nunomaduro/collision/src/Contracts/ArgumentFormatter.php
create mode 100644 vendor/nunomaduro/collision/src/Contracts/Handler.php
create mode 100644 vendor/nunomaduro/collision/src/Contracts/Highlighter.php
create mode 100644 vendor/nunomaduro/collision/src/Contracts/Provider.php
create mode 100644 vendor/nunomaduro/collision/src/Contracts/Writer.php
create mode 100644 vendor/nunomaduro/collision/src/Handler.php
create mode 100644 vendor/nunomaduro/collision/src/Highlighter.php
create mode 100644 vendor/nunomaduro/collision/src/Provider.php
create mode 100644 vendor/nunomaduro/collision/src/Writer.php
create mode 100644 vendor/opis/closure/CHANGELOG.md
create mode 100644 vendor/opis/closure/LICENSE
create mode 100644 vendor/opis/closure/NOTICE
create mode 100644 vendor/opis/closure/README.md
create mode 100644 vendor/opis/closure/autoload.php
create mode 100644 vendor/opis/closure/composer.json
create mode 100644 vendor/opis/closure/functions.php
create mode 100644 vendor/opis/closure/src/Analyzer.php
create mode 100644 vendor/opis/closure/src/ClosureContext.php
create mode 100644 vendor/opis/closure/src/ClosureScope.php
create mode 100644 vendor/opis/closure/src/ClosureStream.php
create mode 100644 vendor/opis/closure/src/ISecurityProvider.php
create mode 100644 vendor/opis/closure/src/ReflectionClosure.php
create mode 100644 vendor/opis/closure/src/SecurityException.php
create mode 100644 vendor/opis/closure/src/SecurityProvider.php
create mode 100644 vendor/opis/closure/src/SelfReference.php
create mode 100644 vendor/opis/closure/src/SerializableClosure.php
create mode 100644 vendor/paragonie/random_compat/LICENSE
create mode 100644 vendor/paragonie/random_compat/build-phar.sh
create mode 100644 vendor/paragonie/random_compat/composer.json
create mode 100644 vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
create mode 100644 vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
create mode 100644 vendor/paragonie/random_compat/lib/random.php
create mode 100644 vendor/paragonie/random_compat/other/build_phar.php
create mode 100644 vendor/paragonie/random_compat/psalm-autoload.php
create mode 100644 vendor/paragonie/random_compat/psalm.xml
create mode 100644 vendor/phar-io/manifest/.gitignore
create mode 100644 vendor/phar-io/manifest/.php_cs
create mode 100644 vendor/phar-io/manifest/.travis.yml
create mode 100644 vendor/phar-io/manifest/LICENSE
create mode 100644 vendor/phar-io/manifest/README.md
create mode 100644 vendor/phar-io/manifest/build.xml
create mode 100644 vendor/phar-io/manifest/composer.json
create mode 100644 vendor/phar-io/manifest/composer.lock
create mode 100644 vendor/phar-io/manifest/examples/example-01.php
create mode 100644 vendor/phar-io/manifest/phive.xml
create mode 100644 vendor/phar-io/manifest/phpunit.xml
create mode 100644 vendor/phar-io/manifest/src/ManifestDocumentMapper.php
create mode 100644 vendor/phar-io/manifest/src/ManifestLoader.php
create mode 100644 vendor/phar-io/manifest/src/ManifestSerializer.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/Exception.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestElementException.php
create mode 100644 vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php
create mode 100644 vendor/phar-io/manifest/src/values/Application.php
create mode 100644 vendor/phar-io/manifest/src/values/ApplicationName.php
create mode 100644 vendor/phar-io/manifest/src/values/Author.php
create mode 100644 vendor/phar-io/manifest/src/values/AuthorCollection.php
create mode 100644 vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php
create mode 100644 vendor/phar-io/manifest/src/values/BundledComponent.php
create mode 100644 vendor/phar-io/manifest/src/values/BundledComponentCollection.php
create mode 100644 vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php
create mode 100644 vendor/phar-io/manifest/src/values/CopyrightInformation.php
create mode 100644 vendor/phar-io/manifest/src/values/Email.php
create mode 100644 vendor/phar-io/manifest/src/values/Extension.php
create mode 100644 vendor/phar-io/manifest/src/values/Library.php
create mode 100644 vendor/phar-io/manifest/src/values/License.php
create mode 100644 vendor/phar-io/manifest/src/values/Manifest.php
create mode 100644 vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php
create mode 100644 vendor/phar-io/manifest/src/values/PhpVersionRequirement.php
create mode 100644 vendor/phar-io/manifest/src/values/Requirement.php
create mode 100644 vendor/phar-io/manifest/src/values/RequirementCollection.php
create mode 100644 vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php
create mode 100644 vendor/phar-io/manifest/src/values/Type.php
create mode 100644 vendor/phar-io/manifest/src/values/Url.php
create mode 100644 vendor/phar-io/manifest/src/xml/AuthorElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/AuthorElementCollection.php
create mode 100644 vendor/phar-io/manifest/src/xml/BundlesElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/ComponentElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/ComponentElementCollection.php
create mode 100644 vendor/phar-io/manifest/src/xml/ContainsElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/CopyrightElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/ElementCollection.php
create mode 100644 vendor/phar-io/manifest/src/xml/ExtElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/ExtElementCollection.php
create mode 100644 vendor/phar-io/manifest/src/xml/ExtensionElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/LicenseElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/ManifestDocument.php
create mode 100644 vendor/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php
create mode 100644 vendor/phar-io/manifest/src/xml/ManifestElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/PhpElement.php
create mode 100644 vendor/phar-io/manifest/src/xml/RequiresElement.php
create mode 100644 vendor/phar-io/manifest/tests/ManifestDocumentMapperTest.php
create mode 100644 vendor/phar-io/manifest/tests/ManifestLoaderTest.php
create mode 100644 vendor/phar-io/manifest/tests/ManifestSerializerTest.php
create mode 100644 vendor/phar-io/manifest/tests/_fixture/custom.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/extension-invalidcompatible.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/extension.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/invalidversion.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/invalidversionconstraint.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/library.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/manifest.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/phpunit-5.6.5.xml
create mode 100644 vendor/phar-io/manifest/tests/_fixture/test.phar
create mode 100644 vendor/phar-io/manifest/tests/exceptions/ManifestDocumentLoadingExceptionTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/ApplicationNameTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/ApplicationTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/AuthorCollectionTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/AuthorTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/BundledComponentCollectionTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/BundledComponentTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/CopyrightInformationTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/EmailTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/ExtensionTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/LibraryTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/LicenseTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/ManifestTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/PhpExtensionRequirementTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/PhpVersionRequirementTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/RequirementCollectionTest.php
create mode 100644 vendor/phar-io/manifest/tests/values/UrlTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/AuthorElementCollectionTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/AuthorElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/BundlesElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/ComponentElementCollectionTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/ComponentElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/ContainsElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/CopyrightElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/ExtElementCollectionTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/ExtElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/ExtensionElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/LicenseElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/ManifestDocumentTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/PhpElementTest.php
create mode 100644 vendor/phar-io/manifest/tests/xml/RequiresElementTest.php
create mode 100644 vendor/phar-io/version/.gitignore
create mode 100644 vendor/phar-io/version/.php_cs
create mode 100644 vendor/phar-io/version/.travis.yml
create mode 100644 vendor/phar-io/version/CHANGELOG.md
create mode 100644 vendor/phar-io/version/LICENSE
create mode 100644 vendor/phar-io/version/README.md
create mode 100644 vendor/phar-io/version/build.xml
create mode 100644 vendor/phar-io/version/composer.json
create mode 100644 vendor/phar-io/version/phive.xml
create mode 100644 vendor/phar-io/version/phpunit.xml
create mode 100644 vendor/phar-io/version/src/PreReleaseSuffix.php
create mode 100644 vendor/phar-io/version/src/Version.php
create mode 100644 vendor/phar-io/version/src/VersionConstraintParser.php
create mode 100644 vendor/phar-io/version/src/VersionConstraintValue.php
create mode 100644 vendor/phar-io/version/src/VersionNumber.php
create mode 100644 vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php
create mode 100644 vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php
create mode 100644 vendor/phar-io/version/src/constraints/AnyVersionConstraint.php
create mode 100644 vendor/phar-io/version/src/constraints/ExactVersionConstraint.php
create mode 100644 vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php
create mode 100644 vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php
create mode 100644 vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php
create mode 100644 vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php
create mode 100644 vendor/phar-io/version/src/constraints/VersionConstraint.php
create mode 100644 vendor/phar-io/version/src/exceptions/Exception.php
create mode 100644 vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php
create mode 100644 vendor/phar-io/version/src/exceptions/InvalidVersionException.php
create mode 100644 vendor/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php
create mode 100644 vendor/phar-io/version/tests/Integration/VersionConstraintParserTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/AbstractVersionConstraintTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/AndVersionConstraintGroupTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/AnyVersionConstraintTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/ExactVersionConstraintTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/GreaterThanOrEqualToVersionConstraintTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/OrVersionConstraintGroupTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/PreReleaseSuffixTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/SpecificMajorAndMinorVersionConstraintTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/SpecificMajorVersionConstraintTest.php
create mode 100644 vendor/phar-io/version/tests/Unit/VersionTest.php
create mode 100644 vendor/phpdocumentor/reflection-common/.travis.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/.coveralls.yml
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/easy-coding-standard.neon
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/Factory/Strategy.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/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/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/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/Type.php
create mode 100644 vendor/phpdocumentor/type-resolver/src/TypeResolver.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/Callable_.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/Float_.php
create mode 100644 vendor/phpdocumentor/type-resolver/src/Types/Integer.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/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/phpspec/prophecy/CHANGES.md
create mode 100644 vendor/phpspec/prophecy/LICENSE
create mode 100644 vendor/phpspec/prophecy/README.md
create mode 100644 vendor/phpspec/prophecy/composer.json
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Call/Call.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Comparator/Factory.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Exception.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Prophet.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php
create mode 100644 vendor/phpspec/prophecy/src/Prophecy/Util/StringUtil.php
create mode 100644 vendor/phpunit/php-code-coverage/.gitattributes
create mode 100644 vendor/phpunit/php-code-coverage/.github/CONTRIBUTING.md
create mode 100644 vendor/phpunit/php-code-coverage/.github/ISSUE_TEMPLATE.md
create mode 100644 vendor/phpunit/php-code-coverage/.github/stale.yml
create mode 100644 vendor/phpunit/php-code-coverage/.gitignore
create mode 100644 vendor/phpunit/php-code-coverage/.php_cs.dist
create mode 100644 vendor/phpunit/php-code-coverage/.travis.yml
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-2.2.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.0.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.1.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.2.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-3.3.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-4.0.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-5.0.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-5.1.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-5.2.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-5.3.md
create mode 100644 vendor/phpunit/php-code-coverage/ChangeLog-6.0.md
create mode 100644 vendor/phpunit/php-code-coverage/LICENSE
create mode 100644 vendor/phpunit/php-code-coverage/README.md
create mode 100644 vendor/phpunit/php-code-coverage/build.xml
create mode 100644 vendor/phpunit/php-code-coverage/composer.json
create mode 100644 vendor/phpunit/php-code-coverage/phpunit.xml
create mode 100644 vendor/phpunit/php-code-coverage/src/CodeCoverage.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Driver/Driver.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Driver/PHPDBG.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Driver/Xdebug.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/Exception.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/RuntimeException.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Filter.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Node/AbstractNode.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Node/Builder.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Node/Directory.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Node/File.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Node/Iterator.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Clover.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Crap4j.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/coverage_bar.html.dist
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/bootstrap.min.css
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/custom.css
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/nv.d3.min.css
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/css/style.css
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/dashboard.html.dist
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory.html.dist
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/directory_item.html.dist
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file.html.dist
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/file_item.html.dist
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.eot
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.svg
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.ttf
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.woff
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/fonts/glyphicons-halflings-regular.woff2
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/bootstrap.min.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/d3.min.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/file.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/holder.min.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/html5shiv.min.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/jquery.min.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/nv.d3.min.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js/respond.min.js
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/method_item.html.dist
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/PHP.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Text.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/File.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Method.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Node.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Project.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Report.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Source.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Tests.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Totals.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Report/Xml/Unit.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Util.php
create mode 100644 vendor/phpunit/php-code-coverage/src/Version.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/TestCase.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount-clover.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount-crap4j.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount-text.txt
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccount.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/BankAccountTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageClassExtendedTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageClassTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionParenthesesTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionParenthesesWhitespaceTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodOneLineAnnotationTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodParenthesesTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodParenthesesWhitespaceTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNoneTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNotPrivateTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNotProtectedTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNotPublicTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageNothingTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveragePrivateTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageProtectedTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveragePublicTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoverageTwoDefaultClassAnnotations.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveredClass.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/CoveredFunction.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageClassExtendedTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageClassTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageCoversClassPublicTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageCoversClassTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageMethodTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotPrivateTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotProtectedTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotPublicTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveragePrivateTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageProtectedTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveragePublicTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveredClass.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/NotExistingCoveredElementTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForBankAccount/BankAccount.php.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForBankAccount/dashboard.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForBankAccount/index.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForClassWithAnonymousFunction/dashboard.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForClassWithAnonymousFunction/index.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForClassWithAnonymousFunction/source_with_class_and_anonymous_function.php.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForFileWithIgnoredLines/dashboard.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForFileWithIgnoredLines/index.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/HTML/CoverageForFileWithIgnoredLines/source_with_ignore.php.html
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForBankAccount/BankAccount.php.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForBankAccount/index.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForClassWithAnonymousFunction/index.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForClassWithAnonymousFunction/source_with_class_and_anonymous_function.php.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForFileWithIgnoredLines/index.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/Report/XML/CoverageForFileWithIgnoredLines/source_with_ignore.php.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/class-with-anonymous-function-clover.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/class-with-anonymous-function-crap4j.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/class-with-anonymous-function-text.txt
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/ignored-lines-clover.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/ignored-lines-crap4j.xml
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/ignored-lines-text.txt
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_class_and_anonymous_function.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_ignore.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_namespace.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_with_oneline_annotations.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_without_ignore.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/_files/source_without_namespace.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/bootstrap.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/BuilderTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/CloverTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/CodeCoverageTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/Crap4jTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/FilterTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/HTMLTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/TextTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/UtilTest.php
create mode 100644 vendor/phpunit/php-code-coverage/tests/tests/XmlTest.php
create mode 100644 vendor/phpunit/php-file-iterator/.gitattributes
create mode 100644 vendor/phpunit/php-file-iterator/.github/stale.yml
create mode 100644 vendor/phpunit/php-file-iterator/.gitignore
create mode 100644 vendor/phpunit/php-file-iterator/.php_cs.dist
create mode 100644 vendor/phpunit/php-file-iterator/.travis.yml
create mode 100644 vendor/phpunit/php-file-iterator/ChangeLog.md
create mode 100644 vendor/phpunit/php-file-iterator/LICENSE
create mode 100644 vendor/phpunit/php-file-iterator/README.md
create mode 100644 vendor/phpunit/php-file-iterator/composer.json
create mode 100644 vendor/phpunit/php-file-iterator/phpunit.xml
create mode 100644 vendor/phpunit/php-file-iterator/src/Facade.php
create mode 100644 vendor/phpunit/php-file-iterator/src/Factory.php
create mode 100644 vendor/phpunit/php-file-iterator/src/Iterator.php
create mode 100644 vendor/phpunit/php-file-iterator/tests/FactoryTest.php
create mode 100644 vendor/phpunit/php-text-template/.gitattributes
create mode 100644 vendor/phpunit/php-text-template/.gitignore
create mode 100644 vendor/phpunit/php-text-template/LICENSE
create mode 100644 vendor/phpunit/php-text-template/README.md
create mode 100644 vendor/phpunit/php-text-template/composer.json
create mode 100644 vendor/phpunit/php-text-template/src/Template.php
create mode 100644 vendor/phpunit/php-timer/.gitattributes
create mode 100644 vendor/phpunit/php-timer/.gitignore
create mode 100644 vendor/phpunit/php-timer/.php_cs.dist
create mode 100644 vendor/phpunit/php-timer/.travis.yml
create mode 100644 vendor/phpunit/php-timer/ChangeLog.md
create mode 100644 vendor/phpunit/php-timer/LICENSE
create mode 100644 vendor/phpunit/php-timer/README.md
create mode 100644 vendor/phpunit/php-timer/build.xml
create mode 100644 vendor/phpunit/php-timer/composer.json
create mode 100644 vendor/phpunit/php-timer/phpunit.xml
create mode 100644 vendor/phpunit/php-timer/src/Exception.php
create mode 100644 vendor/phpunit/php-timer/src/RuntimeException.php
create mode 100644 vendor/phpunit/php-timer/src/Timer.php
create mode 100644 vendor/phpunit/php-timer/tests/TimerTest.php
create mode 100644 vendor/phpunit/php-token-stream/.gitattributes
create mode 100644 vendor/phpunit/php-token-stream/.gitignore
create mode 100644 vendor/phpunit/php-token-stream/.travis.yml
create mode 100644 vendor/phpunit/php-token-stream/ChangeLog.md
create mode 100644 vendor/phpunit/php-token-stream/LICENSE
create mode 100644 vendor/phpunit/php-token-stream/README.md
create mode 100644 vendor/phpunit/php-token-stream/build.xml
create mode 100644 vendor/phpunit/php-token-stream/composer.json
create mode 100644 vendor/phpunit/php-token-stream/phpunit.xml
create mode 100644 vendor/phpunit/php-token-stream/src/Token.php
create mode 100644 vendor/phpunit/php-token-stream/src/Token/Stream.php
create mode 100644 vendor/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php
create mode 100644 vendor/phpunit/php-token-stream/tests/Token/ClassTest.php
create mode 100644 vendor/phpunit/php-token-stream/tests/Token/ClosureTest.php
create mode 100644 vendor/phpunit/php-token-stream/tests/Token/FunctionTest.php
create mode 100644 vendor/phpunit/php-token-stream/tests/Token/IncludeTest.php
create mode 100644 vendor/phpunit/php-token-stream/tests/Token/InterfaceTest.php
create mode 100644 vendor/phpunit/php-token-stream/tests/Token/NamespaceTest.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classExtendsNamespacedClass.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classInNamespace.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classInScopedNamespace.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/classUsesNamespacedFunction.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_named_empty.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class2.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/class_with_multiple_anonymous_classes_and_functions.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/closure.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/issue19.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/issue30.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingBraces.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingNonBraceSyntax.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/php-code-coverage-issue-424.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source2.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source3.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source4.php
create mode 100644 vendor/phpunit/php-token-stream/tests/_fixture/source5.php
create mode 100644 vendor/phpunit/php-token-stream/tests/bootstrap.php
create mode 100644 vendor/phpunit/phpunit/.editorconfig
create mode 100644 vendor/phpunit/phpunit/.gitattributes
create mode 100644 vendor/phpunit/phpunit/.github/CODE_OF_CONDUCT.md
create mode 100644 vendor/phpunit/phpunit/.github/CONTRIBUTING.md
create mode 100644 vendor/phpunit/phpunit/.github/ISSUE_TEMPLATE.md
create mode 100644 vendor/phpunit/phpunit/.github/stale.yml
create mode 100644 vendor/phpunit/phpunit/.gitignore
create mode 100644 vendor/phpunit/phpunit/.phan/config.php
create mode 100644 vendor/phpunit/phpunit/.php_cs.dist
create mode 100644 vendor/phpunit/phpunit/.travis.yml
create mode 100644 vendor/phpunit/phpunit/ChangeLog-6.5.md
create mode 100644 vendor/phpunit/phpunit/ChangeLog-7.0.md
create mode 100644 vendor/phpunit/phpunit/ChangeLog-7.1.md
create mode 100644 vendor/phpunit/phpunit/ChangeLog-7.2.md
create mode 100644 vendor/phpunit/phpunit/ChangeLog-7.3.md
create mode 100644 vendor/phpunit/phpunit/ChangeLog-7.4.md
create mode 100644 vendor/phpunit/phpunit/LICENSE
create mode 100644 vendor/phpunit/phpunit/README.md
create mode 100644 vendor/phpunit/phpunit/appveyor.yml
create mode 100644 vendor/phpunit/phpunit/build.xml
create mode 100644 vendor/phpunit/phpunit/composer.json
create mode 100644 vendor/phpunit/phpunit/phive.xml
create mode 100644 vendor/phpunit/phpunit/phpunit
create mode 100644 vendor/phpunit/phpunit/phpunit.xml
create mode 100644 vendor/phpunit/phpunit/phpunit.xsd
create mode 100644 vendor/phpunit/phpunit/src/Exception.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Assert.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Assert/Functions.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/AssertionFailedError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/CodeCoverageException.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Attribute.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Callback.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Composite.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Constraint.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Count.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/Exception.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegularExpression.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/FileExists.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsAnything.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsEqual.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsFalse.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsFinite.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsJson.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsNan.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsNull.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsReadable.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsTrue.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsType.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/IsWritable.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/LessThan.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/LogicalAnd.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/LogicalNot.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/LogicalOr.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/LogicalXor.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/RegularExpression.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/SameSize.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringContains.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringMatchesFormatDescription.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/DataProviderTestSuite.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Error/Deprecated.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Error/Error.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Error/Notice.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Error/Warning.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Exception.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/ExceptionWrapper.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/ExpectationFailedException.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/IncompleteTest.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/IncompleteTestCase.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/IncompleteTestError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Builder/Match.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Builder/NamespaceMatch.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/ForwardCompatibility/MockObject.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/deprecation.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_class.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_class_method.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_clone.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_method.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_method_void.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/mocked_static_method.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/proxied_method.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/proxied_method_void.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/trait_class.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/unmocked_clone.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_class.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Generator/wsdl_method.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Invocation/Invocation.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Invocation/ObjectInvocation.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Invocation/StaticInvocation.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/InvocationMocker.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Invokable.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyInvokedCount.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyParameters.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/ConsecutiveParameters.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/DeferredError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/Invocation.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtIndex.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastCount.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastOnce.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtMostCount.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedCount.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedRecorder.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/MethodName.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/Parameters.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Matcher/StatelessInvocation.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/MockMethod.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/MockObject.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/MatcherCollection.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/MockObject/Verifiable.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/OutputError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/RiskyTest.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/RiskyTestError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/SelfDescribing.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTest.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTestCase.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTestError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/SyntheticError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Test.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/TestCase.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/TestFailure.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/TestListener.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/TestResult.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSuite.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/TestSuiteIterator.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/Warning.php
create mode 100644 vendor/phpunit/phpunit/src/Framework/WarningTestCase.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/BaseTestRunner.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Exception.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/Factory.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/Hook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/TestHook.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/PhptTestCase.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/ResultCacheExtension.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/TestSuiteLoader.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/TestSuiteSorter.php
create mode 100644 vendor/phpunit/phpunit/src/Runner/Version.php
create mode 100644 vendor/phpunit/phpunit/src/TextUI/Command.php
create mode 100644 vendor/phpunit/phpunit/src/TextUI/ResultPrinter.php
create mode 100644 vendor/phpunit/phpunit/src/TextUI/TestRunner.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Blacklist.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Configuration.php
create mode 100644 vendor/phpunit/phpunit/src/Util/ConfigurationGenerator.php
create mode 100644 vendor/phpunit/phpunit/src/Util/ErrorHandler.php
create mode 100644 vendor/phpunit/phpunit/src/Util/FileLoader.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Filesystem.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Filter.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Getopt.php
create mode 100644 vendor/phpunit/phpunit/src/Util/GlobalState.php
create mode 100644 vendor/phpunit/phpunit/src/Util/InvalidArgumentHelper.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Json.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Log/JUnit.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Log/TeamCity.php
create mode 100644 vendor/phpunit/phpunit/src/Util/NullTestResultCache.php
create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php
create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php
create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Template/PhptTestCase.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Template/TestCaseClass.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/Template/TestCaseMethod.tpl.dist
create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php
create mode 100644 vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Printer.php
create mode 100644 vendor/phpunit/phpunit/src/Util/RegularExpression.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Test.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/TestResult.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestResultCache.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TestResultCacheInterface.php
create mode 100644 vendor/phpunit/phpunit/src/Util/TextTestListRenderer.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Type.php
create mode 100644 vendor/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php
create mode 100644 vendor/phpunit/phpunit/src/Util/Xml.php
create mode 100644 vendor/phpunit/phpunit/src/Util/XmlTestListRenderer.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/3194.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AbstractMockTestClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AbstractTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AbstractTrait.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AnInterface.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AnInterfaceWithReturnType.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AnotherInterface.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ArrayAccessible.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AssertionExample.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/AssertionExampleTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Author.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccount.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccountTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccountTest.test.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/BankAccountTest2.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Bar.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/BeforeAndAfterTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/BeforeClassAndAfterClassTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/BeforeClassWithOnlyDataProviderTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Book.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Calculator.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ChangeCurrentWorkingDirectoryTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassThatImplementsSerializable.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithAllPossibleReturnTypes.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithNonPublicAttributes.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithScalarTypeDeclarations.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithSelfTypeHint.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithStaticMethod.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithToString.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClassWithVariadicArgumentMethod.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ClonedDependencyTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ConcreteTest.my.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ConcreteTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CountConstraint.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageClassExtendedTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageClassTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageCoversOverridesCoversNothingTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageFunctionParenthesesTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageFunctionParenthesesWhitespaceTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageFunctionTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodOneLineAnnotationTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodParenthesesTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodParenthesesWhitespaceTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageMethodTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNamespacedFunctionTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNoneTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNotPrivateTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNotProtectedTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNotPublicTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageNothingTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoveragePrivateTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageProtectedTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoveragePublicTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoverageTwoDefaultClassAnnotations.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoveredClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CoveredFunction.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/CustomPrinter.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderDebugTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderDependencyTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderFilterTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIncompleteTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2833/FirstTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2833/SecondTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2859/phpunit.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2859/tests/another/TestWithDataProviderTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2922/FirstTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderIssue2922/SecondTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderSkippedTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DataProviderTestDoxTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DependencyFailureTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DependencySuccessTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DependencyTestSuite.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DoNoAssertionTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DoesNotPerformAssertionsButPerformingAssertionsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DoubleTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DummyBarTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DummyException.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/DummyFooTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/EmptyTestCaseTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExampleTrait.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInAssertPostConditionsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInAssertPreConditionsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInSetUpTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInTearDownTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionInTestDetectedInTeardown.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionNamespaceTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionStackTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ExceptionWithThrowable.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Failure.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/FailureTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/FalsyConstraint.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/FatalTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Foo.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/FunctionCallback.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Go ogle-Sea.rch.wsdl
create mode 100644 vendor/phpunit/phpunit/tests/_files/GoogleSearch.wsdl
create mode 100644 vendor/phpunit/phpunit/tests/_files/IgnoreCodeCoverageClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/IgnoreCodeCoverageClassTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/IncompleteTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Inheritance/InheritanceA.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Inheritance/InheritanceB.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/InheritedTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/IniTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/InterfaceWithSemiReservedMethodName.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/InterfaceWithStaticMethod.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/IsolationTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/JsonData/arrayObject.json
create mode 100644 vendor/phpunit/phpunit/tests/_files/JsonData/simpleObject.json
create mode 100644 vendor/phpunit/phpunit/tests/_files/MethodCallback.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/MethodCallbackByReference.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/MockRunner.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/MockTestInterface.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Mockable.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/MultiDependencyTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/MultiDependencyTest_result_cache.txt
create mode 100644 vendor/phpunit/phpunit/tests/_files/MultipleDataProviderTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/MyCommand.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamedConstraint.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageClassExtendedTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageClassTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageCoversClassPublicTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageCoversClassTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageMethodTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotPrivateTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotProtectedTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotPublicTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveragePrivateTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoverageProtectedTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveragePublicTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveredClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NamespaceCoveredFunction.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NoArgTestCaseTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NoTestCaseClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NoTestCases.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NonStatic.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NotExistingCoveredElementTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NotPublicTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NotVoidTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/NothingTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/OneTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/OutputTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/OverrideTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ParseTestMethodAnnotationsMock.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/PartialMockTestClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/RequirementsClassBeforeClassHookTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/RequirementsClassDocBlockTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/RequirementsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/RouterTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/SampleArrayAccess.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/SampleClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Singleton.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/SingletonClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/SomeClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/StackTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/StaticMockTestClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/StatusTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/StopOnErrorTestSuite.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/StopOnWarningTestSuite.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/StopsOnWarningTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/StringableClass.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Struct.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/Success.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TemplateMethodsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestAutoreferenced.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestDoxGroupTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestGeneratorMaker.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestIncomplete.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestIterator.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestIterator2.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestIteratorAggregate.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestIteratorAggregate2.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestRisky.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestSkipped.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestTestError.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestWarning.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestWithTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TestableCliTestDoxPrinter.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ThrowExceptionTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/ThrowNoExceptionTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TraversableMockTestInterface.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/TruthyConstraint.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/VariousIterableDataProviderTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/WasRun.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/WrapperIteratorAggregate.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/bar.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.empty.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.false.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.invalid.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.colors.true.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.columns.default.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.custom-printer.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.defaulttestsuite.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.one-file-suite.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.suites.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_empty.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_execution_order_options.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_stop_on_defect.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_stop_on_error.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_stop_on_incomplete.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_stop_on_warning.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_whitelist.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/configuration_xinclude.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/expectedFileFormat.txt
create mode 100644 vendor/phpunit/phpunit/tests/_files/foo.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/phpt-for-coverage.phpt
create mode 100644 vendor/phpunit/phpunit/tests/_files/phpt-xfail.phpt
create mode 100644 vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/phpunit.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tests/OneTest.php
create mode 100644 vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tools/phpunit.d/phpunit-example-extension-3.0.3.phar
create mode 100644 vendor/phpunit/phpunit/tests/_files/structureAttributesAreSameButValuesAreNot.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/structureExpected.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/structureIgnoreTextNodes.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/structureIsSameButDataIsNot.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/structureWrongNumberOfAttributes.xml
create mode 100644 vendor/phpunit/phpunit/tests/_files/structureWrongNumberOfNodes.xml
create mode 100644 vendor/phpunit/phpunit/tests/bootstrap.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/_files/Extension.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/_files/HookTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/_files/NullPrinter.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/_files/expect_external.txt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/_files/hooks.xml
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/_files/phpt-env.expected.txt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/_files/phpt_external.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/abstract-test-class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/assertion.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/cache-result.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/code-coverage-ignore.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/code-coverage-phpt.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/colors-always.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/concrete-test-class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/custom-printer-debug.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/custom-printer-verbose.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dataprovider-debug.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dataprovider-issue-2833.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dataprovider-issue-2859.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dataprovider-issue-2922.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dataprovider-log-xml-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dataprovider-log-xml.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dataprovider-testdox.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/debug.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/default-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/default.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/defaulttestsuite-using-testsuite.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/defaulttestsuite.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/defects-first-order-via-cli.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dependencies-clone.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dependencies-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dependencies.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dependencies2-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dependencies2.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dependencies3-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dependencies3.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/disable-code-coverage-ignore.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/dump-xdebug-filter.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/empty-testcase.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/exception-stack.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/exclude-group-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/exclude-group.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/execution-order-options-via-config.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/failure-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/failure-reverse-list.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/failure.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/fatal-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-class-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-classname-and-range-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-classname-and-range.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-number-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-number.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-only-range-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-only-range.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-only-regexp-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-only-regexp.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-only-string-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-only-string.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-range-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-range.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-regexp-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-regexp.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-string-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-dataprovider-by-string.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-method-case-insensitive.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-method-case-sensitive-no-result.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-method-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/filter-no-results.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/forward-compatibility.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/group-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/group.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/help.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/help2.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/hooks.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/ini-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/list-groups.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/list-suites.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/list-tests-dataprovider.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/list-tests-xml-dataprovider.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/log-junit.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/log-teamcity.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/232.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/3154_namespaced_constant_resolving.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/397.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/abstract_class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_call_parent_clone.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_dont_call_parent_clone.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_dont_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_implementing_interface_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_implementing_interface_dont_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_nonexistent_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_partial.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_with_deprecated_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_with_final_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_with_method_named_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_with_method_with_nullable_typehinted_variadic_arguments.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_with_method_with_typehinted_variadic_arguments.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/class_with_method_with_variadic_arguments.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/constant_as_parameter_default_value.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/interface.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/invocation_object_clone_object.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class_call_parent_clone.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class_dont_call_parent_clone.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class_dont_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class_implementing_interface_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_class_partial.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/namespaced_interface.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/nonexistent_class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/nonexistent_class_with_namespace.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/nonexistent_class_with_namespace_starting_with_separator.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/nullable_types.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/proxy.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_closure.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_final.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_generator.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_nullable.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_object_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_parent.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_self.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_static_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/return_type_declarations_void.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/scalar_type_declarations.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/wsdl_class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/wsdl_class_namespace.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/generator/wsdl_class_partial.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/call_original.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/call_original_with_argument.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/call_original_with_argument_variadic.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/call_original_with_return_type_void.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/clone_method_arguments.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/deprecated_with_description.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/deprecated_without_description.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/private_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/protected_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/return_by_reference.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/return_by_reference_with_return_type.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/return_type.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/return_type_parent.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/return_type_self.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/static_method.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/static_method_with_return_type.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_default.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_default_constant.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_default_null.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_nullable.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_reference.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_typed_array.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_typed_callable.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_typed_class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_typed_scalar.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_typed_self.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_typed_unkown_class.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_typed_variadic.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_argument_variadic.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mock-objects/mock-method/with_arguments.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/mycommand.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/options-after-arguments.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/order-by-default-invalid-via-cli.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/output-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phar-extension-suppressed.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phar-extension.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phpt-args.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phpt-env.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phpt-external.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phpt-stderr.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phpt-stdin.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/phpt-xfail.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1149.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1149/Issue1149Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1216.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1216/Issue1216Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1216/bootstrap1216.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1216/phpunit1216.xml
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1265.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1265/Issue1265Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1265/phpunit1265.xml
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1330.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1330/Issue1330Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1330/phpunit1330.xml
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1335.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1335/Issue1335Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1335/bootstrap1335.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1337.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1337/Issue1337Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1348.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1348/Issue1348Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1351.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1351/ChildProcessClass1351.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1351/Issue1351Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1374.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1374/Issue1374Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1437.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1437/Issue1437Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1468.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1468/Issue1468Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1471.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1471/Issue1471Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1472.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1472/Issue1472Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1570.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/1570/Issue1570Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2085-enforce-time-limit-options-via-config-without-invoker.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2085-without-invoker.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2085.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2085/Issue2085Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2085/configuration_enforce_time_limit_options.xml
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2137-filter.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2137-no_filter.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2137/Issue2137Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2145.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2145/Issue2145Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2158.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2158/Issue2158Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2158/constant.inc
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2366.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2366/Issue2366Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2380.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2380/Issue2380Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2382.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2382/Issue2382Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2435.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2435/Issue2435Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/244.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/244/Issue244Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2448-existing-test.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2448-not-existing-test.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2448/.gitignore
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2448/Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591-separate-class-preserve-no-bootstrap.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591-separate-class-preserve.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591-separate-function-no-preserve-no-bootstrap-php73.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591-separate-function-no-preserve-no-bootstrap-xdebug.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591-separate-function-no-preserve-no-bootstrap.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591-separate-function-no-preserve.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591-separate-function-preserve.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591/SeparateClassPreserveTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591/SeparateFunctionNoPreserveTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591/SeparateFunctionPreserveTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591/bootstrapNoBootstrap.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591/bootstrapWithBootstrap.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2591/bootstrapWithBootstrapNoGlobal.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2724-diff-pid-from-master-process.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2724/SeparateClassRunMethodInNewProcessTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2725-separate-class-before-after-pid.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2725/BeforeAfterClassPidTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2731.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2731/Issue2731Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2811.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2811/Issue2811Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2830.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2830/Issue2830Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2972.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2972/issue-2972-test.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/2972/unconventiallyNamedIssue2972Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/3093/Issue3093Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/3093/issue-3093-test.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/3107/Issue3107Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/3107/issue-3107-test.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/3156/Issue3156Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/322.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/322/Issue322Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/322/phpunit322.xml
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/433.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/433/Issue433Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/445.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/445/Issue445Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/498.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/498/Issue498Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/503.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/503/Issue503Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/581.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/581/Issue581Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/74.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/74/Issue74Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/74/NewException.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/765.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/765/Issue765Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/797.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/797/Issue797Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/797/bootstrap797.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/863.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/873.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/GitHub/873/Issue873Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/1021.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/1021/Issue1021Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/523.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/523/Issue523Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/578.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/578/Issue578Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/684.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/684/Issue684Test.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/783.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/783/ChildSuite.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/783/OneTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/783/ParentSuite.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/regression/Trac/783/TwoTest.php
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/repeat.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/report-tests-performing-assertions-when-annotated-with-does-not-perform-assertions.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/report-useless-tests-incomplete.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/report-useless-tests-isolation.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/report-useless-tests.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-defect-via-cli.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-defect-via-config.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-error-via-cli.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-error-via-config.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-incomplete-via-cli.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-incomplete-via-config.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-warning-via-cli.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/stop-on-warning-via-config.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/teamcity-inner-exceptions.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/teamcity.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/test-order-randomized-seed-with-dependency-resolution.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/test-order-randomized-with-dependency-resolution.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/test-order-reversed-with-dependency-resolution.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/test-order-reversed-without-dependency-resolution.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/test-suffix-multiple.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/test-suffix-single.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox-dataprovider-placeholder.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox-exclude-group.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox-group.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox-html.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox-text.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox-verbose.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox-xml.phpt
create mode 100644 vendor/phpunit/phpunit/tests/end-to-end/testdox.phpt
create mode 100644 vendor/phpunit/phpunit/tests/fail/fail.phpt
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/AssertTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ArrayHasKeyTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ArraySubsetTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/AttributeTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/CallbackTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ClassHasAttributeTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ClassHasStaticAttributeTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ConstraintTestCase.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/CountTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/DirectoryExistsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ExceptionMessageRegExpTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ExceptionMessageTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/FileExistsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/GreaterThanTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsEmptyTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsEqualTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsIdenticalTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsInstanceOfTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsJsonTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsNullTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsReadableTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsTypeTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/IsWritableTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/JsonMatchesTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/LessThanTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/LogicalAndTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/LogicalOrTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/LogicalXorTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/ObjectHasAttributeTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/RegularExpressionTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/SameSizeTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/StringContainsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/StringEndsWithTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/StringMatchesFormatDescriptionTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/StringStartsWithTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/Constraint/TraversableContainsTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/ConstraintTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/ExceptionWrapperTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/Builder/InvocationMockerTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/GeneratorTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/Invocation/ObjectInvocationTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/Invocation/StaticInvocationTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/Matcher/ConsecutiveParametersTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/MockBuilderTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/MockMethodTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/MockObjectTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/MockObject/ProxyObjectTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/TestCaseTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/TestFailureTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/TestImplementorTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/TestListenerTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/TestResultTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Framework/TestSuiteTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Runner/Filter/NameFilterIteratorTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Runner/PhptTestCaseTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Runner/ResultCacheExtensionTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Runner/TestSuiteSorterTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/TextUI/TestRunnerTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/ConfigurationGeneratorTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/ConfigurationTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/GetoptTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/GlobalStateTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/JsonTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/NullTestResultCacheTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/PHP/AbstractPhpProcessTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/RegularExpressionTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/TestDox/CliTestDoxPrinterTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/TestDox/NamePrettifierTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/TestResultCacheTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/TestTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/XDebugFilterScriptGeneratorTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/XmlTest.php
create mode 100644 vendor/phpunit/phpunit/tests/unit/Util/_files/expectedXDebugFilterScript.txt
create mode 100644 vendor/predis/predis/CHANGELOG.md
create mode 100644 vendor/predis/predis/CONTRIBUTING.md
create mode 100644 vendor/predis/predis/FAQ.md
create mode 100644 vendor/predis/predis/LICENSE
create mode 100644 vendor/predis/predis/README.md
create mode 100644 vendor/predis/predis/VERSION
create mode 100644 vendor/predis/predis/autoload.php
create mode 100644 vendor/predis/predis/bin/create-command-test
create mode 100644 vendor/predis/predis/bin/create-pear
create mode 100644 vendor/predis/predis/bin/create-phar
create mode 100644 vendor/predis/predis/bin/create-single-file
create mode 100644 vendor/predis/predis/composer.json
create mode 100644 vendor/predis/predis/examples/custom_cluster_distributor.php
create mode 100644 vendor/predis/predis/examples/debuggable_connection.php
create mode 100644 vendor/predis/predis/examples/dispatcher_loop.php
create mode 100644 vendor/predis/predis/examples/executing_redis_commands.php
create mode 100644 vendor/predis/predis/examples/key_prefixing.php
create mode 100644 vendor/predis/predis/examples/lua_scripting_abstraction.php
create mode 100644 vendor/predis/predis/examples/monitor_consumer.php
create mode 100644 vendor/predis/predis/examples/pipelining_commands.php
create mode 100644 vendor/predis/predis/examples/pubsub_consumer.php
create mode 100644 vendor/predis/predis/examples/redis_collections_iterators.php
create mode 100644 vendor/predis/predis/examples/replication_complex.php
create mode 100644 vendor/predis/predis/examples/replication_sentinel.php
create mode 100644 vendor/predis/predis/examples/replication_simple.php
create mode 100644 vendor/predis/predis/examples/session_handler.php
create mode 100644 vendor/predis/predis/examples/shared.php
create mode 100644 vendor/predis/predis/examples/transaction_using_cas.php
create mode 100644 vendor/predis/predis/package.ini
create mode 100644 vendor/predis/predis/src/Autoloader.php
create mode 100644 vendor/predis/predis/src/Client.php
create mode 100644 vendor/predis/predis/src/ClientContextInterface.php
create mode 100644 vendor/predis/predis/src/ClientException.php
create mode 100644 vendor/predis/predis/src/ClientInterface.php
create mode 100644 vendor/predis/predis/src/Cluster/ClusterStrategy.php
create mode 100644 vendor/predis/predis/src/Cluster/Distributor/DistributorInterface.php
create mode 100644 vendor/predis/predis/src/Cluster/Distributor/EmptyRingException.php
create mode 100644 vendor/predis/predis/src/Cluster/Distributor/HashRing.php
create mode 100644 vendor/predis/predis/src/Cluster/Distributor/KetamaRing.php
create mode 100644 vendor/predis/predis/src/Cluster/Hash/CRC16.php
create mode 100644 vendor/predis/predis/src/Cluster/Hash/HashGeneratorInterface.php
create mode 100644 vendor/predis/predis/src/Cluster/PredisStrategy.php
create mode 100644 vendor/predis/predis/src/Cluster/RedisStrategy.php
create mode 100644 vendor/predis/predis/src/Cluster/StrategyInterface.php
create mode 100644 vendor/predis/predis/src/Collection/Iterator/CursorBasedIterator.php
create mode 100644 vendor/predis/predis/src/Collection/Iterator/HashKey.php
create mode 100644 vendor/predis/predis/src/Collection/Iterator/Keyspace.php
create mode 100644 vendor/predis/predis/src/Collection/Iterator/ListKey.php
create mode 100644 vendor/predis/predis/src/Collection/Iterator/SetKey.php
create mode 100644 vendor/predis/predis/src/Collection/Iterator/SortedSetKey.php
create mode 100644 vendor/predis/predis/src/Command/Command.php
create mode 100644 vendor/predis/predis/src/Command/CommandInterface.php
create mode 100644 vendor/predis/predis/src/Command/ConnectionAuth.php
create mode 100644 vendor/predis/predis/src/Command/ConnectionEcho.php
create mode 100644 vendor/predis/predis/src/Command/ConnectionPing.php
create mode 100644 vendor/predis/predis/src/Command/ConnectionQuit.php
create mode 100644 vendor/predis/predis/src/Command/ConnectionSelect.php
create mode 100644 vendor/predis/predis/src/Command/GeospatialGeoAdd.php
create mode 100644 vendor/predis/predis/src/Command/GeospatialGeoDist.php
create mode 100644 vendor/predis/predis/src/Command/GeospatialGeoHash.php
create mode 100644 vendor/predis/predis/src/Command/GeospatialGeoPos.php
create mode 100644 vendor/predis/predis/src/Command/GeospatialGeoRadius.php
create mode 100644 vendor/predis/predis/src/Command/GeospatialGeoRadiusByMember.php
create mode 100644 vendor/predis/predis/src/Command/HashDelete.php
create mode 100644 vendor/predis/predis/src/Command/HashExists.php
create mode 100644 vendor/predis/predis/src/Command/HashGet.php
create mode 100644 vendor/predis/predis/src/Command/HashGetAll.php
create mode 100644 vendor/predis/predis/src/Command/HashGetMultiple.php
create mode 100644 vendor/predis/predis/src/Command/HashIncrementBy.php
create mode 100644 vendor/predis/predis/src/Command/HashIncrementByFloat.php
create mode 100644 vendor/predis/predis/src/Command/HashKeys.php
create mode 100644 vendor/predis/predis/src/Command/HashLength.php
create mode 100644 vendor/predis/predis/src/Command/HashScan.php
create mode 100644 vendor/predis/predis/src/Command/HashSet.php
create mode 100644 vendor/predis/predis/src/Command/HashSetMultiple.php
create mode 100644 vendor/predis/predis/src/Command/HashSetPreserve.php
create mode 100644 vendor/predis/predis/src/Command/HashStringLength.php
create mode 100644 vendor/predis/predis/src/Command/HashValues.php
create mode 100644 vendor/predis/predis/src/Command/HyperLogLogAdd.php
create mode 100644 vendor/predis/predis/src/Command/HyperLogLogCount.php
create mode 100644 vendor/predis/predis/src/Command/HyperLogLogMerge.php
create mode 100644 vendor/predis/predis/src/Command/KeyDelete.php
create mode 100644 vendor/predis/predis/src/Command/KeyDump.php
create mode 100644 vendor/predis/predis/src/Command/KeyExists.php
create mode 100644 vendor/predis/predis/src/Command/KeyExpire.php
create mode 100644 vendor/predis/predis/src/Command/KeyExpireAt.php
create mode 100644 vendor/predis/predis/src/Command/KeyKeys.php
create mode 100644 vendor/predis/predis/src/Command/KeyMigrate.php
create mode 100644 vendor/predis/predis/src/Command/KeyMove.php
create mode 100644 vendor/predis/predis/src/Command/KeyPersist.php
create mode 100644 vendor/predis/predis/src/Command/KeyPreciseExpire.php
create mode 100644 vendor/predis/predis/src/Command/KeyPreciseExpireAt.php
create mode 100644 vendor/predis/predis/src/Command/KeyPreciseTimeToLive.php
create mode 100644 vendor/predis/predis/src/Command/KeyRandom.php
create mode 100644 vendor/predis/predis/src/Command/KeyRename.php
create mode 100644 vendor/predis/predis/src/Command/KeyRenamePreserve.php
create mode 100644 vendor/predis/predis/src/Command/KeyRestore.php
create mode 100644 vendor/predis/predis/src/Command/KeyScan.php
create mode 100644 vendor/predis/predis/src/Command/KeySort.php
create mode 100644 vendor/predis/predis/src/Command/KeyTimeToLive.php
create mode 100644 vendor/predis/predis/src/Command/KeyType.php
create mode 100644 vendor/predis/predis/src/Command/ListIndex.php
create mode 100644 vendor/predis/predis/src/Command/ListInsert.php
create mode 100644 vendor/predis/predis/src/Command/ListLength.php
create mode 100644 vendor/predis/predis/src/Command/ListPopFirst.php
create mode 100644 vendor/predis/predis/src/Command/ListPopFirstBlocking.php
create mode 100644 vendor/predis/predis/src/Command/ListPopLast.php
create mode 100644 vendor/predis/predis/src/Command/ListPopLastBlocking.php
create mode 100644 vendor/predis/predis/src/Command/ListPopLastPushHead.php
create mode 100644 vendor/predis/predis/src/Command/ListPopLastPushHeadBlocking.php
create mode 100644 vendor/predis/predis/src/Command/ListPushHead.php
create mode 100644 vendor/predis/predis/src/Command/ListPushHeadX.php
create mode 100644 vendor/predis/predis/src/Command/ListPushTail.php
create mode 100644 vendor/predis/predis/src/Command/ListPushTailX.php
create mode 100644 vendor/predis/predis/src/Command/ListRange.php
create mode 100644 vendor/predis/predis/src/Command/ListRemove.php
create mode 100644 vendor/predis/predis/src/Command/ListSet.php
create mode 100644 vendor/predis/predis/src/Command/ListTrim.php
create mode 100644 vendor/predis/predis/src/Command/PrefixableCommandInterface.php
create mode 100644 vendor/predis/predis/src/Command/Processor/KeyPrefixProcessor.php
create mode 100644 vendor/predis/predis/src/Command/Processor/ProcessorChain.php
create mode 100644 vendor/predis/predis/src/Command/Processor/ProcessorInterface.php
create mode 100644 vendor/predis/predis/src/Command/PubSubPublish.php
create mode 100644 vendor/predis/predis/src/Command/PubSubPubsub.php
create mode 100644 vendor/predis/predis/src/Command/PubSubSubscribe.php
create mode 100644 vendor/predis/predis/src/Command/PubSubSubscribeByPattern.php
create mode 100644 vendor/predis/predis/src/Command/PubSubUnsubscribe.php
create mode 100644 vendor/predis/predis/src/Command/PubSubUnsubscribeByPattern.php
create mode 100644 vendor/predis/predis/src/Command/RawCommand.php
create mode 100644 vendor/predis/predis/src/Command/ScriptCommand.php
create mode 100644 vendor/predis/predis/src/Command/ServerBackgroundRewriteAOF.php
create mode 100644 vendor/predis/predis/src/Command/ServerBackgroundSave.php
create mode 100644 vendor/predis/predis/src/Command/ServerClient.php
create mode 100644 vendor/predis/predis/src/Command/ServerCommand.php
create mode 100644 vendor/predis/predis/src/Command/ServerConfig.php
create mode 100644 vendor/predis/predis/src/Command/ServerDatabaseSize.php
create mode 100644 vendor/predis/predis/src/Command/ServerEval.php
create mode 100644 vendor/predis/predis/src/Command/ServerEvalSHA.php
create mode 100644 vendor/predis/predis/src/Command/ServerFlushAll.php
create mode 100644 vendor/predis/predis/src/Command/ServerFlushDatabase.php
create mode 100644 vendor/predis/predis/src/Command/ServerInfo.php
create mode 100644 vendor/predis/predis/src/Command/ServerInfoV26x.php
create mode 100644 vendor/predis/predis/src/Command/ServerLastSave.php
create mode 100644 vendor/predis/predis/src/Command/ServerMonitor.php
create mode 100644 vendor/predis/predis/src/Command/ServerObject.php
create mode 100644 vendor/predis/predis/src/Command/ServerSave.php
create mode 100644 vendor/predis/predis/src/Command/ServerScript.php
create mode 100644 vendor/predis/predis/src/Command/ServerSentinel.php
create mode 100644 vendor/predis/predis/src/Command/ServerShutdown.php
create mode 100644 vendor/predis/predis/src/Command/ServerSlaveOf.php
create mode 100644 vendor/predis/predis/src/Command/ServerSlowlog.php
create mode 100644 vendor/predis/predis/src/Command/ServerTime.php
create mode 100644 vendor/predis/predis/src/Command/SetAdd.php
create mode 100644 vendor/predis/predis/src/Command/SetCardinality.php
create mode 100644 vendor/predis/predis/src/Command/SetDifference.php
create mode 100644 vendor/predis/predis/src/Command/SetDifferenceStore.php
create mode 100644 vendor/predis/predis/src/Command/SetIntersection.php
create mode 100644 vendor/predis/predis/src/Command/SetIntersectionStore.php
create mode 100644 vendor/predis/predis/src/Command/SetIsMember.php
create mode 100644 vendor/predis/predis/src/Command/SetMembers.php
create mode 100644 vendor/predis/predis/src/Command/SetMove.php
create mode 100644 vendor/predis/predis/src/Command/SetPop.php
create mode 100644 vendor/predis/predis/src/Command/SetRandomMember.php
create mode 100644 vendor/predis/predis/src/Command/SetRemove.php
create mode 100644 vendor/predis/predis/src/Command/SetScan.php
create mode 100644 vendor/predis/predis/src/Command/SetUnion.php
create mode 100644 vendor/predis/predis/src/Command/SetUnionStore.php
create mode 100644 vendor/predis/predis/src/Command/StringAppend.php
create mode 100644 vendor/predis/predis/src/Command/StringBitCount.php
create mode 100644 vendor/predis/predis/src/Command/StringBitField.php
create mode 100644 vendor/predis/predis/src/Command/StringBitOp.php
create mode 100644 vendor/predis/predis/src/Command/StringBitPos.php
create mode 100644 vendor/predis/predis/src/Command/StringDecrement.php
create mode 100644 vendor/predis/predis/src/Command/StringDecrementBy.php
create mode 100644 vendor/predis/predis/src/Command/StringGet.php
create mode 100644 vendor/predis/predis/src/Command/StringGetBit.php
create mode 100644 vendor/predis/predis/src/Command/StringGetMultiple.php
create mode 100644 vendor/predis/predis/src/Command/StringGetRange.php
create mode 100644 vendor/predis/predis/src/Command/StringGetSet.php
create mode 100644 vendor/predis/predis/src/Command/StringIncrement.php
create mode 100644 vendor/predis/predis/src/Command/StringIncrementBy.php
create mode 100644 vendor/predis/predis/src/Command/StringIncrementByFloat.php
create mode 100644 vendor/predis/predis/src/Command/StringPreciseSetExpire.php
create mode 100644 vendor/predis/predis/src/Command/StringSet.php
create mode 100644 vendor/predis/predis/src/Command/StringSetBit.php
create mode 100644 vendor/predis/predis/src/Command/StringSetExpire.php
create mode 100644 vendor/predis/predis/src/Command/StringSetMultiple.php
create mode 100644 vendor/predis/predis/src/Command/StringSetMultiplePreserve.php
create mode 100644 vendor/predis/predis/src/Command/StringSetPreserve.php
create mode 100644 vendor/predis/predis/src/Command/StringSetRange.php
create mode 100644 vendor/predis/predis/src/Command/StringStrlen.php
create mode 100644 vendor/predis/predis/src/Command/StringSubstr.php
create mode 100644 vendor/predis/predis/src/Command/TransactionDiscard.php
create mode 100644 vendor/predis/predis/src/Command/TransactionExec.php
create mode 100644 vendor/predis/predis/src/Command/TransactionMulti.php
create mode 100644 vendor/predis/predis/src/Command/TransactionUnwatch.php
create mode 100644 vendor/predis/predis/src/Command/TransactionWatch.php
create mode 100644 vendor/predis/predis/src/Command/ZSetAdd.php
create mode 100644 vendor/predis/predis/src/Command/ZSetCardinality.php
create mode 100644 vendor/predis/predis/src/Command/ZSetCount.php
create mode 100644 vendor/predis/predis/src/Command/ZSetIncrementBy.php
create mode 100644 vendor/predis/predis/src/Command/ZSetIntersectionStore.php
create mode 100644 vendor/predis/predis/src/Command/ZSetLexCount.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRange.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRangeByLex.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRangeByScore.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRank.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRemove.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRemoveRangeByLex.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRemoveRangeByRank.php
create mode 100644 vendor/predis/predis/src/Command/ZSetRemoveRangeByScore.php
create mode 100644 vendor/predis/predis/src/Command/ZSetReverseRange.php
create mode 100644 vendor/predis/predis/src/Command/ZSetReverseRangeByLex.php
create mode 100644 vendor/predis/predis/src/Command/ZSetReverseRangeByScore.php
create mode 100644 vendor/predis/predis/src/Command/ZSetReverseRank.php
create mode 100644 vendor/predis/predis/src/Command/ZSetScan.php
create mode 100644 vendor/predis/predis/src/Command/ZSetScore.php
create mode 100644 vendor/predis/predis/src/Command/ZSetUnionStore.php
create mode 100644 vendor/predis/predis/src/CommunicationException.php
create mode 100644 vendor/predis/predis/src/Configuration/ClusterOption.php
create mode 100644 vendor/predis/predis/src/Configuration/ConnectionFactoryOption.php
create mode 100644 vendor/predis/predis/src/Configuration/ExceptionsOption.php
create mode 100644 vendor/predis/predis/src/Configuration/OptionInterface.php
create mode 100644 vendor/predis/predis/src/Configuration/Options.php
create mode 100644 vendor/predis/predis/src/Configuration/OptionsInterface.php
create mode 100644 vendor/predis/predis/src/Configuration/PrefixOption.php
create mode 100644 vendor/predis/predis/src/Configuration/ProfileOption.php
create mode 100644 vendor/predis/predis/src/Configuration/ReplicationOption.php
create mode 100644 vendor/predis/predis/src/Connection/AbstractConnection.php
create mode 100644 vendor/predis/predis/src/Connection/Aggregate/ClusterInterface.php
create mode 100644 vendor/predis/predis/src/Connection/Aggregate/MasterSlaveReplication.php
create mode 100644 vendor/predis/predis/src/Connection/Aggregate/PredisCluster.php
create mode 100644 vendor/predis/predis/src/Connection/Aggregate/RedisCluster.php
create mode 100644 vendor/predis/predis/src/Connection/Aggregate/ReplicationInterface.php
create mode 100644 vendor/predis/predis/src/Connection/Aggregate/SentinelReplication.php
create mode 100644 vendor/predis/predis/src/Connection/AggregateConnectionInterface.php
create mode 100644 vendor/predis/predis/src/Connection/CompositeConnectionInterface.php
create mode 100644 vendor/predis/predis/src/Connection/CompositeStreamConnection.php
create mode 100644 vendor/predis/predis/src/Connection/ConnectionException.php
create mode 100644 vendor/predis/predis/src/Connection/ConnectionInterface.php
create mode 100644 vendor/predis/predis/src/Connection/Factory.php
create mode 100644 vendor/predis/predis/src/Connection/FactoryInterface.php
create mode 100644 vendor/predis/predis/src/Connection/NodeConnectionInterface.php
create mode 100644 vendor/predis/predis/src/Connection/Parameters.php
create mode 100644 vendor/predis/predis/src/Connection/ParametersInterface.php
create mode 100644 vendor/predis/predis/src/Connection/PhpiredisSocketConnection.php
create mode 100644 vendor/predis/predis/src/Connection/PhpiredisStreamConnection.php
create mode 100644 vendor/predis/predis/src/Connection/StreamConnection.php
create mode 100644 vendor/predis/predis/src/Connection/WebdisConnection.php
create mode 100644 vendor/predis/predis/src/Monitor/Consumer.php
create mode 100644 vendor/predis/predis/src/NotSupportedException.php
create mode 100644 vendor/predis/predis/src/Pipeline/Atomic.php
create mode 100644 vendor/predis/predis/src/Pipeline/ConnectionErrorProof.php
create mode 100644 vendor/predis/predis/src/Pipeline/FireAndForget.php
create mode 100644 vendor/predis/predis/src/Pipeline/Pipeline.php
create mode 100644 vendor/predis/predis/src/PredisException.php
create mode 100644 vendor/predis/predis/src/Profile/Factory.php
create mode 100644 vendor/predis/predis/src/Profile/ProfileInterface.php
create mode 100644 vendor/predis/predis/src/Profile/RedisProfile.php
create mode 100644 vendor/predis/predis/src/Profile/RedisUnstable.php
create mode 100644 vendor/predis/predis/src/Profile/RedisVersion200.php
create mode 100644 vendor/predis/predis/src/Profile/RedisVersion220.php
create mode 100644 vendor/predis/predis/src/Profile/RedisVersion240.php
create mode 100644 vendor/predis/predis/src/Profile/RedisVersion260.php
create mode 100644 vendor/predis/predis/src/Profile/RedisVersion280.php
create mode 100644 vendor/predis/predis/src/Profile/RedisVersion300.php
create mode 100644 vendor/predis/predis/src/Profile/RedisVersion320.php
create mode 100644 vendor/predis/predis/src/Protocol/ProtocolException.php
create mode 100644 vendor/predis/predis/src/Protocol/ProtocolProcessorInterface.php
create mode 100644 vendor/predis/predis/src/Protocol/RequestSerializerInterface.php
create mode 100644 vendor/predis/predis/src/Protocol/ResponseReaderInterface.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/CompositeProtocolProcessor.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/Handler/BulkResponse.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/Handler/ErrorResponse.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/Handler/IntegerResponse.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/Handler/MultiBulkResponse.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/Handler/ResponseHandlerInterface.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/Handler/StatusResponse.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/Handler/StreamableMultiBulkResponse.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/ProtocolProcessor.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/RequestSerializer.php
create mode 100644 vendor/predis/predis/src/Protocol/Text/ResponseReader.php
create mode 100644 vendor/predis/predis/src/PubSub/AbstractConsumer.php
create mode 100644 vendor/predis/predis/src/PubSub/Consumer.php
create mode 100644 vendor/predis/predis/src/PubSub/DispatcherLoop.php
create mode 100644 vendor/predis/predis/src/Replication/MissingMasterException.php
create mode 100644 vendor/predis/predis/src/Replication/ReplicationStrategy.php
create mode 100644 vendor/predis/predis/src/Replication/RoleException.php
create mode 100644 vendor/predis/predis/src/Response/Error.php
create mode 100644 vendor/predis/predis/src/Response/ErrorInterface.php
create mode 100644 vendor/predis/predis/src/Response/Iterator/MultiBulk.php
create mode 100644 vendor/predis/predis/src/Response/Iterator/MultiBulkIterator.php
create mode 100644 vendor/predis/predis/src/Response/Iterator/MultiBulkTuple.php
create mode 100644 vendor/predis/predis/src/Response/ResponseInterface.php
create mode 100644 vendor/predis/predis/src/Response/ServerException.php
create mode 100644 vendor/predis/predis/src/Response/Status.php
create mode 100644 vendor/predis/predis/src/Session/Handler.php
create mode 100644 vendor/predis/predis/src/Transaction/AbortedMultiExecException.php
create mode 100644 vendor/predis/predis/src/Transaction/MultiExec.php
create mode 100644 vendor/predis/predis/src/Transaction/MultiExecState.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/http-message/CHANGELOG.md
create mode 100644 vendor/psr/http-message/LICENSE
create mode 100644 vendor/psr/http-message/README.md
create mode 100644 vendor/psr/http-message/composer.json
create mode 100644 vendor/psr/http-message/src/MessageInterface.php
create mode 100644 vendor/psr/http-message/src/RequestInterface.php
create mode 100644 vendor/psr/http-message/src/ResponseInterface.php
create mode 100644 vendor/psr/http-message/src/ServerRequestInterface.php
create mode 100644 vendor/psr/http-message/src/StreamInterface.php
create mode 100644 vendor/psr/http-message/src/UploadedFileInterface.php
create mode 100644 vendor/psr/http-message/src/UriInterface.php
create mode 100644 vendor/psr/log/.gitignore
create mode 100644 vendor/psr/log/LICENSE
create mode 100644 vendor/psr/log/Psr/Log/AbstractLogger.php
create mode 100644 vendor/psr/log/Psr/Log/InvalidArgumentException.php
create mode 100644 vendor/psr/log/Psr/Log/LogLevel.php
create mode 100644 vendor/psr/log/Psr/Log/LoggerAwareInterface.php
create mode 100644 vendor/psr/log/Psr/Log/LoggerAwareTrait.php
create mode 100644 vendor/psr/log/Psr/Log/LoggerInterface.php
create mode 100644 vendor/psr/log/Psr/Log/LoggerTrait.php
create mode 100644 vendor/psr/log/Psr/Log/NullLogger.php
create mode 100644 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php
create mode 100644 vendor/psr/log/README.md
create mode 100644 vendor/psr/log/composer.json
create mode 100644 vendor/psr/simple-cache/.editorconfig
create mode 100644 vendor/psr/simple-cache/LICENSE.md
create mode 100644 vendor/psr/simple-cache/README.md
create mode 100644 vendor/psr/simple-cache/composer.json
create mode 100644 vendor/psr/simple-cache/src/CacheException.php
create mode 100644 vendor/psr/simple-cache/src/CacheInterface.php
create mode 100644 vendor/psr/simple-cache/src/InvalidArgumentException.php
create mode 100644 vendor/psy/psysh/.editorconfig
create mode 100644 vendor/psy/psysh/.github/CONTRIBUTING.md
create mode 100644 vendor/psy/psysh/.gitignore
create mode 100644 vendor/psy/psysh/.phan/config.php
create mode 100644 vendor/psy/psysh/.php_cs
create mode 100644 vendor/psy/psysh/.styleci.yml
create mode 100644 vendor/psy/psysh/.travis.yml
create mode 100644 vendor/psy/psysh/LICENSE
create mode 100644 vendor/psy/psysh/Makefile
create mode 100644 vendor/psy/psysh/README.md
create mode 100644 vendor/psy/psysh/bin/build-stub
create mode 100644 vendor/psy/psysh/bin/psysh
create mode 100644 vendor/psy/psysh/box.json.dist
create mode 100644 vendor/psy/psysh/composer.json
create mode 100644 vendor/psy/psysh/phpunit.xml.dist
create mode 100644 vendor/psy/psysh/src/CodeCleaner.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/AbstractClassPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/AssignThisVariablePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/CallTimePassByReferencePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/CalledClassPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/CodeCleanerPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/ExitPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/FinalClassPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/FunctionContextPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/InstanceOfPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/LegacyEmptyPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/ListPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/LoopContextPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/MagicConstantsPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/NamespaceAwarePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/NamespacePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/NoReturnValue.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/PassableByReferencePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/RequirePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/StrictTypesPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/UseStatementPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/ValidClassNamePass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/ValidConstantPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/ValidConstructorPass.php
create mode 100644 vendor/psy/psysh/src/CodeCleaner/ValidFunctionNamePass.php
create mode 100644 vendor/psy/psysh/src/Command/BufferCommand.php
create mode 100644 vendor/psy/psysh/src/Command/ClearCommand.php
create mode 100644 vendor/psy/psysh/src/Command/Command.php
create mode 100644 vendor/psy/psysh/src/Command/DocCommand.php
create mode 100644 vendor/psy/psysh/src/Command/DumpCommand.php
create mode 100644 vendor/psy/psysh/src/Command/EditCommand.php
create mode 100644 vendor/psy/psysh/src/Command/ExitCommand.php
create mode 100644 vendor/psy/psysh/src/Command/HelpCommand.php
create mode 100644 vendor/psy/psysh/src/Command/HistoryCommand.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/ClassConstantEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/ClassEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/ConstantEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/Enumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/FunctionEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/GlobalVariableEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/InterfaceEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/MethodEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/PropertyEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/TraitEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ListCommand/VariableEnumerator.php
create mode 100644 vendor/psy/psysh/src/Command/ParseCommand.php
create mode 100644 vendor/psy/psysh/src/Command/PsyVersionCommand.php
create mode 100644 vendor/psy/psysh/src/Command/ReflectingCommand.php
create mode 100644 vendor/psy/psysh/src/Command/ShowCommand.php
create mode 100644 vendor/psy/psysh/src/Command/SudoCommand.php
create mode 100644 vendor/psy/psysh/src/Command/ThrowUpCommand.php
create mode 100644 vendor/psy/psysh/src/Command/TimeitCommand.php
create mode 100644 vendor/psy/psysh/src/Command/TimeitCommand/TimeitVisitor.php
create mode 100644 vendor/psy/psysh/src/Command/TraceCommand.php
create mode 100644 vendor/psy/psysh/src/Command/WhereamiCommand.php
create mode 100644 vendor/psy/psysh/src/Command/WtfCommand.php
create mode 100644 vendor/psy/psysh/src/ConfigPaths.php
create mode 100644 vendor/psy/psysh/src/Configuration.php
create mode 100644 vendor/psy/psysh/src/ConsoleColorFactory.php
create mode 100644 vendor/psy/psysh/src/Context.php
create mode 100644 vendor/psy/psysh/src/ContextAware.php
create mode 100644 vendor/psy/psysh/src/Exception/BreakException.php
create mode 100644 vendor/psy/psysh/src/Exception/DeprecatedException.php
create mode 100644 vendor/psy/psysh/src/Exception/ErrorException.php
create mode 100644 vendor/psy/psysh/src/Exception/Exception.php
create mode 100644 vendor/psy/psysh/src/Exception/FatalErrorException.php
create mode 100644 vendor/psy/psysh/src/Exception/ParseErrorException.php
create mode 100644 vendor/psy/psysh/src/Exception/RuntimeException.php
create mode 100644 vendor/psy/psysh/src/Exception/ThrowUpException.php
create mode 100644 vendor/psy/psysh/src/Exception/TypeErrorException.php
create mode 100644 vendor/psy/psysh/src/ExecutionClosure.php
create mode 100644 vendor/psy/psysh/src/ExecutionLoop.php
create mode 100644 vendor/psy/psysh/src/ExecutionLoop/AbstractListener.php
create mode 100644 vendor/psy/psysh/src/ExecutionLoop/Listener.php
create mode 100644 vendor/psy/psysh/src/ExecutionLoop/ProcessForker.php
create mode 100644 vendor/psy/psysh/src/ExecutionLoop/RunkitReloader.php
create mode 100644 vendor/psy/psysh/src/ExecutionLoopClosure.php
create mode 100644 vendor/psy/psysh/src/Formatter/CodeFormatter.php
create mode 100644 vendor/psy/psysh/src/Formatter/DocblockFormatter.php
create mode 100644 vendor/psy/psysh/src/Formatter/Formatter.php
create mode 100644 vendor/psy/psysh/src/Formatter/SignatureFormatter.php
create mode 100644 vendor/psy/psysh/src/Input/CodeArgument.php
create mode 100644 vendor/psy/psysh/src/Input/FilterOptions.php
create mode 100644 vendor/psy/psysh/src/Input/ShellInput.php
create mode 100644 vendor/psy/psysh/src/Input/SilentInput.php
create mode 100644 vendor/psy/psysh/src/Output/OutputPager.php
create mode 100644 vendor/psy/psysh/src/Output/PassthruPager.php
create mode 100644 vendor/psy/psysh/src/Output/ProcOutputPager.php
create mode 100644 vendor/psy/psysh/src/Output/ShellOutput.php
create mode 100644 vendor/psy/psysh/src/ParserFactory.php
create mode 100644 vendor/psy/psysh/src/Readline/GNUReadline.php
create mode 100644 vendor/psy/psysh/src/Readline/HoaConsole.php
create mode 100644 vendor/psy/psysh/src/Readline/Libedit.php
create mode 100644 vendor/psy/psysh/src/Readline/Readline.php
create mode 100644 vendor/psy/psysh/src/Readline/Transient.php
create mode 100644 vendor/psy/psysh/src/Reflection/ReflectionClassConstant.php
create mode 100644 vendor/psy/psysh/src/Reflection/ReflectionConstant.php
create mode 100644 vendor/psy/psysh/src/Reflection/ReflectionConstant_.php
create mode 100644 vendor/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php
create mode 100644 vendor/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php
create mode 100644 vendor/psy/psysh/src/Shell.php
create mode 100644 vendor/psy/psysh/src/Sudo.php
create mode 100644 vendor/psy/psysh/src/Sudo/SudoVisitor.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/AutoCompleter.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/AbstractContextAwareMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/AbstractDefaultParametersMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/AbstractMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ClassAttributesMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ClassMethodsMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ClassNamesMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/CommandsMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ConstantsMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/FunctionDefaultParametersMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/FunctionsMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/KeywordsMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/MongoClientMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/MongoDatabaseMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ObjectAttributesMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ObjectMethodDefaultParametersMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/ObjectMethodsMatcher.php
create mode 100644 vendor/psy/psysh/src/TabCompletion/Matcher/VariablesMatcher.php
create mode 100644 vendor/psy/psysh/src/Util/Docblock.php
create mode 100644 vendor/psy/psysh/src/Util/Json.php
create mode 100644 vendor/psy/psysh/src/Util/Mirror.php
create mode 100644 vendor/psy/psysh/src/Util/Str.php
create mode 100644 vendor/psy/psysh/src/VarDumper/Cloner.php
create mode 100644 vendor/psy/psysh/src/VarDumper/Dumper.php
create mode 100644 vendor/psy/psysh/src/VarDumper/Presenter.php
create mode 100644 vendor/psy/psysh/src/VarDumper/PresenterAware.php
create mode 100644 vendor/psy/psysh/src/VersionUpdater/Checker.php
create mode 100644 vendor/psy/psysh/src/VersionUpdater/GitHubChecker.php
create mode 100644 vendor/psy/psysh/src/VersionUpdater/IntervalChecker.php
create mode 100644 vendor/psy/psysh/src/VersionUpdater/NoopChecker.php
create mode 100644 vendor/psy/psysh/src/functions.php
create mode 100644 vendor/psy/psysh/test/ClassWithSecrets.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/AbstractClassPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/AssignThisVariablePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/CallTimePassByReferencePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/CalledClassPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/CodeCleanerTestCase.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/ExitPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/FinalClassPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/Fixtures/ClassWithCallStatic.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/Fixtures/ClassWithStatic.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/Fixtures/TraitWithStatic.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/FunctionContextPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/FunctionReturnInWriteContextPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/ImplicitReturnPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/InstanceOfPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/LeavePsyshAlonePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/LegacyEmptyPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/ListPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/LoopContextPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/MagicConstantsPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/NamespacePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/NoReturnValueTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/PassableByReferencePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/RequirePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/StrictTypesPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/UseStatementPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/ValidClassNamePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/ValidConstantPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/ValidConstructorPassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleaner/ValidFunctionNamePassTest.php
create mode 100644 vendor/psy/psysh/test/CodeCleanerTest.php
create mode 100644 vendor/psy/psysh/test/Command/ExitCommandTest.php
create mode 100644 vendor/psy/psysh/test/Command/ThrowUpCommandTest.php
create mode 100644 vendor/psy/psysh/test/Command/TimeitCommand/TimeitVisitorTest.php
create mode 100644 vendor/psy/psysh/test/ConfigurationTest.php
create mode 100644 vendor/psy/psysh/test/ConsoleColorFactoryTest.php
create mode 100644 vendor/psy/psysh/test/ContextTest.php
create mode 100644 vendor/psy/psysh/test/Exception/BreakExceptionTest.php
create mode 100644 vendor/psy/psysh/test/Exception/ErrorExceptionTest.php
create mode 100644 vendor/psy/psysh/test/Exception/FatalErrorExceptionTest.php
create mode 100644 vendor/psy/psysh/test/Exception/ParseErrorExceptionTest.php
create mode 100644 vendor/psy/psysh/test/Exception/RuntimeExceptionTest.php
create mode 100644 vendor/psy/psysh/test/Exception/ThrowUpExceptionTest.php
create mode 100644 vendor/psy/psysh/test/Exception/TypeErrorExceptionTest.php
create mode 100644 vendor/psy/psysh/test/FakeShell.php
create mode 100644 vendor/psy/psysh/test/Formatter/CodeFormatterTest.php
create mode 100644 vendor/psy/psysh/test/Formatter/DocblockFormatterTest.php
create mode 100644 vendor/psy/psysh/test/Formatter/Fixtures/BoringTrait.php
create mode 100644 vendor/psy/psysh/test/Formatter/Fixtures/SomeClass.php
create mode 100644 vendor/psy/psysh/test/Formatter/SignatureFormatterTest.php
create mode 100644 vendor/psy/psysh/test/Input/CodeArgumentTest.php
create mode 100644 vendor/psy/psysh/test/Input/FilterOptionsTest.php
create mode 100644 vendor/psy/psysh/test/Input/ShellInputTest.php
create mode 100644 vendor/psy/psysh/test/ParserTestCase.php
create mode 100644 vendor/psy/psysh/test/Readline/GNUReadlineTest.php
create mode 100644 vendor/psy/psysh/test/Readline/HoaConsoleTest.php
create mode 100644 vendor/psy/psysh/test/Readline/LibeditTest.php
create mode 100644 vendor/psy/psysh/test/Readline/TransientTest.php
create mode 100644 vendor/psy/psysh/test/Reflection/ReflectionClassConstantTest.php
create mode 100644 vendor/psy/psysh/test/Reflection/ReflectionConstantBCTest.php
create mode 100644 vendor/psy/psysh/test/Reflection/ReflectionConstantTest.php
create mode 100644 vendor/psy/psysh/test/Reflection/ReflectionLanguageConstructParameterTest.php
create mode 100644 vendor/psy/psysh/test/Reflection/ReflectionLanguageConstructTest.php
create mode 100644 vendor/psy/psysh/test/ShellTest.php
create mode 100644 vendor/psy/psysh/test/Sudo/SudoVisitorTest.php
create mode 100644 vendor/psy/psysh/test/SudoTest.php
create mode 100644 vendor/psy/psysh/test/TabCompletion/AutoCompleterTest.php
create mode 100644 vendor/psy/psysh/test/TabCompletion/StaticSample.php
create mode 100644 vendor/psy/psysh/test/Util/DocblockTest.php
create mode 100644 vendor/psy/psysh/test/Util/MirrorTest.php
create mode 100644 vendor/psy/psysh/test/Util/StrTest.php
create mode 100644 vendor/psy/psysh/test/VersionUpdater/GitHubCheckerTest.php
create mode 100644 vendor/psy/psysh/test/VersionUpdater/NoopCheckerTest.php
create mode 100644 vendor/psy/psysh/test/fixtures/config.php
create mode 100644 vendor/psy/psysh/test/fixtures/default/.config/psysh/config.php
create mode 100644 vendor/psy/psysh/test/fixtures/default/.config/psysh/psysh_history
create mode 100644 vendor/psy/psysh/test/fixtures/default/.local/share/psysh/php_manual.sqlite
create mode 100644 vendor/psy/psysh/test/fixtures/empty.php
create mode 100644 vendor/psy/psysh/test/fixtures/legacy/.psysh/history
create mode 100644 vendor/psy/psysh/test/fixtures/legacy/.psysh/php_manual.sqlite
create mode 100644 vendor/psy/psysh/test/fixtures/legacy/.psysh/rc.php
create mode 100644 vendor/psy/psysh/test/fixtures/mixed/.psysh/config.php
create mode 100644 vendor/psy/psysh/test/fixtures/mixed/.psysh/psysh_history
create mode 100644 vendor/psy/psysh/test/fixtures/mixed/.psysh/rc.php
create mode 100644 vendor/psy/psysh/test/fixtures/project/.psysh.php
create mode 100644 vendor/psy/psysh/test/fixtures/unvis_fixtures.json
create mode 100644 vendor/psy/psysh/test/tools/gen_unvis_fixtures.py
create mode 100644 vendor/psy/psysh/test/tools/vis.py
create mode 100644 vendor/psy/psysh/vendor-bin/box/composer.json
create mode 100644 vendor/psy/psysh/vendor-bin/box/composer.lock
create mode 100644 vendor/ramsey/uuid/CHANGELOG.md
create mode 100644 vendor/ramsey/uuid/CODE_OF_CONDUCT.md
create mode 100644 vendor/ramsey/uuid/CONTRIBUTING.md
create mode 100644 vendor/ramsey/uuid/LICENSE
create mode 100644 vendor/ramsey/uuid/README.md
create mode 100644 vendor/ramsey/uuid/composer.json
create mode 100644 vendor/ramsey/uuid/src/BinaryUtils.php
create mode 100644 vendor/ramsey/uuid/src/Builder/DefaultUuidBuilder.php
create mode 100644 vendor/ramsey/uuid/src/Builder/DegradedUuidBuilder.php
create mode 100644 vendor/ramsey/uuid/src/Builder/UuidBuilderInterface.php
create mode 100644 vendor/ramsey/uuid/src/Codec/CodecInterface.php
create mode 100644 vendor/ramsey/uuid/src/Codec/GuidStringCodec.php
create mode 100644 vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php
create mode 100644 vendor/ramsey/uuid/src/Codec/StringCodec.php
create mode 100644 vendor/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php
create mode 100644 vendor/ramsey/uuid/src/Codec/TimestampLastCombCodec.php
create mode 100644 vendor/ramsey/uuid/src/Converter/Number/BigNumberConverter.php
create mode 100644 vendor/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php
create mode 100644 vendor/ramsey/uuid/src/Converter/NumberConverterInterface.php
create mode 100644 vendor/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php
create mode 100644 vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php
create mode 100644 vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php
create mode 100644 vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php
create mode 100644 vendor/ramsey/uuid/src/DegradedUuid.php
create mode 100644 vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php
create mode 100644 vendor/ramsey/uuid/src/Exception/UnsatisfiedDependencyException.php
create mode 100644 vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php
create mode 100644 vendor/ramsey/uuid/src/FeatureSet.php
create mode 100644 vendor/ramsey/uuid/src/Generator/CombGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/DefaultTimeGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/MtRandGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/OpenSslGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/RandomBytesGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/RandomGeneratorFactory.php
create mode 100644 vendor/ramsey/uuid/src/Generator/RandomGeneratorInterface.php
create mode 100644 vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php
create mode 100644 vendor/ramsey/uuid/src/Generator/SodiumRandomGenerator.php
create mode 100644 vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php
create mode 100644 vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php
create mode 100644 vendor/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php
create mode 100644 vendor/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php
create mode 100644 vendor/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php
create mode 100644 vendor/ramsey/uuid/src/Provider/NodeProviderInterface.php
create mode 100644 vendor/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php
create mode 100644 vendor/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php
create mode 100644 vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php
create mode 100644 vendor/ramsey/uuid/src/Uuid.php
create mode 100644 vendor/ramsey/uuid/src/UuidFactory.php
create mode 100644 vendor/ramsey/uuid/src/UuidFactoryInterface.php
create mode 100644 vendor/ramsey/uuid/src/UuidInterface.php
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/.gitignore
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/.php_cs
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/.travis.yml
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/ChangeLog.md
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/LICENSE
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/README.md
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/build.xml
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/composer.json
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/phpunit.xml
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/src/Wizard.php
create mode 100644 vendor/sebastian/code-unit-reverse-lookup/tests/WizardTest.php
create mode 100644 vendor/sebastian/comparator/.github/stale.yml
create mode 100644 vendor/sebastian/comparator/.gitignore
create mode 100644 vendor/sebastian/comparator/.php_cs.dist
create mode 100644 vendor/sebastian/comparator/.travis.yml
create mode 100644 vendor/sebastian/comparator/ChangeLog.md
create mode 100644 vendor/sebastian/comparator/LICENSE
create mode 100644 vendor/sebastian/comparator/README.md
create mode 100644 vendor/sebastian/comparator/build.xml
create mode 100644 vendor/sebastian/comparator/composer.json
create mode 100644 vendor/sebastian/comparator/phpunit.xml
create mode 100644 vendor/sebastian/comparator/src/ArrayComparator.php
create mode 100644 vendor/sebastian/comparator/src/Comparator.php
create mode 100644 vendor/sebastian/comparator/src/ComparisonFailure.php
create mode 100644 vendor/sebastian/comparator/src/DOMNodeComparator.php
create mode 100644 vendor/sebastian/comparator/src/DateTimeComparator.php
create mode 100644 vendor/sebastian/comparator/src/DoubleComparator.php
create mode 100644 vendor/sebastian/comparator/src/ExceptionComparator.php
create mode 100644 vendor/sebastian/comparator/src/Factory.php
create mode 100644 vendor/sebastian/comparator/src/MockObjectComparator.php
create mode 100644 vendor/sebastian/comparator/src/NumericComparator.php
create mode 100644 vendor/sebastian/comparator/src/ObjectComparator.php
create mode 100644 vendor/sebastian/comparator/src/ResourceComparator.php
create mode 100644 vendor/sebastian/comparator/src/ScalarComparator.php
create mode 100644 vendor/sebastian/comparator/src/SplObjectStorageComparator.php
create mode 100644 vendor/sebastian/comparator/src/TypeComparator.php
create mode 100644 vendor/sebastian/comparator/tests/ArrayComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/ComparisonFailureTest.php
create mode 100644 vendor/sebastian/comparator/tests/DOMNodeComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/DateTimeComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/DoubleComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/ExceptionComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/FactoryTest.php
create mode 100644 vendor/sebastian/comparator/tests/MockObjectComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/NumericComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/ObjectComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/ResourceComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/ScalarComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/SplObjectStorageComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/TypeComparatorTest.php
create mode 100644 vendor/sebastian/comparator/tests/_fixture/Author.php
create mode 100644 vendor/sebastian/comparator/tests/_fixture/Book.php
create mode 100644 vendor/sebastian/comparator/tests/_fixture/ClassWithToString.php
create mode 100644 vendor/sebastian/comparator/tests/_fixture/SampleClass.php
create mode 100644 vendor/sebastian/comparator/tests/_fixture/Struct.php
create mode 100644 vendor/sebastian/comparator/tests/_fixture/TestClass.php
create mode 100644 vendor/sebastian/comparator/tests/_fixture/TestClassComparator.php
create mode 100644 vendor/sebastian/diff/.github/stale.yml
create mode 100644 vendor/sebastian/diff/.gitignore
create mode 100644 vendor/sebastian/diff/.php_cs.dist
create mode 100644 vendor/sebastian/diff/.travis.yml
create mode 100644 vendor/sebastian/diff/ChangeLog.md
create mode 100644 vendor/sebastian/diff/LICENSE
create mode 100644 vendor/sebastian/diff/README.md
create mode 100644 vendor/sebastian/diff/build.xml
create mode 100644 vendor/sebastian/diff/composer.json
create mode 100644 vendor/sebastian/diff/phpunit.xml
create mode 100644 vendor/sebastian/diff/src/Chunk.php
create mode 100644 vendor/sebastian/diff/src/Diff.php
create mode 100644 vendor/sebastian/diff/src/Differ.php
create mode 100644 vendor/sebastian/diff/src/Exception/ConfigurationException.php
create mode 100644 vendor/sebastian/diff/src/Exception/Exception.php
create mode 100644 vendor/sebastian/diff/src/Exception/InvalidArgumentException.php
create mode 100644 vendor/sebastian/diff/src/Line.php
create mode 100644 vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php
create mode 100644 vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php
create mode 100644 vendor/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php
create mode 100644 vendor/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php
create mode 100644 vendor/sebastian/diff/src/Output/DiffOutputBuilderInterface.php
create mode 100644 vendor/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php
create mode 100644 vendor/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php
create mode 100644 vendor/sebastian/diff/src/Parser.php
create mode 100644 vendor/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php
create mode 100644 vendor/sebastian/diff/tests/ChunkTest.php
create mode 100644 vendor/sebastian/diff/tests/DiffTest.php
create mode 100644 vendor/sebastian/diff/tests/DifferTest.php
create mode 100644 vendor/sebastian/diff/tests/Exception/ConfigurationExceptionTest.php
create mode 100644 vendor/sebastian/diff/tests/Exception/InvalidArgumentExceptionTest.php
create mode 100644 vendor/sebastian/diff/tests/LineTest.php
create mode 100644 vendor/sebastian/diff/tests/LongestCommonSubsequenceTest.php
create mode 100644 vendor/sebastian/diff/tests/MemoryEfficientImplementationTest.php
create mode 100644 vendor/sebastian/diff/tests/Output/AbstractChunkOutputBuilderTest.php
create mode 100644 vendor/sebastian/diff/tests/Output/DiffOnlyOutputBuilderTest.php
create mode 100644 vendor/sebastian/diff/tests/Output/Integration/StrictUnifiedDiffOutputBuilderIntegrationTest.php
create mode 100644 vendor/sebastian/diff/tests/Output/Integration/UnifiedDiffOutputBuilderIntegrationTest.php
create mode 100644 vendor/sebastian/diff/tests/Output/StrictUnifiedDiffOutputBuilderDataProvider.php
create mode 100644 vendor/sebastian/diff/tests/Output/StrictUnifiedDiffOutputBuilderTest.php
create mode 100644 vendor/sebastian/diff/tests/Output/UnifiedDiffOutputBuilderDataProvider.php
create mode 100644 vendor/sebastian/diff/tests/Output/UnifiedDiffOutputBuilderTest.php
create mode 100644 vendor/sebastian/diff/tests/ParserTest.php
create mode 100644 vendor/sebastian/diff/tests/TimeEfficientImplementationTest.php
create mode 100644 vendor/sebastian/diff/tests/Utils/FileUtils.php
create mode 100644 vendor/sebastian/diff/tests/Utils/UnifiedDiffAssertTrait.php
create mode 100644 vendor/sebastian/diff/tests/Utils/UnifiedDiffAssertTraitIntegrationTest.php
create mode 100644 vendor/sebastian/diff/tests/Utils/UnifiedDiffAssertTraitTest.php
create mode 100644 vendor/sebastian/diff/tests/fixtures/.editorconfig
create mode 100644 vendor/sebastian/diff/tests/fixtures/UnifiedDiffAssertTraitIntegrationTest/1_a.txt
create mode 100644 vendor/sebastian/diff/tests/fixtures/UnifiedDiffAssertTraitIntegrationTest/1_b.txt
create mode 100644 vendor/sebastian/diff/tests/fixtures/UnifiedDiffAssertTraitIntegrationTest/2_a.txt
create mode 100644 vendor/sebastian/diff/tests/fixtures/UnifiedDiffAssertTraitIntegrationTest/2_b.txt
create mode 100644 vendor/sebastian/diff/tests/fixtures/out/.editorconfig
create mode 100644 vendor/sebastian/diff/tests/fixtures/out/.gitignore
create mode 100644 vendor/sebastian/diff/tests/fixtures/patch.txt
create mode 100644 vendor/sebastian/diff/tests/fixtures/patch2.txt
create mode 100644 vendor/sebastian/diff/tests/fixtures/serialized_diff.bin
create mode 100644 vendor/sebastian/environment/.gitignore
create mode 100644 vendor/sebastian/environment/.php_cs
create mode 100644 vendor/sebastian/environment/.travis.yml
create mode 100644 vendor/sebastian/environment/ChangeLog.md
create mode 100644 vendor/sebastian/environment/LICENSE
create mode 100644 vendor/sebastian/environment/README.md
create mode 100644 vendor/sebastian/environment/build.xml
create mode 100644 vendor/sebastian/environment/composer.json
create mode 100644 vendor/sebastian/environment/phpunit.xml
create mode 100644 vendor/sebastian/environment/src/Console.php
create mode 100644 vendor/sebastian/environment/src/OperatingSystem.php
create mode 100644 vendor/sebastian/environment/src/Runtime.php
create mode 100644 vendor/sebastian/environment/tests/ConsoleTest.php
create mode 100644 vendor/sebastian/environment/tests/OperatingSystemTest.php
create mode 100644 vendor/sebastian/environment/tests/RuntimeTest.php
create mode 100644 vendor/sebastian/exporter/.gitignore
create mode 100644 vendor/sebastian/exporter/.php_cs
create mode 100644 vendor/sebastian/exporter/.travis.yml
create mode 100644 vendor/sebastian/exporter/LICENSE
create mode 100644 vendor/sebastian/exporter/README.md
create mode 100644 vendor/sebastian/exporter/build.xml
create mode 100644 vendor/sebastian/exporter/composer.json
create mode 100644 vendor/sebastian/exporter/phpunit.xml
create mode 100644 vendor/sebastian/exporter/src/Exporter.php
create mode 100644 vendor/sebastian/exporter/tests/ExporterTest.php
create mode 100644 vendor/sebastian/global-state/.gitignore
create mode 100644 vendor/sebastian/global-state/.php_cs
create mode 100644 vendor/sebastian/global-state/.travis.yml
create mode 100644 vendor/sebastian/global-state/LICENSE
create mode 100644 vendor/sebastian/global-state/README.md
create mode 100644 vendor/sebastian/global-state/build.xml
create mode 100644 vendor/sebastian/global-state/composer.json
create mode 100644 vendor/sebastian/global-state/phpunit.xml
create mode 100644 vendor/sebastian/global-state/src/Blacklist.php
create mode 100644 vendor/sebastian/global-state/src/CodeExporter.php
create mode 100644 vendor/sebastian/global-state/src/Restorer.php
create mode 100644 vendor/sebastian/global-state/src/Snapshot.php
create mode 100644 vendor/sebastian/global-state/src/exceptions/Exception.php
create mode 100644 vendor/sebastian/global-state/src/exceptions/RuntimeException.php
create mode 100644 vendor/sebastian/global-state/tests/BlacklistTest.php
create mode 100644 vendor/sebastian/global-state/tests/CodeExporterTest.php
create mode 100644 vendor/sebastian/global-state/tests/RestorerTest.php
create mode 100644 vendor/sebastian/global-state/tests/SnapshotTest.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedChildClass.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedClass.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedImplementor.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/BlacklistedInterface.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotClass.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotDomDocument.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotFunctions.php
create mode 100644 vendor/sebastian/global-state/tests/_fixture/SnapshotTrait.php
create mode 100644 vendor/sebastian/object-enumerator/.gitignore
create mode 100644 vendor/sebastian/object-enumerator/.php_cs
create mode 100644 vendor/sebastian/object-enumerator/.travis.yml
create mode 100644 vendor/sebastian/object-enumerator/ChangeLog.md
create mode 100644 vendor/sebastian/object-enumerator/LICENSE
create mode 100644 vendor/sebastian/object-enumerator/README.md
create mode 100644 vendor/sebastian/object-enumerator/build.xml
create mode 100644 vendor/sebastian/object-enumerator/composer.json
create mode 100644 vendor/sebastian/object-enumerator/phpunit.xml
create mode 100644 vendor/sebastian/object-enumerator/src/Enumerator.php
create mode 100644 vendor/sebastian/object-enumerator/src/Exception.php
create mode 100644 vendor/sebastian/object-enumerator/src/InvalidArgumentException.php
create mode 100644 vendor/sebastian/object-enumerator/tests/EnumeratorTest.php
create mode 100644 vendor/sebastian/object-enumerator/tests/_fixture/ExceptionThrower.php
create mode 100644 vendor/sebastian/object-reflector/.gitignore
create mode 100644 vendor/sebastian/object-reflector/.php_cs
create mode 100644 vendor/sebastian/object-reflector/.travis.yml
create mode 100644 vendor/sebastian/object-reflector/ChangeLog.md
create mode 100644 vendor/sebastian/object-reflector/LICENSE
create mode 100644 vendor/sebastian/object-reflector/README.md
create mode 100644 vendor/sebastian/object-reflector/build.xml
create mode 100644 vendor/sebastian/object-reflector/composer.json
create mode 100644 vendor/sebastian/object-reflector/phpunit.xml
create mode 100644 vendor/sebastian/object-reflector/src/Exception.php
create mode 100644 vendor/sebastian/object-reflector/src/InvalidArgumentException.php
create mode 100644 vendor/sebastian/object-reflector/src/ObjectReflector.php
create mode 100644 vendor/sebastian/object-reflector/tests/ObjectReflectorTest.php
create mode 100644 vendor/sebastian/object-reflector/tests/_fixture/ChildClass.php
create mode 100644 vendor/sebastian/object-reflector/tests/_fixture/ClassWithIntegerAttributeName.php
create mode 100644 vendor/sebastian/object-reflector/tests/_fixture/ParentClass.php
create mode 100644 vendor/sebastian/recursion-context/.gitignore
create mode 100644 vendor/sebastian/recursion-context/.travis.yml
create mode 100644 vendor/sebastian/recursion-context/LICENSE
create mode 100644 vendor/sebastian/recursion-context/README.md
create mode 100644 vendor/sebastian/recursion-context/build.xml
create mode 100644 vendor/sebastian/recursion-context/composer.json
create mode 100644 vendor/sebastian/recursion-context/phpunit.xml
create mode 100644 vendor/sebastian/recursion-context/src/Context.php
create mode 100644 vendor/sebastian/recursion-context/src/Exception.php
create mode 100644 vendor/sebastian/recursion-context/src/InvalidArgumentException.php
create mode 100644 vendor/sebastian/recursion-context/tests/ContextTest.php
create mode 100644 vendor/sebastian/resource-operations/.github/stale.yml
create mode 100644 vendor/sebastian/resource-operations/.gitignore
create mode 100644 vendor/sebastian/resource-operations/.php_cs.dist
create mode 100644 vendor/sebastian/resource-operations/ChangeLog.md
create mode 100644 vendor/sebastian/resource-operations/LICENSE
create mode 100644 vendor/sebastian/resource-operations/README.md
create mode 100644 vendor/sebastian/resource-operations/build.xml
create mode 100644 vendor/sebastian/resource-operations/build/generate.php
create mode 100644 vendor/sebastian/resource-operations/composer.json
create mode 100644 vendor/sebastian/resource-operations/src/ResourceOperations.php
create mode 100644 vendor/sebastian/resource-operations/tests/ResourceOperationsTest.php
create mode 100644 vendor/sebastian/version/.gitattributes
create mode 100644 vendor/sebastian/version/.gitignore
create mode 100644 vendor/sebastian/version/.php_cs
create mode 100644 vendor/sebastian/version/LICENSE
create mode 100644 vendor/sebastian/version/README.md
create mode 100644 vendor/sebastian/version/composer.json
create mode 100644 vendor/sebastian/version/src/Version.php
create mode 100644 vendor/swiftmailer/swiftmailer/.gitattributes
create mode 100644 vendor/swiftmailer/swiftmailer/.github/ISSUE_TEMPLATE.md
create mode 100644 vendor/swiftmailer/swiftmailer/.github/PULL_REQUEST_TEMPLATE.md
create mode 100644 vendor/swiftmailer/swiftmailer/.gitignore
create mode 100644 vendor/swiftmailer/swiftmailer/.php_cs.dist
create mode 100644 vendor/swiftmailer/swiftmailer/.travis.yml
create mode 100644 vendor/swiftmailer/swiftmailer/CHANGES
create mode 100644 vendor/swiftmailer/swiftmailer/LICENSE
create mode 100644 vendor/swiftmailer/swiftmailer/README
create mode 100644 vendor/swiftmailer/swiftmailer/composer.json
create mode 100644 vendor/swiftmailer/swiftmailer/doc/headers.rst
create mode 100644 vendor/swiftmailer/swiftmailer/doc/index.rst
create mode 100644 vendor/swiftmailer/swiftmailer/doc/introduction.rst
create mode 100644 vendor/swiftmailer/swiftmailer/doc/japanese.rst
create mode 100644 vendor/swiftmailer/swiftmailer/doc/messages.rst
create mode 100644 vendor/swiftmailer/swiftmailer/doc/plugins.rst
create mode 100644 vendor/swiftmailer/swiftmailer/doc/sending.rst
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder/IdnAddressEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder/Utf8AddressEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoderException.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Attachment.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/ArrayByteStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/FileByteStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/TemporaryFileByteStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/GenericFixedWidthReader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/UsAsciiReader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/Utf8Reader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/ArrayCharacterStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/NgCharacterStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ConfigurableSpool.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyException.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/EmbeddedFile.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Base64Encoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/QpEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandEvent.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandListener.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/Event.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventDispatcher.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventListener.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventObject.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseEvent.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseListener.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendEvent.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendListener.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeEvent.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeListener.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionEvent.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionListener.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/FailoverTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/FileSpool.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/FileStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Filterable.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/IdGenerator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Image.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/InputByteStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/IoException.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/ArrayKeyCache.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/KeyCacheInputStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/NullKeyCache.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/LoadBalancedTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/ArrayRecipientIterator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/RecipientIterator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/MemorySpool.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Message.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Attachment.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/CharsetObserver.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NullContentEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EmbeddedFile.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EncodingObserver.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Header.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/AbstractHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/DateHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/OpenDKIMHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/ParameterizedHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/UnstructuredHeader.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/IdGenerator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/MimePart.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/MimePart.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/NullTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/OutputByteStream.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/AntiFloodPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/BandwidthMonitorPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Decorator/Replacements.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/DecoratorPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ImpersonatePlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Logger.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/LoggerPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/ArrayLogger.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/EchoLogger.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/MessageLogger.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Connection.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Exception.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/PopBeforeSmtpPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/RedirectingPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporter.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ReporterPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HitReporter.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HtmlReporter.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Sleeper.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ThrottlerPlugin.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Timer.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Preferences.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/ReplacementFilterFactory.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/RfcComplianceException.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SendmailTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signer.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/BodySigner.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DKIMSigner.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DomainKeySigner.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/HeaderSigner.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/OpenDKIMSigner.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/SMimeSigner.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SmtpTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Spool.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SpoolTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilter.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilter.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilterFactory.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/SwiftException.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Authenticator.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/EightBitMimeHandler.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/SmtpUtf8Handler.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpHandler.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/FailoverTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/IoBuffer.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/LoadBalancedTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/NullTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SmtpAgent.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SpoolTransport.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/classes/Swift/TransportException.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/cache_deps.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/message_deps.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/mime_deps.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/dependency_maps/transport_deps.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/mime_types.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/preferences.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/swift_required.php
create mode 100644 vendor/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php
create mode 100644 vendor/swiftmailer/swiftmailer/phpunit.xml.dist
create mode 100644 vendor/swiftmailer/swiftmailer/tests/IdenticalBinaryConstraint.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/StreamCollector.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/SwiftMailerSmokeTestCase.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/SwiftMailerTestCase.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/charsets/iso-2022-jp/one.txt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/charsets/iso-8859-1/one.txt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/charsets/utf-8/one.txt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/charsets/utf-8/three.txt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/charsets/utf-8/two.txt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/dkim/dkim.test.priv
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/dkim/dkim.test.pub
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/files/data.txt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/files/swiftmailer.png
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/files/textfile.zip
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/CA.srl
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/ca.crt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/ca.key
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/create-cert.sh
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/encrypt.crt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/encrypt.key
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/encrypt2.crt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/encrypt2.key
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/intermediate.crt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/intermediate.key
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/sign.crt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/sign.key
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/sign2.crt
create mode 100644 vendor/swiftmailer/swiftmailer/tests/_samples/smime/sign2.key
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance.conf.php.default
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/AttachmentAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/ByteStream/FileByteStreamAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/CharacterReaderFactory/SimpleCharacterReaderFactoryAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/DependencyContainerAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/EmbeddedFileAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Encoder/Base64EncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Encoder/QpEncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Encoder/Rfc2231EncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/KeyCache/ArrayKeyCacheAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/KeyCache/DiskKeyCacheAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/MessageAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/AttachmentAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/Base64ContentEncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/NativeQpContentEncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/PlainContentEncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/ContentEncoder/QpContentEncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/EmbeddedFileAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/HeaderEncoder/Base64HeaderEncoderAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/MimePartAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Mime/SimpleMessageAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/MimePartAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/AbstractStreamBufferAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/BasicSocketAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/ProcessAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/SocketTimeoutTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/SslSocketAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/TlsSocketAcceptanceTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bootstrap.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug111Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug118Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug206Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug274Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug34Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug35Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug38Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug518Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug51Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug534Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug650Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug71Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/Bug76Test.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/bug/Swift/BugFileByteStreamConsecutiveReadCallsTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/fixtures/MimeEntityFixture.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/smoke.conf.php.default
create mode 100644 vendor/swiftmailer/swiftmailer/tests/smoke/Swift/Smoke/AttachmentSmokeTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/smoke/Swift/Smoke/BasicSmokeTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/smoke/Swift/Smoke/HtmlWithAttachmentSmokeTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/smoke/Swift/Smoke/InternationalSmokeTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/ByteStream/ArrayByteStreamTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/CharacterReader/GenericFixedWidthReaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/CharacterReader/UsAsciiReaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/CharacterReader/Utf8ReaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/CharacterStream/ArrayCharacterStreamTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/DependencyContainerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Encoder/Base64EncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Encoder/QpEncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Encoder/Rfc2231EncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Events/CommandEventTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Events/EventObjectTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Events/ResponseEventTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Events/SendEventTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Events/SimpleEventDispatcherTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Events/TransportChangeEventTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Events/TransportExceptionEventTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/KeyCache/ArrayKeyCacheTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/KeyCache/SimpleKeyCacheInputStreamTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mailer/ArrayRecipientIteratorTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/MailerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/MessageTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/AbstractMimeEntityTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/AttachmentTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/ContentEncoder/Base64ContentEncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/ContentEncoder/PlainContentEncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/ContentEncoder/QpContentEncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/EmbeddedFileTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/HeaderEncoder/Base64HeaderEncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/HeaderEncoder/QpHeaderEncoderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/Headers/DateHeaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/Headers/IdentificationHeaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/Headers/MailboxHeaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/Headers/ParameterizedHeaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/Headers/PathHeaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/Headers/UnstructuredHeaderTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/IdGeneratorTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/MimePartTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/SimpleHeaderFactoryTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/SimpleHeaderSetTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/SimpleMessageTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/SimpleMimeEntityTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/AntiFloodPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/BandwidthMonitorPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/DecoratorPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/LoggerPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/Loggers/ArrayLoggerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/Loggers/EchoLoggerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/PopBeforeSmtpPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/RedirectingPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/ReporterPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/Reporters/HitReporterTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/Reporters/HtmlReporterTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Plugins/ThrottlerPluginTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Signers/DKIMSignerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Signers/OpenDKIMSignerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Signers/SMimeSignerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/StreamFilters/ByteArrayReplacementFilterTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/StreamFilters/StringReplacementFilterFactoryTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/StreamFilters/StringReplacementFilterTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/AbstractSmtpEventSupportTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/AbstractSmtpTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/CramMd5AuthenticatorTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/LoginAuthenticatorTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/NTLMAuthenticatorTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/Esmtp/Auth/PlainAuthenticatorTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/Esmtp/AuthHandlerTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/EsmtpTransport/ExtensionSupportTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/EsmtpTransportTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/FailoverTransportTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/LoadBalancedTransportTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/SendmailTransportTest.php
create mode 100644 vendor/swiftmailer/swiftmailer/tests/unit/Swift/Transport/StreamBufferTest.php
create mode 100644 vendor/symfony/console/.gitignore
create mode 100644 vendor/symfony/console/Application.php
create mode 100644 vendor/symfony/console/CHANGELOG.md
create mode 100644 vendor/symfony/console/Command/Command.php
create mode 100644 vendor/symfony/console/Command/HelpCommand.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/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/ConsoleEvents.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/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/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/NamespaceNotFoundException.php
create mode 100644 vendor/symfony/console/Exception/RuntimeException.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/Helper/DebugFormatterHelper.php
create mode 100644 vendor/symfony/console/Helper/DescriptorHelper.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/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/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/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/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/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/CommandTester.php
create mode 100644 vendor/symfony/console/Tester/TesterTrait.php
create mode 100644 vendor/symfony/console/Tests/ApplicationTest.php
create mode 100644 vendor/symfony/console/Tests/Command/CommandTest.php
create mode 100644 vendor/symfony/console/Tests/Command/HelpCommandTest.php
create mode 100644 vendor/symfony/console/Tests/Command/ListCommandTest.php
create mode 100644 vendor/symfony/console/Tests/Command/LockableTraitTest.php
create mode 100644 vendor/symfony/console/Tests/CommandLoader/ContainerCommandLoaderTest.php
create mode 100644 vendor/symfony/console/Tests/CommandLoader/FactoryCommandLoaderTest.php
create mode 100644 vendor/symfony/console/Tests/DependencyInjection/AddConsoleCommandPassTest.php
create mode 100644 vendor/symfony/console/Tests/Descriptor/AbstractDescriptorTest.php
create mode 100644 vendor/symfony/console/Tests/Descriptor/JsonDescriptorTest.php
create mode 100644 vendor/symfony/console/Tests/Descriptor/MarkdownDescriptorTest.php
create mode 100644 vendor/symfony/console/Tests/Descriptor/ObjectsProvider.php
create mode 100644 vendor/symfony/console/Tests/Descriptor/TextDescriptorTest.php
create mode 100644 vendor/symfony/console/Tests/Descriptor/XmlDescriptorTest.php
create mode 100644 vendor/symfony/console/Tests/EventListener/ErrorListenerTest.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/BarBucCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorApplication1.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorApplication2.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorApplicationMbString.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorCommand1.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorCommand2.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorCommand3.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorCommand4.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DescriptorCommandMbString.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/DummyOutput.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Foo1Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Foo2Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Foo3Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Foo4Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Foo5Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Foo6Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooLock2Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooLockCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooOptCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooSameCaseLowercaseCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooSameCaseUppercaseCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooSubnamespaced1Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooSubnamespaced2Command.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FooWithoutAliasCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/FoobarCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_0.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_1.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_10.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_11.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_12.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_13.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_14.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_15.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_16.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_17.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_2.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_3.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_4.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_4_with_iterators.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_5.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_6.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_7.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_8.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_9.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/interactive_command_1.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/interactive_output_1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_0.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_10.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_11.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_12.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_13.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_14.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_15.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_16.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_17.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_3.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_4.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_4_with_iterators.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_5.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_6.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_7.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_8.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/output/output_9.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/TestCommand.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/TestTiti.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/TestToto.php
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_1.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_1.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_1.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_2.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_2.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_2.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_filtered_namespace.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_gethelp.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_mbstring.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_mbstring.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception3.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception3decorated.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception4.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception_doublewidth1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception_doublewidth1decorated.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception_doublewidth2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception_escapeslines.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_renderexception_linebreaks.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_run1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_run2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_run3.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/application_run4.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_1.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_1.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_1.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_2.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_2.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_2.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_mbstring.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/command_mbstring.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_1.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_1.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_1.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_2.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_2.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_2.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_3.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_3.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_3.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_3.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_4.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_4.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_4.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_4.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_default_inf_value.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_default_inf_value.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_default_inf_value.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_default_inf_value.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_style.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_style.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_style.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_argument_with_style.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_1.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_1.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_1.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_2.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_2.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_2.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_3.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_3.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_3.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_3.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_4.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_4.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_4.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_definition_4.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_1.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_1.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_1.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_1.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_2.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_2.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_2.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_2.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_3.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_3.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_3.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_3.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_4.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_4.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_4.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_4.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_5.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_5.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_5.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_5.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_6.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_6.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_6.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_6.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_default_inf_value.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_default_inf_value.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_default_inf_value.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_default_inf_value.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style.xml
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style_array.json
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style_array.md
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style_array.txt
create mode 100644 vendor/symfony/console/Tests/Fixtures/input_option_with_style_array.xml
create mode 100644 vendor/symfony/console/Tests/Formatter/OutputFormatterStyleStackTest.php
create mode 100644 vendor/symfony/console/Tests/Formatter/OutputFormatterStyleTest.php
create mode 100644 vendor/symfony/console/Tests/Formatter/OutputFormatterTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/AbstractQuestionHelperTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/FormatterHelperTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/HelperSetTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/HelperTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/ProcessHelperTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/ProgressBarTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/ProgressIndicatorTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/QuestionHelperTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/SymfonyQuestionHelperTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/TableStyleTest.php
create mode 100644 vendor/symfony/console/Tests/Helper/TableTest.php
create mode 100644 vendor/symfony/console/Tests/Input/ArgvInputTest.php
create mode 100644 vendor/symfony/console/Tests/Input/ArrayInputTest.php
create mode 100644 vendor/symfony/console/Tests/Input/InputArgumentTest.php
create mode 100644 vendor/symfony/console/Tests/Input/InputDefinitionTest.php
create mode 100644 vendor/symfony/console/Tests/Input/InputOptionTest.php
create mode 100644 vendor/symfony/console/Tests/Input/InputTest.php
create mode 100644 vendor/symfony/console/Tests/Input/StringInputTest.php
create mode 100644 vendor/symfony/console/Tests/Logger/ConsoleLoggerTest.php
create mode 100644 vendor/symfony/console/Tests/Output/ConsoleOutputTest.php
create mode 100644 vendor/symfony/console/Tests/Output/ConsoleSectionOutputTest.php
create mode 100644 vendor/symfony/console/Tests/Output/NullOutputTest.php
create mode 100644 vendor/symfony/console/Tests/Output/OutputTest.php
create mode 100644 vendor/symfony/console/Tests/Output/StreamOutputTest.php
create mode 100644 vendor/symfony/console/Tests/Style/SymfonyStyleTest.php
create mode 100644 vendor/symfony/console/Tests/TerminalTest.php
create mode 100644 vendor/symfony/console/Tests/Tester/ApplicationTesterTest.php
create mode 100644 vendor/symfony/console/Tests/Tester/CommandTesterTest.php
create mode 100644 vendor/symfony/console/composer.json
create mode 100644 vendor/symfony/console/phpunit.xml.dist
create mode 100644 vendor/symfony/css-selector/.gitignore
create mode 100644 vendor/symfony/css-selector/CHANGELOG.md
create mode 100644 vendor/symfony/css-selector/CssSelectorConverter.php
create mode 100644 vendor/symfony/css-selector/Exception/ExceptionInterface.php
create mode 100644 vendor/symfony/css-selector/Exception/ExpressionErrorException.php
create mode 100644 vendor/symfony/css-selector/Exception/InternalErrorException.php
create mode 100644 vendor/symfony/css-selector/Exception/ParseException.php
create mode 100644 vendor/symfony/css-selector/Exception/SyntaxErrorException.php
create mode 100644 vendor/symfony/css-selector/LICENSE
create mode 100644 vendor/symfony/css-selector/Node/AbstractNode.php
create mode 100644 vendor/symfony/css-selector/Node/AttributeNode.php
create mode 100644 vendor/symfony/css-selector/Node/ClassNode.php
create mode 100644 vendor/symfony/css-selector/Node/CombinedSelectorNode.php
create mode 100644 vendor/symfony/css-selector/Node/ElementNode.php
create mode 100644 vendor/symfony/css-selector/Node/FunctionNode.php
create mode 100644 vendor/symfony/css-selector/Node/HashNode.php
create mode 100644 vendor/symfony/css-selector/Node/NegationNode.php
create mode 100644 vendor/symfony/css-selector/Node/NodeInterface.php
create mode 100644 vendor/symfony/css-selector/Node/PseudoNode.php
create mode 100644 vendor/symfony/css-selector/Node/SelectorNode.php
create mode 100644 vendor/symfony/css-selector/Node/Specificity.php
create mode 100644 vendor/symfony/css-selector/Parser/Handler/CommentHandler.php
create mode 100644 vendor/symfony/css-selector/Parser/Handler/HandlerInterface.php
create mode 100644 vendor/symfony/css-selector/Parser/Handler/HashHandler.php
create mode 100644 vendor/symfony/css-selector/Parser/Handler/IdentifierHandler.php
create mode 100644 vendor/symfony/css-selector/Parser/Handler/NumberHandler.php
create mode 100644 vendor/symfony/css-selector/Parser/Handler/StringHandler.php
create mode 100644 vendor/symfony/css-selector/Parser/Handler/WhitespaceHandler.php
create mode 100644 vendor/symfony/css-selector/Parser/Parser.php
create mode 100644 vendor/symfony/css-selector/Parser/ParserInterface.php
create mode 100644 vendor/symfony/css-selector/Parser/Reader.php
create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/ClassParser.php
create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/ElementParser.php
create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php
create mode 100644 vendor/symfony/css-selector/Parser/Shortcut/HashParser.php
create mode 100644 vendor/symfony/css-selector/Parser/Token.php
create mode 100644 vendor/symfony/css-selector/Parser/TokenStream.php
create mode 100644 vendor/symfony/css-selector/Parser/Tokenizer/Tokenizer.php
create mode 100644 vendor/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php
create mode 100644 vendor/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php
create mode 100644 vendor/symfony/css-selector/README.md
create mode 100644 vendor/symfony/css-selector/Tests/CssSelectorConverterTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/AbstractNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/AttributeNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/ClassNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/CombinedSelectorNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/ElementNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/FunctionNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/HashNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/NegationNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/PseudoNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/SelectorNodeTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Node/SpecificityTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Handler/AbstractHandlerTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Handler/CommentHandlerTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Handler/HashHandlerTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Handler/IdentifierHandlerTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Handler/NumberHandlerTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Handler/StringHandlerTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Handler/WhitespaceHandlerTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/ParserTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/ReaderTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Shortcut/ClassParserTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Shortcut/ElementParserTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Shortcut/EmptyStringParserTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/Shortcut/HashParserTest.php
create mode 100644 vendor/symfony/css-selector/Tests/Parser/TokenStreamTest.php
create mode 100644 vendor/symfony/css-selector/Tests/XPath/Fixtures/ids.html
create mode 100644 vendor/symfony/css-selector/Tests/XPath/Fixtures/lang.xml
create mode 100644 vendor/symfony/css-selector/Tests/XPath/Fixtures/shakespear.html
create mode 100644 vendor/symfony/css-selector/Tests/XPath/TranslatorTest.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/AbstractExtension.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/ExtensionInterface.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/HtmlExtension.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/NodeExtension.php
create mode 100644 vendor/symfony/css-selector/XPath/Extension/PseudoClassExtension.php
create mode 100644 vendor/symfony/css-selector/XPath/Translator.php
create mode 100644 vendor/symfony/css-selector/XPath/TranslatorInterface.php
create mode 100644 vendor/symfony/css-selector/XPath/XPathExpr.php
create mode 100644 vendor/symfony/css-selector/composer.json
create mode 100644 vendor/symfony/css-selector/phpunit.xml.dist
create mode 100644 vendor/symfony/debug/.gitignore
create mode 100644 vendor/symfony/debug/BufferingLogger.php
create mode 100644 vendor/symfony/debug/CHANGELOG.md
create mode 100644 vendor/symfony/debug/Debug.php
create mode 100644 vendor/symfony/debug/DebugClassLoader.php
create mode 100644 vendor/symfony/debug/ErrorHandler.php
create mode 100644 vendor/symfony/debug/Exception/ClassNotFoundException.php
create mode 100644 vendor/symfony/debug/Exception/FatalErrorException.php
create mode 100644 vendor/symfony/debug/Exception/FatalThrowableError.php
create mode 100644 vendor/symfony/debug/Exception/FlattenException.php
create mode 100644 vendor/symfony/debug/Exception/OutOfMemoryException.php
create mode 100644 vendor/symfony/debug/Exception/SilencedErrorContext.php
create mode 100644 vendor/symfony/debug/Exception/UndefinedFunctionException.php
create mode 100644 vendor/symfony/debug/Exception/UndefinedMethodException.php
create mode 100644 vendor/symfony/debug/ExceptionHandler.php
create mode 100644 vendor/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php
create mode 100644 vendor/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php
create mode 100644 vendor/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php
create mode 100644 vendor/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.php
create mode 100644 vendor/symfony/debug/LICENSE
create mode 100644 vendor/symfony/debug/README.md
create mode 100644 vendor/symfony/debug/Tests/DebugClassLoaderTest.php
create mode 100644 vendor/symfony/debug/Tests/ErrorHandlerTest.php
create mode 100644 vendor/symfony/debug/Tests/Exception/FlattenExceptionTest.php
create mode 100644 vendor/symfony/debug/Tests/ExceptionHandlerTest.php
create mode 100644 vendor/symfony/debug/Tests/FatalErrorHandler/ClassNotFoundFatalErrorHandlerTest.php
create mode 100644 vendor/symfony/debug/Tests/FatalErrorHandler/UndefinedFunctionFatalErrorHandlerTest.php
create mode 100644 vendor/symfony/debug/Tests/FatalErrorHandler/UndefinedMethodFatalErrorHandlerTest.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/AnnotatedClass.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/ClassAlias.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/DeprecatedClass.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/DeprecatedInterface.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/ExtendedFinalMethod.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/FinalClass.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/FinalMethod.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/FinalMethod2Trait.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/InternalClass.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/InternalInterface.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/InternalTrait.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/InternalTrait2.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/NonDeprecatedInterface.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/PEARClass.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/Throwing.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/ToStringThrower.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/TraitWithInternalMethod.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/casemismatch.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/notPsr0Bis.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/psr4/Psr4CaseMismatch.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures/reallyNotPsr0.php
create mode 100644 vendor/symfony/debug/Tests/Fixtures2/RequiredTwice.php
create mode 100644 vendor/symfony/debug/Tests/HeaderMock.php
create mode 100644 vendor/symfony/debug/Tests/MockExceptionHandler.php
create mode 100644 vendor/symfony/debug/Tests/phpt/debug_class_loader.phpt
create mode 100644 vendor/symfony/debug/Tests/phpt/decorate_exception_hander.phpt
create mode 100644 vendor/symfony/debug/Tests/phpt/exception_rethrown.phpt
create mode 100644 vendor/symfony/debug/Tests/phpt/fatal_with_nested_handlers.phpt
create mode 100644 vendor/symfony/debug/composer.json
create mode 100644 vendor/symfony/debug/phpunit.xml.dist
create mode 100644 vendor/symfony/event-dispatcher/.gitignore
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/TraceableEventDispatcherInterface.php
create mode 100644 vendor/symfony/event-dispatcher/Debug/WrappedListener.php
create mode 100644 vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php
create mode 100644 vendor/symfony/event-dispatcher/Event.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/Tests/AbstractEventDispatcherTest.php
create mode 100644 vendor/symfony/event-dispatcher/Tests/Debug/TraceableEventDispatcherTest.php
create mode 100644 vendor/symfony/event-dispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php
create mode 100644 vendor/symfony/event-dispatcher/Tests/EventDispatcherTest.php
create mode 100644 vendor/symfony/event-dispatcher/Tests/EventTest.php
create mode 100644 vendor/symfony/event-dispatcher/Tests/GenericEventTest.php
create mode 100644 vendor/symfony/event-dispatcher/Tests/ImmutableEventDispatcherTest.php
create mode 100644 vendor/symfony/event-dispatcher/composer.json
create mode 100644 vendor/symfony/event-dispatcher/phpunit.xml.dist
create mode 100644 vendor/symfony/finder/.gitignore
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/Finder.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/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/LICENSE
create mode 100644 vendor/symfony/finder/README.md
create mode 100644 vendor/symfony/finder/SplFileInfo.php
create mode 100644 vendor/symfony/finder/Tests/Comparator/ComparatorTest.php
create mode 100644 vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php
create mode 100644 vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php
create mode 100644 vendor/symfony/finder/Tests/FinderTest.php
create mode 100644 vendor/symfony/finder/Tests/Fixtures/.dot/a
create mode 100644 vendor/symfony/finder/Tests/Fixtures/.dot/b/c.neon
create mode 100644 vendor/symfony/finder/Tests/Fixtures/.dot/b/d.neon
create mode 100644 vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat
create mode 100644 vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat
create mode 100644 vendor/symfony/finder/Tests/Fixtures/A/a.dat
create mode 100644 vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy
create mode 100644 vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy
create mode 100644 vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy
create mode 100644 vendor/symfony/finder/Tests/Fixtures/dolor.txt
create mode 100644 vendor/symfony/finder/Tests/Fixtures/ipsum.txt
create mode 100644 vendor/symfony/finder/Tests/Fixtures/lorem.txt
create mode 100644 vendor/symfony/finder/Tests/Fixtures/one/.dot
create mode 100644 vendor/symfony/finder/Tests/Fixtures/one/a
create mode 100644 vendor/symfony/finder/Tests/Fixtures/one/b/c.neon
create mode 100644 vendor/symfony/finder/Tests/Fixtures/one/b/d.neon
create mode 100644 vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat
create mode 100644 vendor/symfony/finder/Tests/Fixtures/with space/foo.txt
create mode 100644 vendor/symfony/finder/Tests/GlobTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/Iterator.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php
create mode 100644 vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php
create mode 100644 vendor/symfony/finder/composer.json
create mode 100644 vendor/symfony/finder/phpunit.xml.dist
create mode 100644 vendor/symfony/http-foundation/.gitignore
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/ApacheRequest.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/Cookie.php
create mode 100644 vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php
create mode 100644 vendor/symfony/http-foundation/Exception/RequestExceptionInterface.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/MimeType/ExtensionGuesser.php
create mode 100644 vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php
create mode 100644 vendor/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php
create mode 100644 vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php
create mode 100644 vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php
create mode 100644 vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php
create mode 100644 vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.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/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/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/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/Attribute/NamespacedAttributeBag.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/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/SessionInterface.php
create mode 100644 vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.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/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/NativeSessionStorage.php
create mode 100644 vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.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/SessionStorageInterface.php
create mode 100644 vendor/symfony/http-foundation/StreamedResponse.php
create mode 100644 vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/ApacheRequestTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/CookieTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/File/FakeFile.php
create mode 100644 vendor/symfony/http-foundation/Tests/File/FileTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension
create mode 100644 vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty
create mode 100644 vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example
create mode 100644 vendor/symfony/http-foundation/Tests/File/Fixtures/test
create mode 100644 vendor/symfony/http-foundation/Tests/File/Fixtures/test.gif
create mode 100644 vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/FileBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/common.inc
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_max_age.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_max_age.php
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_raw_urlencode.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_raw_urlencode.php
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_lax.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_lax.php
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_strict.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_strict.php
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_urlencode.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_urlencode.php
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/invalid_cookie_name.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Fixtures/response-functional/invalid_cookie_name.php
create mode 100644 vendor/symfony/http-foundation/Tests/HeaderBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/HeaderUtilsTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/IpUtilsTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/JsonResponseTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/ParameterBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/RedirectResponseTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/RequestMatcherTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/RequestStackTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/RequestTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/ResponseFunctionalTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/ResponseTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/ResponseTestCase.php
create mode 100644 vendor/symfony/http-foundation/Tests/ServerBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/SessionTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractRedisSessionHandlerTestCase.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MigratingSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PredisClusterSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PredisSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/RedisArraySessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/RedisClusterSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/RedisSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/StreamedResponseTest.php
create mode 100644 vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng
create mode 100644 vendor/symfony/http-foundation/Tests/schema/iana-registry.rng
create mode 100644 vendor/symfony/http-foundation/composer.json
create mode 100644 vendor/symfony/http-foundation/phpunit.xml.dist
create mode 100644 vendor/symfony/http-kernel/.gitignore
create mode 100644 vendor/symfony/http-kernel/Bundle/Bundle.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/Client.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/DefaultValueResolver.php
create mode 100644 vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.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/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/TraceableArgumentResolver.php
create mode 100644 vendor/symfony/http-kernel/Controller/TraceableControllerResolver.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/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/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/FilterControllerArgumentsEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/FilterControllerEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/FilterResponseEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/FinishRequestEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/GetResponseEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/GetResponseForControllerResultEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/GetResponseForExceptionEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/KernelEvent.php
create mode 100644 vendor/symfony/http-kernel/Event/PostResponseEvent.php
create mode 100644 vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php
create mode 100644 vendor/symfony/http-kernel/EventListener/AbstractTestSessionListener.php
create mode 100644 vendor/symfony/http-kernel/EventListener/AddRequestFormatsListener.php
create mode 100644 vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php
create mode 100644 vendor/symfony/http-kernel/EventListener/DumpListener.php
create mode 100644 vendor/symfony/http-kernel/EventListener/ExceptionListener.php
create mode 100644 vendor/symfony/http-kernel/EventListener/FragmentListener.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/SaveSessionListener.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/TestSessionListener.php
create mode 100644 vendor/symfony/http-kernel/EventListener/TranslatorListener.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/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/LengthRequiredHttpException.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/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/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/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/HttpKernel.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/Tests/Bundle/BundleTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/CacheClearer/ChainCacheClearerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/CacheClearer/Psr6CacheClearerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/CacheWarmer/CacheWarmerAggregateTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/CacheWarmer/CacheWarmerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/ClientTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Config/FileLocatorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Controller/ArgumentResolver/ServiceValueResolverTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Controller/ArgumentResolver/TraceableValueResolverTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Controller/ArgumentResolverTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Controller/ContainerControllerResolverTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Controller/ControllerResolverTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/ControllerMetadata/ArgumentMetadataTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/Compiler.log
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/ConfigDataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/DataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/DumpDataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/ExceptionDataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/LoggerDataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/MemoryDataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/RequestDataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DataCollector/TimeDataCollectorTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Debug/FileLinkFormatterTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Debug/TraceableEventDispatcherTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/AddAnnotatedClassesToCachePassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/ControllerArgumentValueResolverPassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/FragmentRendererPassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/LazyLoadingFragmentHandlerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/LoggerPassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/MergeExtensionConfigurationPassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/ResettableServicePassTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/DependencyInjection/ServicesResetterTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Event/FilterControllerArgumentsEventTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Event/GetResponseForExceptionEventTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/AddRequestFormatsListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/DebugHandlersListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/DumpListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/ExceptionListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/FragmentListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/LocaleListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/ProfilerListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/ResponseListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/RouterListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/SaveSessionListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/SessionListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/SurrogateListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/TestSessionListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/TranslatorListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/EventListener/ValidateRequestListenerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/AccessDeniedHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/BadRequestHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/ConflictHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/GoneHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/HttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/LengthRequiredHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/MethodNotAllowedHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/NotAcceptableHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/NotFoundHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/PreconditionFailedHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/PreconditionRequiredHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/ServiceUnavailableHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/TooManyRequestsHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/UnauthorizedHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/UnprocessableEntityHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Exception/UnsupportedMediaTypeHttpExceptionTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/123/Kernel123.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/BaseBundle/Resources/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/BaseBundle/Resources/hide.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Bundle1Bundle/Resources/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Bundle1Bundle/bar.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Bundle1Bundle/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Bundle2Bundle/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ChildBundle/Resources/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ChildBundle/Resources/hide.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ClearableService.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Controller/BasicTypesController.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Controller/ExtendingRequest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Controller/ExtendingSession.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Controller/NullableController.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Controller/VariadicController.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/DataCollector/CloneVarDataCollector.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionAbsentBundle/ExtensionAbsentBundle.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionLoadedBundle/DependencyInjection/ExtensionLoadedExtension.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionLoadedBundle/ExtensionLoadedBundle.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionNotValidBundle/DependencyInjection/ExtensionNotValidExtension.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionNotValidBundle/ExtensionNotValidBundle.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/Command/BarCommand.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/Command/FooCommand.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/DependencyInjection/ExtensionPresentExtension.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/ExtensionPresentBundle.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/KernelForOverrideName.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/KernelForTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/KernelWithoutBundles.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/ResettableService.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Resources/BaseBundle/hide.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Resources/Bundle1Bundle/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Resources/ChildBundle/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/Resources/FooBundle/foo.txt
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/TestClient.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fixtures/TestEventDispatcher.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fragment/EsiFragmentRendererTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fragment/FragmentHandlerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fragment/HIncludeFragmentRendererTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fragment/InlineFragmentRendererTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fragment/RoutableFragmentRendererTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Fragment/SsiFragmentRendererTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/EsiTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/HttpCacheTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/HttpCacheTestCase.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/ResponseCacheStrategyTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/SsiTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/StoreTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/SubRequestHandlerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/TestHttpKernel.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpCache/TestMultipleHttpKernel.php
create mode 100644 vendor/symfony/http-kernel/Tests/HttpKernelTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/KernelTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Log/LoggerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Logger.php
create mode 100644 vendor/symfony/http-kernel/Tests/Profiler/FileProfilerStorageTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/Profiler/ProfilerTest.php
create mode 100644 vendor/symfony/http-kernel/Tests/TestHttpKernel.php
create mode 100644 vendor/symfony/http-kernel/Tests/UriSignerTest.php
create mode 100644 vendor/symfony/http-kernel/UriSigner.php
create mode 100644 vendor/symfony/http-kernel/composer.json
create mode 100644 vendor/symfony/http-kernel/phpunit.xml.dist
create mode 100644 vendor/symfony/polyfill-ctype/Ctype.php
create mode 100644 vendor/symfony/polyfill-ctype/LICENSE
create mode 100644 vendor/symfony/polyfill-ctype/README.md
create mode 100644 vendor/symfony/polyfill-ctype/bootstrap.php
create mode 100644 vendor/symfony/polyfill-ctype/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/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/composer.json
create mode 100644 vendor/symfony/polyfill-php72/LICENSE
create mode 100644 vendor/symfony/polyfill-php72/Php72.php
create mode 100644 vendor/symfony/polyfill-php72/README.md
create mode 100644 vendor/symfony/polyfill-php72/bootstrap.php
create mode 100644 vendor/symfony/polyfill-php72/composer.json
create mode 100644 vendor/symfony/process/.gitignore
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/Tests/ExecutableFinderTest.php
create mode 100644 vendor/symfony/process/Tests/NonStopableProcess.php
create mode 100644 vendor/symfony/process/Tests/PhpExecutableFinderTest.php
create mode 100644 vendor/symfony/process/Tests/PhpProcessTest.php
create mode 100644 vendor/symfony/process/Tests/PipeStdinInStdoutStdErrStreamSelect.php
create mode 100644 vendor/symfony/process/Tests/ProcessFailedExceptionTest.php
create mode 100644 vendor/symfony/process/Tests/ProcessTest.php
create mode 100644 vendor/symfony/process/Tests/SignalListener.php
create mode 100644 vendor/symfony/process/composer.json
create mode 100644 vendor/symfony/process/phpunit.xml.dist
create mode 100644 vendor/symfony/routing/.gitignore
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/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/RouteNotFoundException.php
create mode 100644 vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.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/Dumper/PhpGeneratorDumper.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/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/RouteTrait.php
create mode 100644 vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.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/ObjectRouteLoader.php
create mode 100644 vendor/symfony/routing/Loader/PhpFileLoader.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/Dumper/MatcherDumper.php
create mode 100644 vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php
create mode 100644 vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php
create mode 100644 vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.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/Route.php
create mode 100644 vendor/symfony/routing/RouteCollection.php
create mode 100644 vendor/symfony/routing/RouteCollectionBuilder.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/Tests/Annotation/RouteTest.php
create mode 100644 vendor/symfony/routing/Tests/CompiledRouteTest.php
create mode 100644 vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/AbstractClassController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/ActionPathController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/DefaultValueController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/ExplicitLocalizedActionPathController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/InvokableController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/InvokableLocalizedController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/LocalizedActionPathController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/LocalizedMethodActionControllers.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/LocalizedPrefixLocalizedActionController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/LocalizedPrefixMissingLocaleActionController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/LocalizedPrefixMissingRouteLocaleActionController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/LocalizedPrefixWithRouteWithoutLocale.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/MethodActionControllers.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/MissingRouteNameController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/NothingButNameController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/PrefixedActionLocalizedRouteController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/PrefixedActionPathController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/AnnotationFixtures/RouteWithPrefixController.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/annotated.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/bad_format.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/bar.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/routing.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/controller/routing.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher10.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher11.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher12.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher13.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher8.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher9.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/empty.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/file_resource.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/foo.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/foo1.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/bar.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/bar.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/baz.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/baz.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/import_with_name_prefix/routing.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/import_with_name_prefix/routing.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/import_with_no_trailing_slash/routing.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/import_with_no_trailing_slash/routing.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/incomplete.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/list_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/list_null_values.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/imported-with-locale-but-not-localized.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/imported-with-locale-but-not-localized.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/imported-with-locale.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/imported-with-locale.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/importer-with-controller-default.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/importer-with-locale-imports-non-localized-route.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/importer-with-locale-imports-non-localized-route.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/importer-with-locale.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/importer-with-locale.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/importing-localized-route.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/localized-route.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/missing-locale-in-importer.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/not-localized.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/officially_formatted_locales.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/localized/route-without-path-or-locales.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/map_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/map_null_values.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/missing_id.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/missing_path.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonvalid.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonvalid.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/null_values.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/php_dsl.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/php_dsl_i18n.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/php_dsl_sub_i18n.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/php_dsl_sub_root.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/php_object_dsl.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/special_route_name.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/validpattern.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/validpattern.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/validpattern.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/validresource.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/validresource.xml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/validresource.yml
create mode 100644 vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php
create mode 100644 vendor/symfony/routing/Tests/Fixtures/withdoctype.xml
create mode 100644 vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php
create mode 100644 vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/FileLocatorStub.php
create mode 100644 vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php
create mode 100644 vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php
create mode 100644 vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php
create mode 100644 vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php
create mode 100644 vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php
create mode 100644 vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php
create mode 100644 vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php
create mode 100644 vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php
create mode 100644 vendor/symfony/routing/Tests/RequestContextTest.php
create mode 100644 vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php
create mode 100644 vendor/symfony/routing/Tests/RouteCollectionTest.php
create mode 100644 vendor/symfony/routing/Tests/RouteCompilerTest.php
create mode 100644 vendor/symfony/routing/Tests/RouteTest.php
create mode 100644 vendor/symfony/routing/Tests/RouterTest.php
create mode 100644 vendor/symfony/routing/composer.json
create mode 100644 vendor/symfony/routing/phpunit.xml.dist
create mode 100644 vendor/symfony/translation/.gitignore
create mode 100644 vendor/symfony/translation/CHANGELOG.md
create mode 100644 vendor/symfony/translation/Catalogue/AbstractOperation.php
create mode 100644 vendor/symfony/translation/Catalogue/MergeOperation.php
create mode 100644 vendor/symfony/translation/Catalogue/OperationInterface.php
create mode 100644 vendor/symfony/translation/Catalogue/TargetOperation.php
create mode 100644 vendor/symfony/translation/Command/XliffLintCommand.php
create mode 100644 vendor/symfony/translation/DataCollector/TranslationDataCollector.php
create mode 100644 vendor/symfony/translation/DataCollectorTranslator.php
create mode 100644 vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php
create mode 100644 vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php
create mode 100644 vendor/symfony/translation/DependencyInjection/TranslatorPass.php
create mode 100644 vendor/symfony/translation/Dumper/CsvFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/DumperInterface.php
create mode 100644 vendor/symfony/translation/Dumper/FileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/IcuResFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/IniFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/JsonFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/MoFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/PhpFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/PoFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/QtFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/XliffFileDumper.php
create mode 100644 vendor/symfony/translation/Dumper/YamlFileDumper.php
create mode 100644 vendor/symfony/translation/Exception/ExceptionInterface.php
create mode 100644 vendor/symfony/translation/Exception/InvalidArgumentException.php
create mode 100644 vendor/symfony/translation/Exception/InvalidResourceException.php
create mode 100644 vendor/symfony/translation/Exception/LogicException.php
create mode 100644 vendor/symfony/translation/Exception/NotFoundResourceException.php
create mode 100644 vendor/symfony/translation/Exception/RuntimeException.php
create mode 100644 vendor/symfony/translation/Extractor/AbstractFileExtractor.php
create mode 100644 vendor/symfony/translation/Extractor/ChainExtractor.php
create mode 100644 vendor/symfony/translation/Extractor/ExtractorInterface.php
create mode 100644 vendor/symfony/translation/Extractor/PhpExtractor.php
create mode 100644 vendor/symfony/translation/Extractor/PhpStringTokenParser.php
create mode 100644 vendor/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php
create mode 100644 vendor/symfony/translation/Formatter/MessageFormatter.php
create mode 100644 vendor/symfony/translation/Formatter/MessageFormatterInterface.php
create mode 100644 vendor/symfony/translation/IdentityTranslator.php
create mode 100644 vendor/symfony/translation/Interval.php
create mode 100644 vendor/symfony/translation/LICENSE
create mode 100644 vendor/symfony/translation/Loader/ArrayLoader.php
create mode 100644 vendor/symfony/translation/Loader/CsvFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/FileLoader.php
create mode 100644 vendor/symfony/translation/Loader/IcuDatFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/IcuResFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/IniFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/JsonFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/LoaderInterface.php
create mode 100644 vendor/symfony/translation/Loader/MoFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/PhpFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/PoFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/QtFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/XliffFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/YamlFileLoader.php
create mode 100644 vendor/symfony/translation/Loader/schema/dic/xliff-core/xliff-core-1.2-strict.xsd
create mode 100644 vendor/symfony/translation/Loader/schema/dic/xliff-core/xliff-core-2.0.xsd
create mode 100644 vendor/symfony/translation/Loader/schema/dic/xliff-core/xml.xsd
create mode 100644 vendor/symfony/translation/LoggingTranslator.php
create mode 100644 vendor/symfony/translation/MessageCatalogue.php
create mode 100644 vendor/symfony/translation/MessageCatalogueInterface.php
create mode 100644 vendor/symfony/translation/MessageSelector.php
create mode 100644 vendor/symfony/translation/MetadataAwareInterface.php
create mode 100644 vendor/symfony/translation/PluralizationRules.php
create mode 100644 vendor/symfony/translation/README.md
create mode 100644 vendor/symfony/translation/Reader/TranslationReader.php
create mode 100644 vendor/symfony/translation/Reader/TranslationReaderInterface.php
create mode 100644 vendor/symfony/translation/Resources/schemas/xliff-core-1.2-strict.xsd
create mode 100644 vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php
create mode 100644 vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php
create mode 100644 vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php
create mode 100644 vendor/symfony/translation/Tests/Command/XliffLintCommandTest.php
create mode 100644 vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php
create mode 100644 vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php
create mode 100644 vendor/symfony/translation/Tests/DependencyInjection/TranslationDumperPassTest.php
create mode 100644 vendor/symfony/translation/Tests/DependencyInjection/TranslationExtractorPassTest.php
create mode 100644 vendor/symfony/translation/Tests/DependencyInjection/TranslationPassTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/FileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php
create mode 100644 vendor/symfony/translation/Tests/Extractor/PhpExtractorTest.php
create mode 100644 vendor/symfony/translation/Tests/Formatter/MessageFormatterTest.php
create mode 100644 vendor/symfony/translation/Tests/IdentityTranslatorTest.php
create mode 100644 vendor/symfony/translation/Tests/IntervalTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/LocalizedTestCase.php
create mode 100644 vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php
create mode 100644 vendor/symfony/translation/Tests/LoggingTranslatorTest.php
create mode 100644 vendor/symfony/translation/Tests/MessageCatalogueTest.php
create mode 100644 vendor/symfony/translation/Tests/MessageSelectorTest.php
create mode 100644 vendor/symfony/translation/Tests/PluralizationRulesTest.php
create mode 100644 vendor/symfony/translation/Tests/TranslatorCacheTest.php
create mode 100644 vendor/symfony/translation/Tests/TranslatorTest.php
create mode 100644 vendor/symfony/translation/Tests/Util/ArrayConverterTest.php
create mode 100644 vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty-translation.mo
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty-translation.po
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty.csv
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty.ini
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty.json
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty.mo
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty.po
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/empty.yml
create mode 100644 vendor/symfony/translation/Tests/fixtures/encoding.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/escaped-id-plurals.po
create mode 100644 vendor/symfony/translation/Tests/fixtures/escaped-id.po
create mode 100644 vendor/symfony/translation/Tests/fixtures/extractor/resource.format.engine
create mode 100644 vendor/symfony/translation/Tests/fixtures/extractor/this.is.a.template.format.engine
create mode 100644 vendor/symfony/translation/Tests/fixtures/extractor/translation.html.php
create mode 100644 vendor/symfony/translation/Tests/fixtures/fuzzy-translations.po
create mode 100644 vendor/symfony/translation/Tests/fixtures/invalid-xml-resources.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/malformed.json
create mode 100644 vendor/symfony/translation/Tests/fixtures/messages.yml
create mode 100644 vendor/symfony/translation/Tests/fixtures/messages_linear.yml
create mode 100644 vendor/symfony/translation/Tests/fixtures/non-valid.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/non-valid.yml
create mode 100644 vendor/symfony/translation/Tests/fixtures/plurals.mo
create mode 100644 vendor/symfony/translation/Tests/fixtures/plurals.po
create mode 100644 vendor/symfony/translation/Tests/fixtures/resname.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/corrupted/resources.dat
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.res
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.txt
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.res
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.txt
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/packagelist.txt
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/resources.dat
create mode 100644 vendor/symfony/translation/Tests/fixtures/resourcebundle/res/en.res
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources-2.0-clean.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources-2.0-multi-segment-unit.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources-2.0.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources-clean.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources-notes-meta.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources-target-attributes.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources-tool-info.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.csv
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.dump.json
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.ini
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.json
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.mo
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.php
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.po
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.ts
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/resources.yml
create mode 100644 vendor/symfony/translation/Tests/fixtures/valid.csv
create mode 100644 vendor/symfony/translation/Tests/fixtures/with-attributes.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/withdoctype.xlf
create mode 100644 vendor/symfony/translation/Tests/fixtures/withnote.xlf
create mode 100644 vendor/symfony/translation/Translator.php
create mode 100644 vendor/symfony/translation/TranslatorBagInterface.php
create mode 100644 vendor/symfony/translation/TranslatorInterface.php
create mode 100644 vendor/symfony/translation/Util/ArrayConverter.php
create mode 100644 vendor/symfony/translation/Writer/TranslationWriter.php
create mode 100644 vendor/symfony/translation/Writer/TranslationWriterInterface.php
create mode 100644 vendor/symfony/translation/composer.json
create mode 100644 vendor/symfony/translation/phpunit.xml.dist
create mode 100644 vendor/symfony/var-dumper/.gitignore
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/EnumStub.php
create mode 100644 vendor/symfony/var-dumper/Caster/ExceptionCaster.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/LinkStub.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/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/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/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/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/Tests/Caster/CasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/DateCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/ExceptionCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/GmpCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/PdoCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/RedisCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/ReflectionCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/SplCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/StubCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Caster/XmlReaderCasterTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Cloner/DataTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Cloner/VarClonerTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Dumper/CliDumperTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Dumper/FunctionsTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Dumper/HtmlDumperTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Dumper/ServerDumperTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Fixtures/FooInterface.php
create mode 100644 vendor/symfony/var-dumper/Tests/Fixtures/GeneratorDemo.php
create mode 100644 vendor/symfony/var-dumper/Tests/Fixtures/NotLoadableClass.php
create mode 100644 vendor/symfony/var-dumper/Tests/Fixtures/Twig.php
create mode 100644 vendor/symfony/var-dumper/Tests/Fixtures/dumb-var.php
create mode 100644 vendor/symfony/var-dumper/Tests/Fixtures/dump_server.php
create mode 100644 vendor/symfony/var-dumper/Tests/Fixtures/xml_reader.xml
create mode 100644 vendor/symfony/var-dumper/Tests/Server/ConnectionTest.php
create mode 100644 vendor/symfony/var-dumper/Tests/Test/VarDumperTestTraitTest.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-dumper/phpunit.xml.dist
create mode 100644 vendor/theseer/tokenizer/.gitignore
create mode 100644 vendor/theseer/tokenizer/.php_cs
create mode 100644 vendor/theseer/tokenizer/.travis.yml
create mode 100644 vendor/theseer/tokenizer/LICENSE
create mode 100644 vendor/theseer/tokenizer/README.md
create mode 100644 vendor/theseer/tokenizer/build.xml
create mode 100644 vendor/theseer/tokenizer/composer.json
create mode 100644 vendor/theseer/tokenizer/phive.xml
create mode 100644 vendor/theseer/tokenizer/phpunit.xml
create mode 100644 vendor/theseer/tokenizer/src/Exception.php
create mode 100644 vendor/theseer/tokenizer/src/NamespaceUri.php
create mode 100644 vendor/theseer/tokenizer/src/NamespaceUriException.php
create mode 100644 vendor/theseer/tokenizer/src/Token.php
create mode 100644 vendor/theseer/tokenizer/src/TokenCollection.php
create mode 100644 vendor/theseer/tokenizer/src/TokenCollectionException.php
create mode 100644 vendor/theseer/tokenizer/src/Tokenizer.php
create mode 100644 vendor/theseer/tokenizer/src/XMLSerializer.php
create mode 100644 vendor/theseer/tokenizer/tests/NamespaceUriTest.php
create mode 100644 vendor/theseer/tokenizer/tests/TokenCollectionTest.php
create mode 100644 vendor/theseer/tokenizer/tests/TokenTest.php
create mode 100644 vendor/theseer/tokenizer/tests/TokenizerTest.php
create mode 100644 vendor/theseer/tokenizer/tests/XMLSerializerTest.php
create mode 100644 vendor/theseer/tokenizer/tests/_files/customns.xml
create mode 100644 vendor/theseer/tokenizer/tests/_files/test.php
create mode 100644 vendor/theseer/tokenizer/tests/_files/test.php.tokens
create mode 100644 vendor/theseer/tokenizer/tests/_files/test.php.xml
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/LICENSE.md
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/composer.json
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/phpunit.xml.dist
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Processor.php
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Rule.php
create mode 100644 vendor/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php
create mode 100644 vendor/vlucas/phpdotenv/LICENSE.txt
create mode 100644 vendor/vlucas/phpdotenv/composer.json
create mode 100644 vendor/vlucas/phpdotenv/src/Dotenv.php
create mode 100644 vendor/vlucas/phpdotenv/src/Exception/ExceptionInterface.php
create mode 100644 vendor/vlucas/phpdotenv/src/Exception/InvalidCallbackException.php
create mode 100644 vendor/vlucas/phpdotenv/src/Exception/InvalidFileException.php
create mode 100644 vendor/vlucas/phpdotenv/src/Exception/InvalidPathException.php
create mode 100644 vendor/vlucas/phpdotenv/src/Exception/ValidationException.php
create mode 100644 vendor/vlucas/phpdotenv/src/Loader.php
create mode 100644 vendor/vlucas/phpdotenv/src/Validator.php
create mode 100644 vendor/webmozart/assert/.composer-auth.json
create mode 100644 vendor/webmozart/assert/.styleci.yml
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 webpack.mix.js
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000000000..6f313c6ab
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,15 @@
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+indent_style = space
+indent_size = 4
+trim_trailing_whitespace = true
+
+[*.md]
+trim_trailing_whitespace = false
+
+[*.yml]
+indent_size = 2
diff --git a/.env b/.env
new file mode 100644
index 000000000..c627444c6
--- /dev/null
+++ b/.env
@@ -0,0 +1,49 @@
+APP_NAME=Laravel
+APP_ENV=local
+APP_KEY=base64:PBOxrGFJAtwj9SDF4F0DZ1J+6MjrJmRiPZJQwRdy3XQ=
+APP_DEBUG=true
+APP_URL=http://localhost
+
+LOG_CHANNEL=stack
+
+DB_CONNECTION=mysql
+DB_HOST=127.0.0.1
+DB_PORT=3306
+DB_DATABASE=w4rpservices
+DB_USERNAME=w4rpservices
+DB_PASSWORD=strtmage84
+
+BROADCAST_DRIVER=log
+CACHE_DRIVER=file
+QUEUE_CONNECTION=sync
+SESSION_DRIVER=file
+SESSION_LIFETIME=120
+
+REDIS_HOST=127.0.0.1
+REDIS_PASSWORD=null
+REDIS_PORT=6379
+
+MAIL_DRIVER=smtp
+MAIL_HOST=smtp.mailtrap.io
+MAIL_PORT=2525
+MAIL_USERNAME=null
+MAIL_PASSWORD=null
+MAIL_ENCRYPTION=null
+
+PUSHER_APP_ID=
+PUSHER_APP_KEY=
+PUSHER_APP_SECRET=
+PUSHER_APP_CLUSTER=mt1
+
+MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
+MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
+
+ESI_CLIENT_ID=e5848fea3618427a8ee0dccb6a04fc62
+ESI_SECRET_KEY=TdnNGRM8RTNSifZdaIc9yHTTkYPgYEEXHRIbT6oY
+ESI_USERAGENT='W4RP Services'
+ESI_SCOPES='publicData'
+ESI_CALLBACK_URI='http://services.w4rp.space/callback'
+
+EVEONLINE_CLIENT_ID=e5848fea3618427a8ee0dccb6a04fc62
+EVEONLINE_CLIENT_SECRET=TdnNGRM8RTNSifZdaIc9yHTTkYPgYEEXHRIbT6oY
+EVEONLINE_REDIRECT='http://services.w4rp.space/callback'
\ No newline at end of file
diff --git a/.env.example b/.env.example
new file mode 100644
index 000000000..27f6db4be
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,39 @@
+APP_NAME=Laravel
+APP_ENV=local
+APP_KEY=
+APP_DEBUG=true
+APP_URL=http://localhost
+
+LOG_CHANNEL=stack
+
+DB_CONNECTION=mysql
+DB_HOST=127.0.0.1
+DB_PORT=3306
+DB_DATABASE=homestead
+DB_USERNAME=homestead
+DB_PASSWORD=secret
+
+BROADCAST_DRIVER=log
+CACHE_DRIVER=file
+QUEUE_CONNECTION=sync
+SESSION_DRIVER=file
+SESSION_LIFETIME=120
+
+REDIS_HOST=127.0.0.1
+REDIS_PASSWORD=null
+REDIS_PORT=6379
+
+MAIL_DRIVER=smtp
+MAIL_HOST=smtp.mailtrap.io
+MAIL_PORT=2525
+MAIL_USERNAME=null
+MAIL_PASSWORD=null
+MAIL_ENCRYPTION=null
+
+PUSHER_APP_ID=
+PUSHER_APP_KEY=
+PUSHER_APP_SECRET=
+PUSHER_APP_CLUSTER=mt1
+
+MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
+MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000..967315dd3
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,5 @@
+* text=auto
+*.css linguist-vendored
+*.scss linguist-vendored
+*.js linguist-vendored
+CHANGELOG.md export-ignore
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..e69de29bb
diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php
new file mode 100644
index 000000000..a8c515859
--- /dev/null
+++ b/app/Console/Kernel.php
@@ -0,0 +1,42 @@
+command('inspire')
+ // ->hourly();
+ }
+
+ /**
+ * Register the commands for the application.
+ *
+ * @return void
+ */
+ protected function commands()
+ {
+ $this->load(__DIR__.'/Commands');
+
+ require base_path('routes/console.php');
+ }
+}
diff --git a/app/EsiToken.php b/app/EsiToken.php
new file mode 100644
index 000000000..ac4451497
--- /dev/null
+++ b/app/EsiToken.php
@@ -0,0 +1,15 @@
+middleware('guest');
+ }
+}
diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php
new file mode 100644
index 000000000..d9433463a
--- /dev/null
+++ b/app/Http/Controllers/Auth/LoginController.php
@@ -0,0 +1,44 @@
+middleware('guest')->except('logout');
+ }
+
+ public function logout(Request $request) {
+ Auth::logout();
+ return redirect('/');
+ }
+}
diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php
new file mode 100644
index 000000000..b85fe8193
--- /dev/null
+++ b/app/Http/Controllers/Auth/RegisterController.php
@@ -0,0 +1,74 @@
+middleware('guest');
+ }
+
+ /**
+ * Get a validator for an incoming registration request.
+ *
+ * @param array $data
+ * @return \Illuminate\Contracts\Validation\Validator
+ */
+ protected function validator(array $data)
+ {
+ return Validator::make($data, [
+ 'name' => 'required|string|max:255',
+ 'email' => 'required|string|email|max:255|unique:users',
+ 'password' => 'required|string|min:6|confirmed',
+ 'characterid' => 'required|string',
+ ]);
+ }
+
+ /**
+ * Create a new user instance after a valid registration.
+ *
+ * @param array $data
+ * @return \App\User
+ */
+ protected function create(array $data)
+ {
+ return User::create([
+ 'name' => $data['name'],
+ 'email' => $data['email'],
+ 'password' => Hash::make($data['password']),
+ 'character_id' => $data['characterid'],
+ ]);
+ }
+}
diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php
new file mode 100644
index 000000000..1d99752a4
--- /dev/null
+++ b/app/Http/Controllers/Auth/ResetPasswordController.php
@@ -0,0 +1,39 @@
+middleware('guest');
+ }
+}
diff --git a/app/Http/Controllers/Auth/VerificationController.php b/app/Http/Controllers/Auth/VerificationController.php
new file mode 100644
index 000000000..9c2278875
--- /dev/null
+++ b/app/Http/Controllers/Auth/VerificationController.php
@@ -0,0 +1,42 @@
+middleware('auth');
+ $this->middleware('signed')->only('verify');
+ $this->middleware('throttle:6,1')->only('verify', 'resend');
+ }
+}
diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php
new file mode 100644
index 000000000..932f2a1ce
--- /dev/null
+++ b/app/Http/Controllers/AuthController.php
@@ -0,0 +1,35 @@
+redirect();
+ }
+
+ /**
+ * Obtain the user information from Eve Online
+ *
+ * @return Response
+ */
+ public function handleProviderCallback(Socialite $social) {
+ $user = $social->driver('eveonline')->user();
+ Auth::login($user);
+ dd($user);
+ }
+}
diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
new file mode 100644
index 000000000..03e02a23e
--- /dev/null
+++ b/app/Http/Controllers/Controller.php
@@ -0,0 +1,13 @@
+middleware('auth');
+ }
+
+ /**
+ * Show the application dashboard.
+ *
+ * @return \Illuminate\Http\Response
+ */
+ public function index()
+ {
+ return view('dashboard');
+ }
+
+ public function addMoon() {
+ return view('dashboard.addmoon');
+ }
+
+ public function profile() {
+ /**
+ * Check to see if the user has a valid esi token
+ */
+ $user = Auth::user();
+ //Try to find the user's ESI token.
+ $token = DB::table('esitokens')->where('CharacterId', $user['character_id'])->first();
+ if($token != null) {
+ $html = 'ESI Token Already Stored ';
+ } else {
+ //Setup the display button if the user doesn't have an ESI registered
+ $state = uniqid();
+ session(['state' => $state]);
+ $esiLogin = new \App\Library\EsiLogin();
+ $html = $esiLogin->DisplayLoginButton($state);
+ }
+
+
+ return view('dashboard.profile')->with('html', $html);
+ }
+
+ public function callback(Request $request) {
+ $esiLogin = new \App\Library\EsiLogin();
+ //Pull the old session state from the session, and delete the key
+ $oldState = $request->session()->pull('state');
+ //Check the state to make sure it matches
+ if($oldState == $request->input('state')) {
+ $esiLogin->RetrieveAccessToken();
+ $esiLogin->RetrieveCharacterId();
+ //Store the token in the database
+ $token = new \App\EsiToken;
+ $token->CharacterId = $esiLogin->GetCharacterId();
+ $token->AccessToken = $esiLogin->GetAccessToken();
+ $token->RefreshToken = $esiLogin->GetRefreshToken();
+ $token->ExpiresIn = $esiLogin->GetRefreskTokenExpiry();
+ $token->save();
+ //Return view back to profile with success message
+ return view('dashboard')->with('message', 'Success!');
+ } else {
+ //Return view with error message back to the dashboard
+ return view('dashboard')->with('message', 'Error!');
+ }
+
+ }
+
+ public function displayMoons() {
+ $moons = DB::table('moons')->get();
+
+ return 'Moons Display Table';
+ }
+}
diff --git a/app/Http/Controllers/MoonsController.php b/app/Http/Controllers/MoonsController.php
new file mode 100644
index 000000000..86bba7109
--- /dev/null
+++ b/app/Http/Controllers/MoonsController.php
@@ -0,0 +1,76 @@
+validate($request, [
+ 'region' => 'required',
+ 'system' => 'required',
+ 'structure' => 'required',
+
+ ]);
+
+ // Add new moon
+ $moon = new Moon;
+ $moon->Region = $request->input('region');
+ $moon->System = $request->input('system');
+ $moon->StructureName = $request->input('structure');
+ $moon->FirstOre = $request->input('firstore');
+ $moon->FirstQuantity = $request->input('firstquan');
+ $moon->SecondOre = $request->input('secondore');
+ $moon->SecondQuantity = $request->input('secondquan');
+ $moon->ThirdOre = $request->input('thirdore');
+ $moon->ThirdQuantity = $request->input('thirdquan');
+ $moon->FourthOre = $request->input('fourthore');
+ $moon->FourthQuantity = $request->input('fourthquan');
+ $moon->save();
+
+ return redirect('/dashboard')->with('success', 'Moon Added');
+ }
+
+ /**
+ * Returns a view with a table select for all of the structures in the corp owned by the player
+ */
+ public function moonminedisplay() {
+ // Disable all caching by setting the NullCache as the
+ // preferred cache handler. By default, Eseye will use the
+ // FileCache.
+ $configuration = Configuration::getInstance();
+ $configuration->cache = NullCache::class;
+
+ /**
+ * Create the auth user space.
+ * Get the character Id.
+ * Check the character id against the esi token table
+ * If the refresh token is available then request an ESI pull
+ * If the refresh token is not available, display an error message
+ */
+ $user = Auth::user();
+ $characterId = $user->getCharacterId();
+
+ // Prepare an authentication container for ESI
+ $authentication = new EsiAuthentication([
+ 'client_id' => env('ESI_CLIENT_ID'),
+ 'secret' => env('ESI_SECRET_KEY'),
+ 'refresh_token' => null,
+ ]);
+
+ // Instantiate a new ESI instance.
+ $esi = new Eseye($authentication);
+
+ }
+}
diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php
new file mode 100644
index 000000000..0e5dff868
--- /dev/null
+++ b/app/Http/Kernel.php
@@ -0,0 +1,64 @@
+ [
+ \App\Http\Middleware\EncryptCookies::class,
+ \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
+ \Illuminate\Session\Middleware\StartSession::class,
+ // \Illuminate\Session\Middleware\AuthenticateSession::class,
+ \Illuminate\View\Middleware\ShareErrorsFromSession::class,
+ \App\Http\Middleware\VerifyCsrfToken::class,
+ \Illuminate\Routing\Middleware\SubstituteBindings::class,
+ ],
+
+ 'api' => [
+ 'throttle:60,1',
+ 'bindings',
+ ],
+ ];
+
+ /**
+ * The application's route middleware.
+ *
+ * These middleware may be assigned to groups or used individually.
+ *
+ * @var array
+ */
+ protected $routeMiddleware = [
+ 'auth' => \App\Http\Middleware\Authenticate::class,
+ 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
+ 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
+ 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
+ 'can' => \Illuminate\Auth\Middleware\Authorize::class,
+ 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
+ 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
+ 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
+ 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
+ ];
+}
diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php
new file mode 100644
index 000000000..41ad4a90d
--- /dev/null
+++ b/app/Http/Middleware/Authenticate.php
@@ -0,0 +1,19 @@
+check()) {
+ return redirect('/dashboard');
+ }
+
+ return $next($request);
+ }
+}
diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php
new file mode 100644
index 000000000..5a50e7b5c
--- /dev/null
+++ b/app/Http/Middleware/TrimStrings.php
@@ -0,0 +1,18 @@
+clientId = env('ESI_CLIENT_ID');
+ $this->secretKey = env('ESI_SECRET_KEY');
+ $this->useragent = env('ESI_USERAGENT');
+ $this->scope = env('ESI_SCOPES');
+ //$this->clientId = $fileEsi['client_id'];
+ //$this->secretKey = $fileEsi['secret'];
+ //$this->useragent = $fileEsi['useragent'];
+ } else {
+ $this->clientId = $client;
+ $this->secretKey = $secret;
+ $this->userAgent = $useragent;
+ }
+ }
+
+ public function GetCharacterId() {
+ return $this->characterId;
+ }
+
+ public function GetCharacterName() {
+ return $this->characterName;
+ }
+
+ public function GetCorporationId() {
+ return $this->corporationId;
+ }
+
+ public function GetCorporationName() {
+ return $this->corporationName;
+ }
+
+ public function GetAllianceId() {
+ return $this->allianceId;
+ }
+
+ public function GetAllianceName() {
+ return $this->allianceName;
+ }
+
+ public function GetAccessToken() {
+ return $this->accessToken;
+ }
+
+ public function GetRefreshToken() {
+ return $this->refreshToken;
+ }
+
+ public function GetRefreskTokenExpiry() {
+ return $this->refreshTokenExpiry;
+ }
+
+ public function SetAccessToken($access) {
+ $this->accessToken = $access;
+ }
+
+ public function SetRefreshtoken($refresh) {
+ $this->refreshToken = $refresh;
+ }
+
+ public function SetRefreshTokenExpiry($expire) {
+ $this->refreshTokenExpiry = $expire;
+ }
+
+ public function ESIStateMachine($state) {
+
+ switch($state) {
+ case 'new':
+ return $this->DisplayLoginButton();
+ break;
+ case 'eveonlinecallback':
+ $this->VerifyCallback();
+ if($this->logged == true) {
+ return 'logged';
+ } else {
+ return 'notlogged';
+ }
+ break;
+ default:
+ $this->UnsetState();
+ break;
+ }
+ }
+
+ public function VerifyCallback() {
+ if($this->CheckState() == 'okay') {
+ $this->RetrieveAccessToken();
+ $this->RetrieveCharacterId();
+
+ //Get all the information we might need, and store it
+ $char = $this->GetESIInfo($this->characterId, 'Character', $this->useragent);
+ $this->characterName = $char['name'];
+
+ $corp = $this->GetESIInfo($char['corporation_id'], 'Corporation', $this->useragent);
+ $this->corporationId = $char['corporation_id'];
+ $this->corporationName = $corp['name'];
+
+ if(isset($corp['alliance_id'])) {
+ $ally = $this->GetESIInfo($corp['alliance_id'], 'Alliance', $this->useragent);
+ $this->allianceId = $corp['alliance_id'];
+ $this->allianceName = $ally['name'];
+ }
+ } else {
+ $this->logged = false;
+ }
+
+ if($this->characterId != null) {
+ $this->logged = true;
+ } else {
+ $this->logged = false;
+ }
+ }
+
+ public function DisplayLoginButton($state) {
+ $html = "";
+ $html .= "";
+ $html .= "
";
+ $html .= "
";
+ $html .= "
";
+ return $html;
+ }
+
+ public function CheckState($newState) {
+ if($newState != session('state')) {
+ $this->UnsetState();
+ return false;
+ } else {
+ return true;
+ }
+ }
+
+ public function UnsetState() {
+ Session::forget('state');
+ }
+
+ public function RetrieveCharacterId() {
+ $url = 'https://login.eveonline.com/oauth/verify';
+ $header = 'Authorization: Bearer ' . $this->accessToken;
+ $ch = curl_init();
+ curl_setopt($ch, CURLOPT_URL, $url);
+ curl_setopt($ch, CURLOPT_USERAGENT, $this->useragent);
+ curl_setopt($ch, CURLOPT_HTTPHEADER, array($header));
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
+ $result = curl_exec($ch);
+ $data = json_decode($result, true);
+
+ $this->characterId = $data['CharacterID'];
+ $this->characterName = $data['CharacterName'];
+ $this->tokenType = $data['TokenType'];
+ }
+
+ public function RetrieveAccessToken() {
+ Session::forget('key');
+ $url = 'https://login.eveonline.com/oauth/token';
+ $header = 'Authorization: Basic ' . base64_encode($this->clientId . ':' . $this->secretKey);
+ $fields_string='';
+ $fields = array(
+ 'grant_type' => 'authorization_code',
+ 'code' => $_GET['code']
+ );
+ foreach($fields as $key => $value) {
+ $fields_string .= $key . '=' . $value . '&';
+ }
+ rtrim($fields_string . '&');
+ //Initialize the curl channel
+ $ch = curl_init();
+ curl_setopt($ch, CURLOPT_URL, $url);
+ curl_setopt($ch, CURLOPT_USERAGENT, $this->useragent);
+ curl_setopt($ch, CURLOPT_HTTPHEADER, array($header));
+ curl_setopt($ch, CURLOPT_POST, count($fields));
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
+ $result = curl_exec($ch);
+ curl_close($ch);
+ $data = json_decode($result, true);
+ $this->accessToken = $data['access_token'];
+ $this->refreshToken = $data['refresh_token'];
+ $this->refreshTokenExpiry = time() + $data['expires_in'];
+ }
+
+ public function RefreshAccess() {
+ $url = 'https://login.eveonline.com/oauth/token';
+ $header = 'Authorization: Basic ' . base64_encode($this->clientId . ':' . $this->secretKey);
+ $fields_string = '';
+ $fields = array(
+ 'grant_type' => 'refresh_token',
+ 'refresh_token' => $this->refreshToken
+ );
+
+ foreach($fields as $key => $value) {
+ $fields_string .= $key . '=' . $value . '&';
+ }
+ rtrim($fields_string, '&');
+ //Initialize the cURL connection
+ $ch = curl_init();
+ curl_setopt($ch, CURLOPT_URL, $url);
+ curl_setopt($ch, CURLOPT_USERAGENT, $this->userAgent);
+ curl_setopt($ch, CURLOPT_HTTPHEADER, array($header));
+ curl_setopt($ch, CURLOPT_POST, count($fields));
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
+ $result = curl_exec($ch);
+ //Get the resultant data from the curl call in an array format
+ $data = json_decode($result, true);
+ //Modify the variables of the class
+ $this->refreshToken = $data['refresh_token'];
+ $this->refreshTokenExpiry = now() + $data['expires_in'];
+ $this->accessToken = $data['access_token'];
+ }
+
+ public function GetESIInfo($id, $type, $useragent = null) {
+ if($useragent == null) {
+ $useragent = $this->useragent;
+ }
+ $url = $this->BuildSingleUrl($type, $id);
+ $ch = curl_init();
+ curl_setopt($ch, CURLOPT_URL, $url);
+ curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
+ curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
+ curl_setopt($ch, CURLOPT_HTTPGET, true);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
+ $result = curl_exec($ch);
+ //Check for a curl error
+ if(curl_error($ch)) {
+ return null;
+ } else {
+ curl_close($ch);
+ $data = json_decode($result, true);
+ return $data;
+ }
+ }
+
+ private function BuildSingleUrl($type, $id) {
+ $firstPart = 'https://esi.tech.ccp.is/latest/';
+ $lastPart = '/?datasource=tranquility';
+
+ if($type == 'Character') {
+ $url = $firstPart . 'characters/' . $id . $lastPart;
+ } else if ($type == 'Corporation') {
+ $url = $firstPart . 'corporations/' . $id . $lastPart;
+ } else if ($type == 'Alliance') {
+ $url = $firstPart . 'alliances/' . $id . $lastPart;
+ }
+
+ return $url;
+ }
+}
\ No newline at end of file
diff --git a/app/Library/MoonCalc.php b/app/Library/MoonCalc.php
new file mode 100644
index 000000000..8c2aaa217
--- /dev/null
+++ b/app/Library/MoonCalc.php
@@ -0,0 +1,285 @@
+fetchRow('SELECT * FROM Config');
+ if($firstQuan >= 1.00) {
+ $firstPerc = $firstQuan / 100.00;
+ } else {
+ $firstPerc = $firstQuan;
+ }
+ if($secondQuan >= 1.00) {
+ $secondPerc = $secondQuan / 100.00;
+ } else {
+ $secondPerc = $secondQuan;
+ }
+ if($thirdQuan >= 1.00) {
+ $thirdPerc = $thirdQuan / 100.00;
+ } else {
+ $thirdPerc = $thirdQuan;
+ }
+ if($fourthQuan >= 1.00) {
+ $fourthPerc = $fourthQuan / 100.00;
+ } else {
+ $fourthPerc = $fourthQuan;
+ }
+ if($firstOre != "None") {
+ $m3Size = $db->fetchColumn('SELECT m3Size FROM ItemComposition WHERE Name= :name', array('name' => $firstOre));
+ //Find the m3 value of the first ore
+ $firstActualm3 = floor($firstPerc * $totalPull);
+ //Calculate the units of the first ore
+ $firstUnits = floor($firstActualm3 / $m3Size);
+ //Get the unit price from the database
+ $firstUnitPrice = $db->fetchColumn('SELECT UnitPrice FROM OrePrices WHERE Name= :name', array('name'=> $firstOre));
+ //Calculate the total price for the first ore
+ $firstTotal = $firstUnits * $firstUnitPrice;
+ } else {
+ $firstTotal = 0.00;
+ }
+ if($secondOre != "None") {
+ $m3Size = $db->fetchColumn('SELECT m3Size FROM ItemComposition WHERE Name= :name', array('name' => $secondOre));
+ //find the m3 value of the second ore
+ $secondActualm3 = floor($secondPerc * $totalPull);
+ //Calculate the units of the second ore
+ $secondUnits = floor($secondActualm3 / $m3Size);
+ //Get the unit price from the database
+ $secondUnitPrice = $db->fetchColumn('SELECT UnitPrice FROM OrePrices WHERE Name= :name', array('name' => $secondOre));
+ //calculate the total price for the second ore
+ $secondTotal = $secondUnits * $secondUnitPrice;
+ } else {
+ $secondTotal = 0.00;
+ }
+ if($thirdOre != "None") {
+ $m3Size = $db->fetchColumn('SELECT m3Size FROM ItemComposition WHERE Name= :name', array('name' => $thirdOre));
+ //find the m3 value of the third ore
+ $thirdActualm3 = floor($thirdPerc * $totalPull);
+ //calculate the units of the third ore
+ $thirdUnits = floor($thirdActualm3 / $m3Size);
+ //Get the unit price from the database
+ $thirdUnitPrice = $db->fetchColumn('SELECT UnitPrice FROM OrePrices WHERE Name= :name', array('name' => $thirdOre));
+ //calculate the total price for the third ore
+ $thirdTotal = $thirdUnits * $thirdUnitPrice;
+ } else {
+ $thirdTotal = 0.00;
+ }
+ if($fourthOre != "None") {
+ $m3Size = $db->fetchColumn('SELECT m3Size FROM ItemComposition WHERE Name= :name', array('name' => $fourthOre));
+ //Find the m3 value of the fourth ore
+ $fourthActualm3 = floor($fourthPerc * $totalPull);
+ //Calculate the units of the fourth ore
+ $fourthUnits = floor($fourthActualm3 / $m3Size);
+ //Get the unit price from the database
+ $fourthUnitPrice = $db->fetchColumn('SELECT UnitPrice FROM OrePrices WHERE Name= :name', array('name' => $fourthOre));
+ //calculate the total price for the fourth ore
+ $fourthTotal = $fourthUnits * $fourthUnitPrice;
+ } else {
+ $fourthTotal = 0.00;
+ }
+ //Calculate the total to price to be mined in one month
+ $totalPriceMined = $firstTotal + $secondTotal + $thirdTotal + $fourthTotal;
+ //Calculate the rental price. Refined rate is already included in the price from rental composition
+ $rentalPrice = $totalPriceMined * ($config['RentalTax'] / 100.00);
+ //Format the rental price to the appropriate number
+ $rentalPrice = number_format($rentalPrice, "2", ".", ",");
+
+ //Return the rental price to the caller
+ return $rentalPrice;
+ }
+
+ public function UpdateItemPricing() {
+
+ if(php_sapi_name() != 'cli') {
+ $browser = true;
+ printf("Running price update from browser. ");
+ } else {
+ $browser = false;
+ printf("Running price update from command line.\n");
+ }
+ $db = DBOpen();
+ //Get the configuration from the config table
+ $config = $db->fetchRow('SELECT * FROM Config');
+ //Calculate refine rate
+ $refineRate = $config['RefineRate'] / 100.00;
+ //Calculate the current time
+ $time = time();
+ //Get the max time from the database
+ $maxTime = $db->fetchColumn('SELECT MAX(Time) FROM Prices WHERE ItemId= :id', array('id' => 34));
+ //Get the price of the basic minerals
+ $tritaniumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 34, 'time' => $maxTime));
+ $pyeritePrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 35, 'time' => $maxTime));
+ $mexallonPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 36, 'time' => $maxTime));
+ $isogenPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 37, 'time' => $maxTime));
+ $nocxiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 38, 'time' => $maxTime));
+ $zydrinePrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 39, 'time' => $maxTime));
+ $megacytePrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 40, 'time' => $maxTime));
+ $morphitePrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 11399, 'time' => $maxTime));
+ $heliumIsotopesPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16274, 'time' => $maxTime));
+ $nitrogenIsotopesPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 17888, 'time' => $maxTime));
+ $oxygenIsotopesPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 17887, 'time' => $maxTime));
+ $hydrogenIsotopesPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 17889, 'time' => $maxTime));
+ $liquidOzonePrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16273, 'time' => $maxTime));
+ $heavyWaterPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16272, 'time' => $maxTime));
+ $strontiumClathratesPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16275, 'time' => $maxTime));
+ //Get the price of the moongoo
+ $atmosphericGasesPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16634, 'time' => $maxTime));
+ $evaporiteDepositsPirce = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16635, 'time' => $maxTime));
+ $hydrocarbonsPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16633, 'time' => $maxTime));
+ $silicatesPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16636, 'time' => $maxTime));
+ $cobaltPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16640, 'time' => $maxTime));
+ $scandiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16639, 'time' => $maxTime));
+ $titaniumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16638, 'time' => $maxTime));
+ $tungstenPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16637, 'time' => $maxTime));
+ $cadmiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16643, 'time' => $maxTime));
+ $platinumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16644, 'time' => $maxTime));
+ $vanadiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16642, 'time' => $maxTime));
+ $chromiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16641, 'time' => $maxTime));
+ $technetiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16649, 'time' => $maxTime));
+ $hafniumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16648, 'time' => $maxTime));
+ $caesiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16647, 'time' => $maxTime));
+ $mercuryPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16646, 'time' => $maxTime));
+ $dysprosiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16650, 'time' => $maxTime));
+ $neodymiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16651, 'time' => $maxTime));
+ $promethiumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16652, 'time' => $maxTime));
+ $thuliumPrice = $db->fetchColumn('SELECT Price FROM Prices WHERE ItemId= :id AND Time= :time', array('id' => 16653, 'time' => $maxTime));
+ //Get the item compositions
+ $items = $db->fetchRowMany('SELECT Name,ItemId FROM ItemComposition');
+ //Go through each of the items and update the price
+ foreach($items as $item) {
+ //Get the item composition
+ $composition = $db->fetchRow('SELECT * FROM ItemComposition WHERE ItemId= :id', array('id' => $item['ItemId']));
+ //Calculate the Batch Price
+ $batchPrice = ( ($composition['Tritanium'] * $tritaniumPrice) +
+ ($composition['Pyerite'] * $pyeritePrice) +
+ ($composition['Mexallon'] * $mexallonPrice) +
+ ($composition['Isogen'] * $isogenPrice) +
+ ($composition['Nocxium'] * $nocxiumPrice) +
+ ($composition['Zydrine'] * $zydrinePrice) +
+ ($composition['Megacyte'] * $megacytePrice) +
+ ($composition['Morphite'] * $morphitePrice) +
+ ($composition['HeavyWater'] * $heavyWaterPrice) +
+ ($composition['LiquidOzone'] * $liquidOzonePrice) +
+ ($composition['NitrogenIsotopes'] * $nitrogenIsotopesPrice) +
+ ($composition['HeliumIsotopes'] * $heliumIsotopesPrice) +
+ ($composition['HydrogenIsotopes'] * $hydrogenIsotopesPrice) +
+ ($composition['OxygenIsotopes'] * $oxygenIsotopesPrice) +
+ ($composition['StrontiumClathrates'] * $strontiumClathratesPrice) +
+ ($composition['AtmosphericGases'] * $atmosphericGasesPrice) +
+ ($composition['EvaporiteDeposits'] * $evaporiteDepositsPirce) +
+ ($composition['Hydrocarbons'] * $hydrocarbonsPrice) +
+ ($composition['Silicates'] * $silicatesPrice) +
+ ($composition['Cobalt'] * $cobaltPrice) +
+ ($composition['Scandium'] * $scandiumPrice) +
+ ($composition['Titanium'] * $titaniumPrice) +
+ ($composition['Tungsten'] * $tungstenPrice) +
+ ($composition['Cadmium'] * $cadmiumPrice) +
+ ($composition['Platinum'] * $platinumPrice) +
+ ($composition['Vanadium'] * $vanadiumPrice) +
+ ($composition['Chromium'] * $chromiumPrice)+
+ ($composition['Technetium'] * $technetiumPrice) +
+ ($composition['Hafnium'] * $hafniumPrice) +
+ ($composition['Caesium'] * $caesiumPrice) +
+ ($composition['Mercury'] * $mercuryPrice) +
+ ($composition['Dysprosium'] * $dysprosiumPrice) +
+ ($composition['Neodymium'] * $neodymiumPrice) +
+ ($composition['Promethium'] * $promethiumPrice) +
+ ($composition['Thulium'] * $thuliumPrice));
+ //Calculate the batch price with the refine rate included
+ //Batch Price is base price for everything
+ $batchPrice = $batchPrice * $refineRate;
+ //Calculate the unit price
+ $price = $batchPrice / $composition['BatchSize'];
+ //Calculate the m3 price
+ $m3Price = $price / $composition['m3Size'];
+ //Insert the prices into the Pricees table
+ $db->insert('OrePrices', array(
+ 'Name' => $composition['Name'],
+ 'ItemId' => $composition['ItemId'],
+ 'BatchPrice' => $batchPrice,
+ 'UnitPrice' => $price,
+ 'm3Price' => $m3Price,
+ 'Time' => $time
+ ));
+ }
+ DBClose($db);
+ }
+
+ public function FetchNewPrices() {
+ //Open a database connection
+ $db = DBOpen();
+ $ItemIDs = array(
+ "Tritanium" => 34,
+ "Pyerite" => 35,
+ "Mexallon" => 36,
+ "Isogen" => 37,
+ "Nocxium" => 38,
+ "Zydrine" => 39,
+ "Megacyte" => 40,
+ "Morphite" => 11399,
+ "HeliumIsotopes" => 16274,
+ "NitrogenIsotopes" => 17888,
+ "OxygenIsotopes" => 17887,
+ "HydrogenIsotopes" => 17889,
+ "LiquidOzone" => 16273,
+ "HeavyWater" => 16272,
+ "StrontiumClathrates" => 16275,
+ "AtmosphericGases" => 16634,
+ "EvaporiteDeposits" => 16635,
+ "Hydrocarbons" => 16633,
+ "Silicates" => 16636,
+ "Cobalt" => 16640,
+ "Scandium" => 16639,
+ "Titanium" => 16638,
+ "Tungsten" => 16637,
+ "Cadmium" => 16643,
+ "Platinum" => 16644,
+ "Vanadium" => 16642,
+ "Chromium" => 16641,
+ "Technetium" => 16649,
+ "Hafnium" => 16648,
+ "Caesium" => 16647,
+ "Mercury" => 16646,
+ "Dysprosium" => 16650,
+ "Neodymium" => 16651,
+ "Promethium" => 16652,
+ "Thulium" => 16653,
+ );
+ $time = time();
+ $item = array();
+ //Get the json data for each ItemId from https://market.fuzzwork.co.uk/api/
+ //Base url is https://market.fuzzwork.co.uk/aggregates/?region=10000002&types=34
+ //Going to use curl for these requests
+ foreach($ItemIDs as $key => $value) {
+ $url = 'https://market.fuzzwork.co.uk/aggregates/?region=10000002&types=' . $value;
+ $item = FuzzworkPrice($url);
+ $db->insert('Prices', array(
+ 'Name' => $key,
+ 'ItemId' => $value,
+ 'Price' => $item[$value]['sell']['median'],
+ 'Time' => $time
+ ));
+ }
+ UpdateItemPricing();
+ //Close the database connection
+ DBClose($db);
+ }
+
+}
\ No newline at end of file
diff --git a/app/Moon.php b/app/Moon.php
new file mode 100644
index 000000000..06fe5765d
--- /dev/null
+++ b/app/Moon.php
@@ -0,0 +1,17 @@
+ 'App\Policies\ModelPolicy',
+ ];
+
+ /**
+ * Register any authentication / authorization services.
+ *
+ * @return void
+ */
+ public function boot(GateContract $gate)
+ {
+ $this->registerPolicies($gate);
+
+ $gate->define('isAdmin', function($user) {
+ return $user->user_type == 'Admin';
+ });
+
+ $gate->define('isW4RP', function($user) {
+ return $user->user_type == 'W4RP';
+ });
+
+ $gate->define('isLegacy', function($user) {
+ return $user->user_type == 'Legacy';
+ });
+
+ $gate->define('isGuest', function($user) {
+ return $user->user_type == 'Guest';
+ });
+ }
+}
diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php
new file mode 100644
index 000000000..352cce44a
--- /dev/null
+++ b/app/Providers/BroadcastServiceProvider.php
@@ -0,0 +1,21 @@
+ [
+ SendEmailVerificationNotification::class,
+ ],
+ ];
+
+ /**
+ * Register any events for your application.
+ *
+ * @return void
+ */
+ public function boot()
+ {
+ parent::boot();
+
+ //
+ }
+}
diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php
new file mode 100644
index 000000000..5ea48d39d
--- /dev/null
+++ b/app/Providers/RouteServiceProvider.php
@@ -0,0 +1,73 @@
+mapApiRoutes();
+
+ $this->mapWebRoutes();
+
+ //
+ }
+
+ /**
+ * Define the "web" routes for the application.
+ *
+ * These routes all receive session state, CSRF protection, etc.
+ *
+ * @return void
+ */
+ protected function mapWebRoutes()
+ {
+ Route::middleware('web')
+ ->namespace($this->namespace)
+ ->group(base_path('routes/web.php'));
+ }
+
+ /**
+ * Define the "api" routes for the application.
+ *
+ * These routes are typically stateless.
+ *
+ * @return void
+ */
+ protected function mapApiRoutes()
+ {
+ Route::prefix('api')
+ ->middleware('api')
+ ->namespace($this->namespace)
+ ->group(base_path('routes/api.php'));
+ }
+}
diff --git a/app/User.php b/app/User.php
new file mode 100644
index 000000000..c5bcd7be4
--- /dev/null
+++ b/app/User.php
@@ -0,0 +1,34 @@
+character_id;
+ }
+}
diff --git a/artisan b/artisan
new file mode 100644
index 000000000..5c23e2e24
--- /dev/null
+++ b/artisan
@@ -0,0 +1,53 @@
+#!/usr/bin/env php
+make(Illuminate\Contracts\Console\Kernel::class);
+
+$status = $kernel->handle(
+ $input = new Symfony\Component\Console\Input\ArgvInput,
+ new Symfony\Component\Console\Output\ConsoleOutput
+);
+
+/*
+|--------------------------------------------------------------------------
+| Shutdown The Application
+|--------------------------------------------------------------------------
+|
+| Once Artisan has finished running, we will fire off the shutdown events
+| so that any final work may be done by the application before we shut
+| down the process. This is the last thing to happen to the request.
+|
+*/
+
+$kernel->terminate($input, $status);
+
+exit($status);
diff --git a/bootstrap/app.php b/bootstrap/app.php
new file mode 100644
index 000000000..f2801adf6
--- /dev/null
+++ b/bootstrap/app.php
@@ -0,0 +1,55 @@
+singleton(
+ Illuminate\Contracts\Http\Kernel::class,
+ App\Http\Kernel::class
+);
+
+$app->singleton(
+ Illuminate\Contracts\Console\Kernel::class,
+ App\Console\Kernel::class
+);
+
+$app->singleton(
+ Illuminate\Contracts\Debug\ExceptionHandler::class,
+ App\Exceptions\Handler::class
+);
+
+/*
+|--------------------------------------------------------------------------
+| Return The Application
+|--------------------------------------------------------------------------
+|
+| This script returns the application instance. The instance is given to
+| the calling script so we can separate the building of the instances
+| from the actual running of the application and sending responses.
+|
+*/
+
+return $app;
diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore
new file mode 100644
index 000000000..d6b7ef32c
--- /dev/null
+++ b/bootstrap/cache/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/composer.json b/composer.json
new file mode 100644
index 000000000..f526b3e34
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,64 @@
+{
+ "name": "laravel/laravel",
+ "description": "The Laravel Framework.",
+ "keywords": ["framework", "laravel"],
+ "license": "MIT",
+ "type": "project",
+ "require": {
+ "php": "^7.1.3",
+ "eveseat/eseye": "^1.1",
+ "fideloper/proxy": "^4.0",
+ "laravel/framework": "5.7.*",
+ "laravel/socialite": "^3.1",
+ "laravel/tinker": "^1.0",
+ "laravelcollective/html": "^5.4.0",
+ "nullx27/eveonline-socialite": "^0.5.0"
+ },
+ "require-dev": {
+ "beyondcode/laravel-dump-server": "^1.0",
+ "filp/whoops": "^2.0",
+ "fzaninotto/faker": "^1.4",
+ "mockery/mockery": "^1.0",
+ "nunomaduro/collision": "^2.0",
+ "phpunit/phpunit": "^7.0"
+ },
+ "autoload": {
+ "classmap": [
+ "database/seeds",
+ "database/factories"
+ ],
+ "psr-4": {
+ "App\\": "app/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Tests\\": "tests/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "dont-discover": [
+ ]
+ }
+ },
+ "scripts": {
+ "post-root-package-install": [
+ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
+ ],
+ "post-create-project-cmd": [
+ "@php artisan key:generate"
+ ],
+ "post-autoload-dump": [
+ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
+ "@php artisan package:discover"
+ ]
+ },
+ "config": {
+ "preferred-install": "dist",
+ "sort-packages": true,
+ "optimize-autoloader": true
+ },
+ "minimum-stability": "dev",
+ "prefer-stable": true
+}
diff --git a/composer.lock b/composer.lock
new file mode 100644
index 000000000..e401c7655
--- /dev/null
+++ b/composer.lock
@@ -0,0 +1,4701 @@
+{
+ "_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": "5495e54ac7f0c5abdedfce061ae3211f",
+ "packages": [
+ {
+ "name": "dnoegel/php-xdg-base-dir",
+ "version": "0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dnoegel/php-xdg-base-dir.git",
+ "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a",
+ "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "@stable"
+ },
+ "type": "project",
+ "autoload": {
+ "psr-4": {
+ "XdgBaseDir\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "implementation of xdg base directory specification for php",
+ "time": "2014-10-24T07:27:01+00:00"
+ },
+ {
+ "name": "doctrine/inflector",
+ "version": "v1.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/inflector.git",
+ "reference": "5527a48b7313d15261292c149e55e26eae771b0a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a",
+ "reference": "5527a48b7313d15261292c149e55e26eae771b0a",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Common String Manipulations with regard to casing and singular/plural rules.",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "inflection",
+ "pluralize",
+ "singularize",
+ "string"
+ ],
+ "time": "2018-01-09T20:05:19+00:00"
+ },
+ {
+ "name": "doctrine/lexer",
+ "version": "v1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/lexer.git",
+ "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c",
+ "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Doctrine\\Common\\Lexer\\": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "lexer",
+ "parser"
+ ],
+ "time": "2014-09-09T13:34:57+00:00"
+ },
+ {
+ "name": "dragonmantank/cron-expression",
+ "version": "v2.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dragonmantank/cron-expression.git",
+ "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/92a2c3768d50e21a1f26a53cb795ce72806266c5",
+ "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~6.4"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Cron\\": "src/Cron/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Chris Tankersley",
+ "email": "chris@ctankersley.com",
+ "homepage": "https://github.com/dragonmantank"
+ }
+ ],
+ "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
+ "keywords": [
+ "cron",
+ "schedule"
+ ],
+ "time": "2018-06-06T03:12:17+00:00"
+ },
+ {
+ "name": "egulias/email-validator",
+ "version": "2.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/egulias/EmailValidator.git",
+ "reference": "0578b32b30b22de3e8664f797cf846fc9246f786"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0578b32b30b22de3e8664f797cf846fc9246f786",
+ "reference": "0578b32b30b22de3e8664f797cf846fc9246f786",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/lexer": "^1.0.1",
+ "php": ">= 5.5"
+ },
+ "require-dev": {
+ "dominicsayers/isemail": "dev-master",
+ "phpunit/phpunit": "^4.8.35||^5.7||^6.0",
+ "satooshi/php-coveralls": "^1.0.1"
+ },
+ "suggest": {
+ "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Egulias\\EmailValidator\\": "EmailValidator"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Eduardo Gulias Davis"
+ }
+ ],
+ "description": "A library for validating emails against several RFCs",
+ "homepage": "https://github.com/egulias/EmailValidator",
+ "keywords": [
+ "email",
+ "emailvalidation",
+ "emailvalidator",
+ "validation",
+ "validator"
+ ],
+ "time": "2018-09-25T20:47:26+00:00"
+ },
+ {
+ "name": "erusev/parsedown",
+ "version": "1.7.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/erusev/parsedown.git",
+ "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/erusev/parsedown/zipball/92e9c27ba0e74b8b028b111d1b6f956a15c01fc1",
+ "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Parsedown": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Emanuil Rusev",
+ "email": "hello@erusev.com",
+ "homepage": "http://erusev.com"
+ }
+ ],
+ "description": "Parser for Markdown.",
+ "homepage": "http://parsedown.org",
+ "keywords": [
+ "markdown",
+ "parser"
+ ],
+ "time": "2018-03-08T01:11:30+00:00"
+ },
+ {
+ "name": "eveseat/eseye",
+ "version": "1.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/eveseat/eseye.git",
+ "reference": "cae27823beccfe5a5ee0d5c9f4fc778d4a420ac8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/eveseat/eseye/zipball/cae27823beccfe5a5ee0d5c9f4fc778d4a420ac8",
+ "reference": "cae27823beccfe5a5ee0d5c9f4fc778d4a420ac8",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "^6.2",
+ "monolog/monolog": "^1.22",
+ "nesbot/carbon": "^1.21",
+ "php": ">= 7.1",
+ "predis/predis": "^1.1"
+ },
+ "require-dev": {
+ "codeclimate/php-test-reporter": "dev-master",
+ "mikey179/vfsstream": "~1",
+ "phpunit/phpunit": "^5.7"
+ },
+ "bin": [
+ "bin/tokengenerator"
+ ],
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Seat\\Eseye\\": "src/"
+ },
+ "files": [
+ "src/Helpers/helpers.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0"
+ ],
+ "authors": [
+ {
+ "name": "Leon Jacobs",
+ "email": "leonja511@gmail.com"
+ }
+ ],
+ "description": "A Standalone PHP ESI (EVE Swagger Interface) Client Library",
+ "time": "2018-06-30T09:36:51+00:00"
+ },
+ {
+ "name": "fideloper/proxy",
+ "version": "4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fideloper/TrustedProxy.git",
+ "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/cf8a0ca4b85659b9557e206c90110a6a4dba980a",
+ "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/contracts": "~5.0",
+ "php": ">=5.4.0"
+ },
+ "require-dev": {
+ "illuminate/http": "~5.6",
+ "mockery/mockery": "~1.0",
+ "phpunit/phpunit": "^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Fideloper\\Proxy\\TrustedProxyServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Fideloper\\Proxy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Chris Fidao",
+ "email": "fideloper@gmail.com"
+ }
+ ],
+ "description": "Set trusted proxies for Laravel",
+ "keywords": [
+ "load balancing",
+ "proxy",
+ "trusted proxy"
+ ],
+ "time": "2018-02-07T20:20:57+00:00"
+ },
+ {
+ "name": "guzzlehttp/guzzle",
+ "version": "6.3.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/guzzle.git",
+ "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
+ "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/promises": "^1.0",
+ "guzzlehttp/psr7": "^1.4",
+ "php": ">=5.5"
+ },
+ "require-dev": {
+ "ext-curl": "*",
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
+ "psr/log": "^1.0"
+ },
+ "suggest": {
+ "psr/log": "Required for using the Log middleware"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.3-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions_include.php"
+ ],
+ "psr-4": {
+ "GuzzleHttp\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ }
+ ],
+ "description": "Guzzle is a PHP HTTP client library",
+ "homepage": "http://guzzlephp.org/",
+ "keywords": [
+ "client",
+ "curl",
+ "framework",
+ "http",
+ "http client",
+ "rest",
+ "web service"
+ ],
+ "time": "2018-04-22T15:46:56+00:00"
+ },
+ {
+ "name": "guzzlehttp/promises",
+ "version": "v1.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/promises.git",
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\Promise\\": "src/"
+ },
+ "files": [
+ "src/functions_include.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ }
+ ],
+ "description": "Guzzle promises library",
+ "keywords": [
+ "promise"
+ ],
+ "time": "2016-12-20T10:07:11+00:00"
+ },
+ {
+ "name": "guzzlehttp/psr7",
+ "version": "1.4.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/psr7.git",
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.4.0",
+ "psr/http-message": "~1.0"
+ },
+ "provide": {
+ "psr/http-message-implementation": "1.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\Psr7\\": "src/"
+ },
+ "files": [
+ "src/functions_include.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Tobias Schultze",
+ "homepage": "https://github.com/Tobion"
+ }
+ ],
+ "description": "PSR-7 message implementation that also provides common utility methods",
+ "keywords": [
+ "http",
+ "message",
+ "request",
+ "response",
+ "stream",
+ "uri",
+ "url"
+ ],
+ "time": "2017-03-20T17:10:46+00:00"
+ },
+ {
+ "name": "jakub-onderka/php-console-color",
+ "version": "v0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/JakubOnderka/PHP-Console-Color.git",
+ "reference": "d5deaecff52a0d61ccb613bb3804088da0307191"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191",
+ "reference": "d5deaecff52a0d61ccb613bb3804088da0307191",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.4.0"
+ },
+ "require-dev": {
+ "jakub-onderka/php-code-style": "1.0",
+ "jakub-onderka/php-parallel-lint": "1.0",
+ "jakub-onderka/php-var-dump-check": "0.*",
+ "phpunit/phpunit": "~4.3",
+ "squizlabs/php_codesniffer": "1.*"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "JakubOnderka\\PhpConsoleColor\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-2-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jakub Onderka",
+ "email": "jakub.onderka@gmail.com"
+ }
+ ],
+ "time": "2018-09-29T17:23:10+00:00"
+ },
+ {
+ "name": "jakub-onderka/php-console-highlighter",
+ "version": "v0.3.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git",
+ "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5",
+ "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5",
+ "shasum": ""
+ },
+ "require": {
+ "jakub-onderka/php-console-color": "~0.1",
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "jakub-onderka/php-code-style": "~1.0",
+ "jakub-onderka/php-parallel-lint": "~0.5",
+ "jakub-onderka/php-var-dump-check": "~0.1",
+ "phpunit/phpunit": "~4.0",
+ "squizlabs/php_codesniffer": "~1.5"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "JakubOnderka\\PhpConsoleHighlighter": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jakub Onderka",
+ "email": "acci@acci.cz",
+ "homepage": "http://www.acci.cz/"
+ }
+ ],
+ "time": "2015-04-20T18:58:01+00:00"
+ },
+ {
+ "name": "laravel/framework",
+ "version": "v5.7.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/framework.git",
+ "reference": "763b64a43ebb6042e463aab4214d4cc9722147be"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/763b64a43ebb6042e463aab4214d4cc9722147be",
+ "reference": "763b64a43ebb6042e463aab4214d4cc9722147be",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/inflector": "^1.1",
+ "dragonmantank/cron-expression": "^2.0",
+ "erusev/parsedown": "^1.7",
+ "ext-mbstring": "*",
+ "ext-openssl": "*",
+ "league/flysystem": "^1.0.8",
+ "monolog/monolog": "^1.12",
+ "nesbot/carbon": "^1.26.3",
+ "opis/closure": "^3.1",
+ "php": "^7.1.3",
+ "psr/container": "^1.0",
+ "psr/simple-cache": "^1.0",
+ "ramsey/uuid": "^3.7",
+ "swiftmailer/swiftmailer": "^6.0",
+ "symfony/console": "^4.1",
+ "symfony/debug": "^4.1",
+ "symfony/finder": "^4.1",
+ "symfony/http-foundation": "^4.1",
+ "symfony/http-kernel": "^4.1",
+ "symfony/process": "^4.1",
+ "symfony/routing": "^4.1",
+ "symfony/var-dumper": "^4.1",
+ "tijsverkoyen/css-to-inline-styles": "^2.2.1",
+ "vlucas/phpdotenv": "^2.2"
+ },
+ "conflict": {
+ "tightenco/collect": "<5.5.33"
+ },
+ "replace": {
+ "illuminate/auth": "self.version",
+ "illuminate/broadcasting": "self.version",
+ "illuminate/bus": "self.version",
+ "illuminate/cache": "self.version",
+ "illuminate/config": "self.version",
+ "illuminate/console": "self.version",
+ "illuminate/container": "self.version",
+ "illuminate/contracts": "self.version",
+ "illuminate/cookie": "self.version",
+ "illuminate/database": "self.version",
+ "illuminate/encryption": "self.version",
+ "illuminate/events": "self.version",
+ "illuminate/filesystem": "self.version",
+ "illuminate/hashing": "self.version",
+ "illuminate/http": "self.version",
+ "illuminate/log": "self.version",
+ "illuminate/mail": "self.version",
+ "illuminate/notifications": "self.version",
+ "illuminate/pagination": "self.version",
+ "illuminate/pipeline": "self.version",
+ "illuminate/queue": "self.version",
+ "illuminate/redis": "self.version",
+ "illuminate/routing": "self.version",
+ "illuminate/session": "self.version",
+ "illuminate/support": "self.version",
+ "illuminate/translation": "self.version",
+ "illuminate/validation": "self.version",
+ "illuminate/view": "self.version"
+ },
+ "require-dev": {
+ "aws/aws-sdk-php": "^3.0",
+ "doctrine/dbal": "^2.6",
+ "filp/whoops": "^2.1.4",
+ "league/flysystem-cached-adapter": "^1.0",
+ "mockery/mockery": "^1.0",
+ "moontoast/math": "^1.1",
+ "orchestra/testbench-core": "3.7.*",
+ "pda/pheanstalk": "^3.0",
+ "phpunit/phpunit": "^7.0",
+ "predis/predis": "^1.1.1",
+ "symfony/css-selector": "^4.1",
+ "symfony/dom-crawler": "^4.1",
+ "true/punycode": "^2.1"
+ },
+ "suggest": {
+ "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (^3.0).",
+ "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).",
+ "ext-pcntl": "Required to use all features of the queue worker.",
+ "ext-posix": "Required to use all features of the queue worker.",
+ "fzaninotto/faker": "Required to use the eloquent factory builder (^1.4).",
+ "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (^6.0).",
+ "laravel/tinker": "Required to use the tinker console command (^1.0).",
+ "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).",
+ "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
+ "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (^1.0).",
+ "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
+ "moontoast/math": "Required to use ordered UUIDs (^1.1).",
+ "nexmo/client": "Required to use the Nexmo transport (^1.0).",
+ "pda/pheanstalk": "Required to use the beanstalk queue driver (^3.0).",
+ "predis/predis": "Required to use the redis cache and queue drivers (^1.0).",
+ "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^3.0).",
+ "symfony/css-selector": "Required to use some of the crawler integration testing tools (^4.1).",
+ "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (^4.1).",
+ "symfony/psr-http-message-bridge": "Required to psr7 bridging features (^1.0)."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.7-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/Illuminate/Foundation/helpers.php",
+ "src/Illuminate/Support/helpers.php"
+ ],
+ "psr-4": {
+ "Illuminate\\": "src/Illuminate/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "The Laravel Framework.",
+ "homepage": "https://laravel.com",
+ "keywords": [
+ "framework",
+ "laravel"
+ ],
+ "time": "2018-10-04T14:47:20+00:00"
+ },
+ {
+ "name": "laravel/socialite",
+ "version": "v3.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/socialite.git",
+ "reference": "65f771ff4f266ebae23de1a3f18efd80a1da2f8d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/socialite/zipball/65f771ff4f266ebae23de1a3f18efd80a1da2f8d",
+ "reference": "65f771ff4f266ebae23de1a3f18efd80a1da2f8d",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "~6.0",
+ "illuminate/contracts": "~5.4",
+ "illuminate/http": "~5.4",
+ "illuminate/support": "~5.4",
+ "league/oauth1-client": "~1.0",
+ "php": ">=5.6.4"
+ },
+ "require-dev": {
+ "mockery/mockery": "~0.9",
+ "phpunit/phpunit": "~4.0|~5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Socialite\\SocialiteServiceProvider"
+ ],
+ "aliases": {
+ "Socialite": "Laravel\\Socialite\\Facades\\Socialite"
+ }
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Socialite\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.",
+ "homepage": "https://laravel.com",
+ "keywords": [
+ "laravel",
+ "oauth"
+ ],
+ "time": "2018-08-16T12:51:21+00:00"
+ },
+ {
+ "name": "laravel/tinker",
+ "version": "v1.0.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/tinker.git",
+ "reference": "e3086ee8cb1f54a39ae8dcb72d1c37d10128997d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/e3086ee8cb1f54a39ae8dcb72d1c37d10128997d",
+ "reference": "e3086ee8cb1f54a39ae8dcb72d1c37d10128997d",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/console": "~5.1",
+ "illuminate/contracts": "~5.1",
+ "illuminate/support": "~5.1",
+ "php": ">=5.5.9",
+ "psy/psysh": "0.7.*|0.8.*|0.9.*",
+ "symfony/var-dumper": "~3.0|~4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.0|~5.0"
+ },
+ "suggest": {
+ "illuminate/database": "The Illuminate Database package (~5.1)."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Tinker\\TinkerServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Tinker\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Powerful REPL for the Laravel framework.",
+ "keywords": [
+ "REPL",
+ "Tinker",
+ "laravel",
+ "psysh"
+ ],
+ "time": "2018-05-17T13:42:07+00:00"
+ },
+ {
+ "name": "laravelcollective/html",
+ "version": "v5.7.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/LaravelCollective/html.git",
+ "reference": "777b6d390811ba249255ed5750bf17a019cd88a5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/LaravelCollective/html/zipball/777b6d390811ba249255ed5750bf17a019cd88a5",
+ "reference": "777b6d390811ba249255ed5750bf17a019cd88a5",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/http": "5.7.*",
+ "illuminate/routing": "5.7.*",
+ "illuminate/session": "5.7.*",
+ "illuminate/support": "5.7.*",
+ "illuminate/view": "5.7.*",
+ "php": ">=7.1.3"
+ },
+ "require-dev": {
+ "illuminate/database": "5.7.*",
+ "mockery/mockery": "~1.0",
+ "phpunit/phpunit": "~7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.7-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Collective\\Html\\HtmlServiceProvider"
+ ],
+ "aliases": {
+ "Form": "Collective\\Html\\FormFacade",
+ "Html": "Collective\\Html\\HtmlFacade"
+ }
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Collective\\Html\\": "src/"
+ },
+ "files": [
+ "src/helpers.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylorotwell@gmail.com"
+ },
+ {
+ "name": "Adam Engebretson",
+ "email": "adam@laravelcollective.com"
+ }
+ ],
+ "description": "HTML and Form Builders for the Laravel Framework",
+ "homepage": "https://laravelcollective.com",
+ "time": "2018-09-05T18:32:53+00:00"
+ },
+ {
+ "name": "league/flysystem",
+ "version": "1.0.47",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/flysystem.git",
+ "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a11e4a75f256bdacf99d20780ce42d3b8272975c",
+ "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c",
+ "shasum": ""
+ },
+ "require": {
+ "ext-fileinfo": "*",
+ "php": ">=5.5.9"
+ },
+ "conflict": {
+ "league/flysystem-sftp": "<1.0.6"
+ },
+ "require-dev": {
+ "phpspec/phpspec": "^3.4",
+ "phpunit/phpunit": "^5.7.10"
+ },
+ "suggest": {
+ "ext-fileinfo": "Required for MimeType",
+ "ext-ftp": "Allows you to use FTP server storage",
+ "ext-openssl": "Allows you to use FTPS server storage",
+ "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
+ "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
+ "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
+ "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
+ "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
+ "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
+ "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
+ "league/flysystem-webdav": "Allows you to use WebDAV storage",
+ "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
+ "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
+ "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "League\\Flysystem\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Frank de Jonge",
+ "email": "info@frenky.net"
+ }
+ ],
+ "description": "Filesystem abstraction: Many filesystems, one API.",
+ "keywords": [
+ "Cloud Files",
+ "WebDAV",
+ "abstraction",
+ "aws",
+ "cloud",
+ "copy.com",
+ "dropbox",
+ "file systems",
+ "files",
+ "filesystem",
+ "filesystems",
+ "ftp",
+ "rackspace",
+ "remote",
+ "s3",
+ "sftp",
+ "storage"
+ ],
+ "time": "2018-09-14T15:30:29+00:00"
+ },
+ {
+ "name": "league/oauth1-client",
+ "version": "1.7.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/oauth1-client.git",
+ "reference": "fca5f160650cb74d23fc11aa570dd61f86dcf647"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/fca5f160650cb74d23fc11aa570dd61f86dcf647",
+ "reference": "fca5f160650cb74d23fc11aa570dd61f86dcf647",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "^6.0",
+ "php": ">=5.5.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9",
+ "phpunit/phpunit": "^4.0",
+ "squizlabs/php_codesniffer": "^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "League\\OAuth1\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ben Corlett",
+ "email": "bencorlett@me.com",
+ "homepage": "http://www.webcomm.com.au",
+ "role": "Developer"
+ }
+ ],
+ "description": "OAuth 1.0 Client Library",
+ "keywords": [
+ "Authentication",
+ "SSO",
+ "authorization",
+ "bitbucket",
+ "identity",
+ "idp",
+ "oauth",
+ "oauth1",
+ "single sign on",
+ "trello",
+ "tumblr",
+ "twitter"
+ ],
+ "time": "2016-08-17T00:36:58+00:00"
+ },
+ {
+ "name": "monolog/monolog",
+ "version": "1.23.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Seldaek/monolog.git",
+ "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
+ "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0",
+ "psr/log": "~1.0"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0.0"
+ },
+ "require-dev": {
+ "aws/aws-sdk-php": "^2.4.9 || ^3.0",
+ "doctrine/couchdb": "~1.0@dev",
+ "graylog2/gelf-php": "~1.0",
+ "jakub-onderka/php-parallel-lint": "0.9",
+ "php-amqplib/php-amqplib": "~2.4",
+ "php-console/php-console": "^3.1.3",
+ "phpunit/phpunit": "~4.5",
+ "phpunit/phpunit-mock-objects": "2.3.0",
+ "ruflin/elastica": ">=0.90 <3.0",
+ "sentry/sentry": "^0.13",
+ "swiftmailer/swiftmailer": "^5.3|^6.0"
+ },
+ "suggest": {
+ "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
+ "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
+ "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
+ "ext-mongo": "Allow sending log messages to a MongoDB server",
+ "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
+ "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
+ "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
+ "php-console/php-console": "Allow sending log messages to Google Chrome",
+ "rollbar/rollbar": "Allow sending log messages to Rollbar",
+ "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
+ "sentry/sentry": "Allow sending log messages to a Sentry server"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Monolog\\": "src/Monolog"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "http://seld.be"
+ }
+ ],
+ "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
+ "homepage": "http://github.com/Seldaek/monolog",
+ "keywords": [
+ "log",
+ "logging",
+ "psr-3"
+ ],
+ "time": "2017-06-19T01:22:40+00:00"
+ },
+ {
+ "name": "nesbot/carbon",
+ "version": "1.34.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/briannesbitt/Carbon.git",
+ "reference": "1dbd3cb01c5645f3e7deda7aa46ef780d95fcc33"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/1dbd3cb01c5645f3e7deda7aa46ef780d95fcc33",
+ "reference": "1dbd3cb01c5645f3e7deda7aa46ef780d95fcc33",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9",
+ "symfony/translation": "~2.6 || ~3.0 || ~4.0"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "~2",
+ "phpunit/phpunit": "^4.8.35 || ^5.7"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Carbon\\Laravel\\ServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Brian Nesbitt",
+ "email": "brian@nesbot.com",
+ "homepage": "http://nesbot.com"
+ }
+ ],
+ "description": "A simple API extension for DateTime.",
+ "homepage": "http://carbon.nesbot.com",
+ "keywords": [
+ "date",
+ "datetime",
+ "time"
+ ],
+ "time": "2018-09-20T19:36:25+00:00"
+ },
+ {
+ "name": "nikic/php-parser",
+ "version": "v4.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nikic/PHP-Parser.git",
+ "reference": "fa6ee28600d21d49b2b4e1006b48426cec8e579c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/fa6ee28600d21d49b2b4e1006b48426cec8e579c",
+ "reference": "fa6ee28600d21d49b2b4e1006b48426cec8e579c",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.5 || ^7.0"
+ },
+ "bin": [
+ "bin/php-parse"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.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"
+ ],
+ "time": "2018-09-18T07:03:24+00:00"
+ },
+ {
+ "name": "nullx27/eveonline-socialite",
+ "version": "v0.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nullx27/eveonline-socialite.git",
+ "reference": "f1964175cf634add879a507ac96947cef485fe5e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nullx27/eveonline-socialite/zipball/f1964175cf634add879a507ac96947cef485fe5e",
+ "reference": "f1964175cf634add879a507ac96947cef485fe5e",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "^6.3",
+ "laravel/socialite": "3.*",
+ "php": "^5.6 || ^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "nullx27\\Socialite\\EveOnline\\Providers\\EveOnlineServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "nullx27\\Socialite\\EveOnline\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Andre Peiffer",
+ "email": "necrotex@gmail.com"
+ }
+ ],
+ "description": "EveOnline SSO Provider for Laravel Socialite",
+ "time": "2017-12-20T14:38:43+00:00"
+ },
+ {
+ "name": "opis/closure",
+ "version": "3.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/opis/closure.git",
+ "reference": "d3209e46ad6c69a969b705df0738fd0dbe26ef9e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/opis/closure/zipball/d3209e46ad6c69a969b705df0738fd0dbe26ef9e",
+ "reference": "d3209e46ad6c69a969b705df0738fd0dbe26ef9e",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.4 || ^7.0"
+ },
+ "require-dev": {
+ "jeremeamia/superclosure": "^2.0",
+ "phpunit/phpunit": "^4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Opis\\Closure\\": "src/"
+ },
+ "files": [
+ "functions.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marius Sarca",
+ "email": "marius.sarca@gmail.com"
+ },
+ {
+ "name": "Sorin Sarca",
+ "email": "sarca_sorin@hotmail.com"
+ }
+ ],
+ "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
+ "homepage": "https://opis.io/closure",
+ "keywords": [
+ "anonymous functions",
+ "closure",
+ "function",
+ "serializable",
+ "serialization",
+ "serialize"
+ ],
+ "time": "2018-10-02T13:36:53+00:00"
+ },
+ {
+ "name": "paragonie/random_compat",
+ "version": "v9.99.99",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/paragonie/random_compat.git",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "4.*|5.*",
+ "vimeo/psalm": "^1"
+ },
+ "suggest": {
+ "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+ },
+ "type": "library",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Paragon Initiative Enterprises",
+ "email": "security@paragonie.com",
+ "homepage": "https://paragonie.com"
+ }
+ ],
+ "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+ "keywords": [
+ "csprng",
+ "polyfill",
+ "pseudorandom",
+ "random"
+ ],
+ "time": "2018-07-02T15:55:56+00:00"
+ },
+ {
+ "name": "predis/predis",
+ "version": "v1.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nrk/predis.git",
+ "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1",
+ "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.8"
+ },
+ "suggest": {
+ "ext-curl": "Allows access to Webdis when paired with phpiredis",
+ "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Predis\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Daniele Alessandri",
+ "email": "suppakilla@gmail.com",
+ "homepage": "http://clorophilla.net"
+ }
+ ],
+ "description": "Flexible and feature-complete Redis client for PHP and HHVM",
+ "homepage": "http://github.com/nrk/predis",
+ "keywords": [
+ "nosql",
+ "predis",
+ "redis"
+ ],
+ "time": "2016-06-16T16:22:20+00:00"
+ },
+ {
+ "name": "psr/container",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/container.git",
+ "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
+ "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Container\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common Container Interface (PHP FIG PSR-11)",
+ "homepage": "https://github.com/php-fig/container",
+ "keywords": [
+ "PSR-11",
+ "container",
+ "container-interface",
+ "container-interop",
+ "psr"
+ ],
+ "time": "2017-02-14T16:28:37+00:00"
+ },
+ {
+ "name": "psr/http-message",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-message.git",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP messages",
+ "homepage": "https://github.com/php-fig/http-message",
+ "keywords": [
+ "http",
+ "http-message",
+ "psr",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "time": "2016-08-06T14:39:51+00:00"
+ },
+ {
+ "name": "psr/log",
+ "version": "1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/log.git",
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Log\\": "Psr/Log/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for logging libraries",
+ "homepage": "https://github.com/php-fig/log",
+ "keywords": [
+ "log",
+ "psr",
+ "psr-3"
+ ],
+ "time": "2016-10-10T12:19:37+00:00"
+ },
+ {
+ "name": "psr/simple-cache",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/simple-cache.git",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\SimpleCache\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for simple caching",
+ "keywords": [
+ "cache",
+ "caching",
+ "psr",
+ "psr-16",
+ "simple-cache"
+ ],
+ "time": "2017-10-23T01:57:42+00:00"
+ },
+ {
+ "name": "psy/psysh",
+ "version": "v0.9.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/bobthecow/psysh.git",
+ "reference": "ed3c32c4304e1a678a6e0f9dc11dd2d927d89555"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ed3c32c4304e1a678a6e0f9dc11dd2d927d89555",
+ "reference": "ed3c32c4304e1a678a6e0f9dc11dd2d927d89555",
+ "shasum": ""
+ },
+ "require": {
+ "dnoegel/php-xdg-base-dir": "0.1",
+ "ext-json": "*",
+ "ext-tokenizer": "*",
+ "jakub-onderka/php-console-highlighter": "0.3.*",
+ "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0",
+ "php": ">=5.4.0",
+ "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0",
+ "symfony/var-dumper": "~2.7|~3.0|~4.0"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.2",
+ "hoa/console": "~2.15|~3.16",
+ "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0"
+ },
+ "suggest": {
+ "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
+ "ext-pdo-sqlite": "The doc command requires SQLite to work.",
+ "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
+ "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.",
+ "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit."
+ },
+ "bin": [
+ "bin/psysh"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-develop": "0.9.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/functions.php"
+ ],
+ "psr-4": {
+ "Psy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Justin Hileman",
+ "email": "justin@justinhileman.info",
+ "homepage": "http://justinhileman.com"
+ }
+ ],
+ "description": "An interactive shell for modern PHP.",
+ "homepage": "http://psysh.org",
+ "keywords": [
+ "REPL",
+ "console",
+ "interactive",
+ "shell"
+ ],
+ "time": "2018-09-05T11:40:09+00:00"
+ },
+ {
+ "name": "ramsey/uuid",
+ "version": "3.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ramsey/uuid.git",
+ "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
+ "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
+ "shasum": ""
+ },
+ "require": {
+ "paragonie/random_compat": "^1.0|^2.0|9.99.99",
+ "php": "^5.4 || ^7.0",
+ "symfony/polyfill-ctype": "^1.8"
+ },
+ "replace": {
+ "rhumsaa/uuid": "self.version"
+ },
+ "require-dev": {
+ "codeception/aspect-mock": "^1.0 | ~2.0.0",
+ "doctrine/annotations": "~1.2.0",
+ "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0",
+ "ircmaxell/random-lib": "^1.1",
+ "jakub-onderka/php-parallel-lint": "^0.9.0",
+ "mockery/mockery": "^0.9.9",
+ "moontoast/math": "^1.1",
+ "php-mock/php-mock-phpunit": "^0.3|^1.1",
+ "phpunit/phpunit": "^4.7|^5.0|^6.5",
+ "squizlabs/php_codesniffer": "^2.3"
+ },
+ "suggest": {
+ "ext-ctype": "Provides support for PHP Ctype functions",
+ "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
+ "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
+ "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
+ "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
+ "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
+ "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Ramsey\\Uuid\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marijn Huizendveld",
+ "email": "marijn.huizendveld@gmail.com"
+ },
+ {
+ "name": "Thibaud Fabre",
+ "email": "thibaud@aztech.io"
+ },
+ {
+ "name": "Ben Ramsey",
+ "email": "ben@benramsey.com",
+ "homepage": "https://benramsey.com"
+ }
+ ],
+ "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
+ "homepage": "https://github.com/ramsey/uuid",
+ "keywords": [
+ "guid",
+ "identifier",
+ "uuid"
+ ],
+ "time": "2018-07-19T23:38:55+00:00"
+ },
+ {
+ "name": "swiftmailer/swiftmailer",
+ "version": "v6.1.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/swiftmailer/swiftmailer.git",
+ "reference": "8ddcb66ac10c392d3beb54829eef8ac1438595f4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8ddcb66ac10c392d3beb54829eef8ac1438595f4",
+ "reference": "8ddcb66ac10c392d3beb54829eef8ac1438595f4",
+ "shasum": ""
+ },
+ "require": {
+ "egulias/email-validator": "~2.0",
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "~0.9.1",
+ "symfony/phpunit-bridge": "~3.3@dev"
+ },
+ "suggest": {
+ "ext-intl": "Needed to support internationalized email addresses",
+ "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.1-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "lib/swift_required.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Chris Corbyn"
+ },
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ }
+ ],
+ "description": "Swiftmailer, free feature-rich PHP mailer",
+ "homepage": "https://swiftmailer.symfony.com",
+ "keywords": [
+ "email",
+ "mail",
+ "mailer"
+ ],
+ "time": "2018-09-11T07:12:52+00:00"
+ },
+ {
+ "name": "symfony/console",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/console.git",
+ "reference": "dc7122fe5f6113cfaba3b3de575d31112c9aa60b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/console/zipball/dc7122fe5f6113cfaba3b3de575d31112c9aa60b",
+ "reference": "dc7122fe5f6113cfaba3b3de575d31112c9aa60b",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<3.4",
+ "symfony/process": "<3.3"
+ },
+ "require-dev": {
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/event-dispatcher": "~3.4|~4.0",
+ "symfony/lock": "~3.4|~4.0",
+ "symfony/process": "~3.4|~4.0"
+ },
+ "suggest": {
+ "psr/log-implementation": "For using the console logger",
+ "symfony/event-dispatcher": "",
+ "symfony/lock": "",
+ "symfony/process": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Console\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Console Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-03T08:15:46+00:00"
+ },
+ {
+ "name": "symfony/css-selector",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/css-selector.git",
+ "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/d67de79a70a27d93c92c47f37ece958bf8de4d8a",
+ "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\CssSelector\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jean-François Simon",
+ "email": "jeanfrancois.simon@sensiolabs.com"
+ },
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony CssSelector Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-02T16:36:10+00:00"
+ },
+ {
+ "name": "symfony/debug",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/debug.git",
+ "reference": "e3f76ce6198f81994e019bb2b4e533e9de1b9b90"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/e3f76ce6198f81994e019bb2b4e533e9de1b9b90",
+ "reference": "e3f76ce6198f81994e019bb2b4e533e9de1b9b90",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "psr/log": "~1.0"
+ },
+ "conflict": {
+ "symfony/http-kernel": "<3.4"
+ },
+ "require-dev": {
+ "symfony/http-kernel": "~3.4|~4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Debug\\": ""
+ },
+ "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 Debug Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-02T16:36:10+00:00"
+ },
+ {
+ "name": "symfony/event-dispatcher",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/event-dispatcher.git",
+ "reference": "bfb30c2ad377615a463ebbc875eba64a99f6aa3e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/bfb30c2ad377615a463ebbc875eba64a99f6aa3e",
+ "reference": "bfb30c2ad377615a463ebbc875eba64a99f6aa3e",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<3.4"
+ },
+ "require-dev": {
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/expression-language": "~3.4|~4.0",
+ "symfony/stopwatch": "~3.4|~4.0"
+ },
+ "suggest": {
+ "symfony/dependency-injection": "",
+ "symfony/http-kernel": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\EventDispatcher\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony EventDispatcher Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-07-26T09:10:45+00:00"
+ },
+ {
+ "name": "symfony/finder",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/finder.git",
+ "reference": "1f17195b44543017a9c9b2d437c670627e96ad06"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/1f17195b44543017a9c9b2d437c670627e96ad06",
+ "reference": "1f17195b44543017a9c9b2d437c670627e96ad06",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Finder\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Finder Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-03T08:47:56+00:00"
+ },
+ {
+ "name": "symfony/http-foundation",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-foundation.git",
+ "reference": "d528136617ff24f530e70df9605acc1b788b08d4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d528136617ff24f530e70df9605acc1b788b08d4",
+ "reference": "d528136617ff24f530e70df9605acc1b788b08d4",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.1"
+ },
+ "require-dev": {
+ "predis/predis": "~1.0",
+ "symfony/expression-language": "~3.4|~4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\HttpFoundation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony HttpFoundation Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-03T08:48:45+00:00"
+ },
+ {
+ "name": "symfony/http-kernel",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-kernel.git",
+ "reference": "f5e7c15a5d010be0e16ce798594c5960451d4220"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f5e7c15a5d010be0e16ce798594c5960451d4220",
+ "reference": "f5e7c15a5d010be0e16ce798594c5960451d4220",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "psr/log": "~1.0",
+ "symfony/debug": "~3.4|~4.0",
+ "symfony/event-dispatcher": "~4.1",
+ "symfony/http-foundation": "^4.1.1",
+ "symfony/polyfill-ctype": "~1.8"
+ },
+ "conflict": {
+ "symfony/config": "<3.4",
+ "symfony/dependency-injection": "<4.1",
+ "symfony/var-dumper": "<4.1.1",
+ "twig/twig": "<1.34|<2.4,>=2"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0"
+ },
+ "require-dev": {
+ "psr/cache": "~1.0",
+ "symfony/browser-kit": "~3.4|~4.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/console": "~3.4|~4.0",
+ "symfony/css-selector": "~3.4|~4.0",
+ "symfony/dependency-injection": "^4.1",
+ "symfony/dom-crawler": "~3.4|~4.0",
+ "symfony/expression-language": "~3.4|~4.0",
+ "symfony/finder": "~3.4|~4.0",
+ "symfony/process": "~3.4|~4.0",
+ "symfony/routing": "~3.4|~4.0",
+ "symfony/stopwatch": "~3.4|~4.0",
+ "symfony/templating": "~3.4|~4.0",
+ "symfony/translation": "~3.4|~4.0",
+ "symfony/var-dumper": "^4.1.1"
+ },
+ "suggest": {
+ "symfony/browser-kit": "",
+ "symfony/config": "",
+ "symfony/console": "",
+ "symfony/dependency-injection": "",
+ "symfony/var-dumper": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\HttpKernel\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony HttpKernel Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-03T12:53:38+00:00"
+ },
+ {
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.9.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "e3d826245268269cd66f8326bd8bc066687b4a19"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19",
+ "reference": "e3d826245268269cd66f8326bd8bc066687b4a19",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-ctype": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Ctype\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ },
+ {
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
+ }
+ ],
+ "description": "Symfony polyfill for ctype functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "ctype",
+ "polyfill",
+ "portable"
+ ],
+ "time": "2018-08-06T14:22:27+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.9.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d0cd638f4634c16d8df4508e847f14e9e43168b8",
+ "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for the Mbstring extension",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "mbstring",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2018-08-06T14:22:27+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php72",
+ "version": "v1.9.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php72.git",
+ "reference": "95c50420b0baed23852452a7f0c7b527303ed5ae"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/95c50420b0baed23852452a7f0c7b527303ed5ae",
+ "reference": "95c50420b0baed23852452a7f0c7b527303ed5ae",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php72\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2018-08-06T14:22:27+00:00"
+ },
+ {
+ "name": "symfony/process",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/process.git",
+ "reference": "ee33c0322a8fee0855afcc11fff81e6b1011b529"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/process/zipball/ee33c0322a8fee0855afcc11fff81e6b1011b529",
+ "reference": "ee33c0322a8fee0855afcc11fff81e6b1011b529",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Process\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Process Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-02T12:40:59+00:00"
+ },
+ {
+ "name": "symfony/routing",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/routing.git",
+ "reference": "537803f0bdfede36b9acef052d2e4d447d9fa0e9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/537803f0bdfede36b9acef052d2e4d447d9fa0e9",
+ "reference": "537803f0bdfede36b9acef052d2e4d447d9fa0e9",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "conflict": {
+ "symfony/config": "<3.4",
+ "symfony/dependency-injection": "<3.4",
+ "symfony/yaml": "<3.4"
+ },
+ "require-dev": {
+ "doctrine/annotations": "~1.0",
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/expression-language": "~3.4|~4.0",
+ "symfony/http-foundation": "~3.4|~4.0",
+ "symfony/yaml": "~3.4|~4.0"
+ },
+ "suggest": {
+ "doctrine/annotations": "For using the annotation loader",
+ "symfony/config": "For using the all-in-one router or any loader",
+ "symfony/dependency-injection": "For loading routes from a service",
+ "symfony/expression-language": "For using expression matching",
+ "symfony/http-foundation": "For using a Symfony Request object",
+ "symfony/yaml": "For using the YAML loader"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Routing\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Routing Component",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "router",
+ "routing",
+ "uri",
+ "url"
+ ],
+ "time": "2018-10-02T12:40:59+00:00"
+ },
+ {
+ "name": "symfony/translation",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/translation.git",
+ "reference": "9f0b61e339160a466ebcde167a6c5521c810e304"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/9f0b61e339160a466ebcde167a6c5521c810e304",
+ "reference": "9f0b61e339160a466ebcde167a6c5521c810e304",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/config": "<3.4",
+ "symfony/dependency-injection": "<3.4",
+ "symfony/yaml": "<3.4"
+ },
+ "require-dev": {
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/console": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/finder": "~2.8|~3.0|~4.0",
+ "symfony/intl": "~3.4|~4.0",
+ "symfony/yaml": "~3.4|~4.0"
+ },
+ "suggest": {
+ "psr/log-implementation": "To use logging capability in translator",
+ "symfony/config": "",
+ "symfony/yaml": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Translation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Translation Component",
+ "homepage": "https://symfony.com",
+ "time": "2018-10-02T16:36:10+00:00"
+ },
+ {
+ "name": "symfony/var-dumper",
+ "version": "v4.1.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/var-dumper.git",
+ "reference": "60319b45653580b0cdacca499344577d87732f16"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/60319b45653580b0cdacca499344577d87732f16",
+ "reference": "60319b45653580b0cdacca499344577d87732f16",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php72": "~1.5"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
+ "symfony/console": "<3.4"
+ },
+ "require-dev": {
+ "ext-iconv": "*",
+ "symfony/process": "~3.4|~4.0",
+ "twig/twig": "~1.34|~2.4"
+ },
+ "suggest": {
+ "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
+ "ext-intl": "To show region name in time zone dump",
+ "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
+ },
+ "bin": [
+ "Resources/bin/var-dump-server"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "Resources/functions/dump.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\VarDumper\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony mechanism for exploring and dumping PHP variables",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "debug",
+ "dump"
+ ],
+ "time": "2018-10-02T16:36:10+00:00"
+ },
+ {
+ "name": "tijsverkoyen/css-to-inline-styles",
+ "version": "2.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
+ "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757",
+ "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5 || ^7.0",
+ "symfony/css-selector": "^2.7 || ^3.0 || ^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "TijsVerkoyen\\CssToInlineStyles\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Tijs Verkoyen",
+ "email": "css_to_inline_styles@verkoyen.eu",
+ "role": "Developer"
+ }
+ ],
+ "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
+ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
+ "time": "2017-11-27T11:13:29+00:00"
+ },
+ {
+ "name": "vlucas/phpdotenv",
+ "version": "v2.5.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/vlucas/phpdotenv.git",
+ "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e",
+ "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.5-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Dotenv\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Vance Lucas",
+ "email": "vance@vancelucas.com",
+ "homepage": "http://www.vancelucas.com"
+ }
+ ],
+ "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
+ "keywords": [
+ "dotenv",
+ "env",
+ "environment"
+ ],
+ "time": "2018-07-29T20:33:41+00:00"
+ }
+ ],
+ "packages-dev": [
+ {
+ "name": "beyondcode/laravel-dump-server",
+ "version": "1.2.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/beyondcode/laravel-dump-server.git",
+ "reference": "8864b9efcb48e0a79e83014dd7f0a5481f5c808f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/8864b9efcb48e0a79e83014dd7f0a5481f5c808f",
+ "reference": "8864b9efcb48e0a79e83014dd7f0a5481f5c808f",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/console": "5.6.*|5.7.*|5.8.*",
+ "illuminate/http": "5.6.*|5.7.*|5.8.*",
+ "illuminate/support": "5.6.*|5.7.*|5.8.*",
+ "php": "^7.1",
+ "symfony/var-dumper": "^4.1.1"
+ },
+ "require-dev": {
+ "larapack/dd": "^1.0",
+ "phpunit/phpunit": "^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "BeyondCode\\DumpServer\\DumpServerServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "BeyondCode\\DumpServer\\": "src"
+ },
+ "files": [
+ "helpers.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marcel Pociot",
+ "email": "marcel@beyondco.de",
+ "homepage": "https://beyondcode.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Symfony Var-Dump Server for Laravel",
+ "homepage": "https://github.com/beyondcode/laravel-dump-server",
+ "keywords": [
+ "beyondcode",
+ "laravel-dump-server"
+ ],
+ "time": "2018-10-04T07:22:24+00:00"
+ },
+ {
+ "name": "doctrine/instantiator",
+ "version": "1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/instantiator.git",
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "athletic/athletic": "~0.1.8",
+ "ext-pdo": "*",
+ "ext-phar": "*",
+ "phpunit/phpunit": "^6.2.3",
+ "squizlabs/php_codesniffer": "^3.0.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com",
+ "homepage": "http://ocramius.github.com/"
+ }
+ ],
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
+ "homepage": "https://github.com/doctrine/instantiator",
+ "keywords": [
+ "constructor",
+ "instantiate"
+ ],
+ "time": "2017-07-22T11:58:36+00:00"
+ },
+ {
+ "name": "filp/whoops",
+ "version": "2.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/filp/whoops.git",
+ "reference": "e79cd403fb77fc8963a99ecc30e80ddd885b3311"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/e79cd403fb77fc8963a99ecc30e80ddd885b3311",
+ "reference": "e79cd403fb77fc8963a99ecc30e80ddd885b3311",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5.9 || ^7.0",
+ "psr/log": "^1.0.1"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9 || ^1.0",
+ "phpunit/phpunit": "^4.8.35 || ^5.7",
+ "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0"
+ },
+ "suggest": {
+ "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
+ "whoops/soap": "Formats errors as SOAP responses"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Whoops\\": "src/Whoops/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Filipe Dobreira",
+ "homepage": "https://github.com/filp",
+ "role": "Developer"
+ }
+ ],
+ "description": "php error handling for cool kids",
+ "homepage": "https://filp.github.io/whoops/",
+ "keywords": [
+ "error",
+ "exception",
+ "handling",
+ "library",
+ "throwable",
+ "whoops"
+ ],
+ "time": "2018-06-30T13:14:06+00:00"
+ },
+ {
+ "name": "fzaninotto/faker",
+ "version": "v1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fzaninotto/Faker.git",
+ "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de",
+ "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.3 || ^7.0"
+ },
+ "require-dev": {
+ "ext-intl": "*",
+ "phpunit/phpunit": "^4.8.35 || ^5.7",
+ "squizlabs/php_codesniffer": "^1.5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Faker\\": "src/Faker/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "François Zaninotto"
+ }
+ ],
+ "description": "Faker is a PHP library that generates fake data for you.",
+ "keywords": [
+ "data",
+ "faker",
+ "fixtures"
+ ],
+ "time": "2018-07-12T10:23:15+00:00"
+ },
+ {
+ "name": "hamcrest/hamcrest-php",
+ "version": "v2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/hamcrest/hamcrest-php.git",
+ "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad",
+ "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3|^7.0"
+ },
+ "replace": {
+ "cordoval/hamcrest-php": "*",
+ "davedevelopment/hamcrest-php": "*",
+ "kodova/hamcrest-php": "*"
+ },
+ "require-dev": {
+ "phpunit/php-file-iterator": "1.3.3",
+ "phpunit/phpunit": "~4.0",
+ "satooshi/php-coveralls": "^1.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "hamcrest"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD"
+ ],
+ "description": "This is the PHP port of Hamcrest Matchers",
+ "keywords": [
+ "test"
+ ],
+ "time": "2016-01-20T08:20:44+00:00"
+ },
+ {
+ "name": "mockery/mockery",
+ "version": "1.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/mockery/mockery.git",
+ "reference": "100633629bf76d57430b86b7098cd6beb996a35a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/100633629bf76d57430b86b7098cd6beb996a35a",
+ "reference": "100633629bf76d57430b86b7098cd6beb996a35a",
+ "shasum": ""
+ },
+ "require": {
+ "hamcrest/hamcrest-php": "~2.0",
+ "lib-pcre": ">=7.0",
+ "php": ">=5.6.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~5.7.10|~6.5|~7.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Mockery": "library/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Pádraic Brady",
+ "email": "padraic.brady@gmail.com",
+ "homepage": "http://blog.astrumfutura.com"
+ },
+ {
+ "name": "Dave Marshall",
+ "email": "dave.marshall@atstsolutions.co.uk",
+ "homepage": "http://davedevelopment.co.uk"
+ }
+ ],
+ "description": "Mockery is a simple yet flexible PHP mock object framework",
+ "homepage": "https://github.com/mockery/mockery",
+ "keywords": [
+ "BDD",
+ "TDD",
+ "library",
+ "mock",
+ "mock objects",
+ "mockery",
+ "stub",
+ "test",
+ "test double",
+ "testing"
+ ],
+ "time": "2018-10-02T21:52:37+00:00"
+ },
+ {
+ "name": "myclabs/deep-copy",
+ "version": "1.8.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/myclabs/DeepCopy.git",
+ "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8",
+ "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "replace": {
+ "myclabs/deep-copy": "self.version"
+ },
+ "require-dev": {
+ "doctrine/collections": "^1.0",
+ "doctrine/common": "^2.6",
+ "phpunit/phpunit": "^7.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ },
+ "files": [
+ "src/DeepCopy/deep_copy.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Create deep copies (clones) of your objects",
+ "keywords": [
+ "clone",
+ "copy",
+ "duplicate",
+ "object",
+ "object graph"
+ ],
+ "time": "2018-06-11T23:09:50+00:00"
+ },
+ {
+ "name": "nunomaduro/collision",
+ "version": "v2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nunomaduro/collision.git",
+ "reference": "1149ad9f36f61b121ae61f5f6de820fc77b51e6b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/1149ad9f36f61b121ae61f5f6de820fc77b51e6b",
+ "reference": "1149ad9f36f61b121ae61f5f6de820fc77b51e6b",
+ "shasum": ""
+ },
+ "require": {
+ "filp/whoops": "^2.1.4",
+ "jakub-onderka/php-console-highlighter": "0.3.*",
+ "php": "^7.1",
+ "symfony/console": "~2.8|~3.3|~4.0"
+ },
+ "require-dev": {
+ "laravel/framework": "5.7.*",
+ "phpstan/phpstan": "^0.10",
+ "phpunit/phpunit": "~7.3"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "NunoMaduro\\Collision\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nuno Maduro",
+ "email": "enunomaduro@gmail.com"
+ }
+ ],
+ "description": "Cli error handling for console/command-line PHP applications.",
+ "keywords": [
+ "artisan",
+ "cli",
+ "command-line",
+ "console",
+ "error",
+ "handling",
+ "laravel",
+ "laravel-zero",
+ "php",
+ "symfony"
+ ],
+ "time": "2018-10-03T20:01:54+00:00"
+ },
+ {
+ "name": "phar-io/manifest",
+ "version": "1.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/manifest.git",
+ "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
+ "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "phar-io/version": "^2.0",
+ "php": "^5.6 || ^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
+ "time": "2018-07-08T19:23:20+00:00"
+ },
+ {
+ "name": "phar-io/version",
+ "version": "2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6",
+ "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.6 || ^7.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Library for handling version information and constraints",
+ "time": "2018-07-08T19:19:57+00:00"
+ },
+ {
+ "name": "phpdocumentor/reflection-common",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
+ "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
+ "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.6"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": [
+ "src"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jaap van Otterdijk",
+ "email": "opensource@ijaap.nl"
+ }
+ ],
+ "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
+ "homepage": "http://www.phpdoc.org",
+ "keywords": [
+ "FQSEN",
+ "phpDocumentor",
+ "phpdoc",
+ "reflection",
+ "static analysis"
+ ],
+ "time": "2017-09-11T18:02:19+00:00"
+ },
+ {
+ "name": "phpdocumentor/reflection-docblock",
+ "version": "4.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
+ "reference": "94fd0001232e47129dd3504189fa1c7225010d08"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94fd0001232e47129dd3504189fa1c7225010d08",
+ "reference": "94fd0001232e47129dd3504189fa1c7225010d08",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0",
+ "phpdocumentor/reflection-common": "^1.0.0",
+ "phpdocumentor/type-resolver": "^0.4.0",
+ "webmozart/assert": "^1.0"
+ },
+ "require-dev": {
+ "doctrine/instantiator": "~1.0.5",
+ "mockery/mockery": "^1.0",
+ "phpunit/phpunit": "^6.4"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.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": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
+ "time": "2017-11-30T07:14:17+00:00"
+ },
+ {
+ "name": "phpdocumentor/type-resolver",
+ "version": "0.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/TypeResolver.git",
+ "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7",
+ "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5 || ^7.0",
+ "phpdocumentor/reflection-common": "^1.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9.4",
+ "phpunit/phpunit": "^5.2||^4.8.24"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.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"
+ }
+ ],
+ "time": "2017-07-14T14:27:02+00:00"
+ },
+ {
+ "name": "phpspec/prophecy",
+ "version": "1.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpspec/prophecy.git",
+ "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06",
+ "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.0.2",
+ "php": "^5.3|^7.0",
+ "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
+ "sebastian/comparator": "^1.1|^2.0|^3.0",
+ "sebastian/recursion-context": "^1.0|^2.0|^3.0"
+ },
+ "require-dev": {
+ "phpspec/phpspec": "^2.5|^3.2",
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Prophecy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com",
+ "homepage": "http://everzet.com"
+ },
+ {
+ "name": "Marcello Duarte",
+ "email": "marcello.duarte@gmail.com"
+ }
+ ],
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
+ "homepage": "https://github.com/phpspec/prophecy",
+ "keywords": [
+ "Double",
+ "Dummy",
+ "fake",
+ "mock",
+ "spy",
+ "stub"
+ ],
+ "time": "2018-08-05T17:53:17+00:00"
+ },
+ {
+ "name": "phpunit/php-code-coverage",
+ "version": "6.0.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "848f78b3309780fef7ec8c4666b7ab4e6b09b22f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/848f78b3309780fef7ec8c4666b7ab4e6b09b22f",
+ "reference": "848f78b3309780fef7ec8c4666b7ab4e6b09b22f",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.1",
+ "phpunit/php-file-iterator": "^2.0",
+ "phpunit/php-text-template": "^1.2.1",
+ "phpunit/php-token-stream": "^3.0",
+ "sebastian/code-unit-reverse-lookup": "^1.0.1",
+ "sebastian/environment": "^3.1",
+ "sebastian/version": "^2.0.1",
+ "theseer/tokenizer": "^1.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0"
+ },
+ "suggest": {
+ "ext-xdebug": "^2.6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
+ "keywords": [
+ "coverage",
+ "testing",
+ "xunit"
+ ],
+ "time": "2018-10-04T03:41:23+00:00"
+ },
+ {
+ "name": "phpunit/php-file-iterator",
+ "version": "2.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
+ "reference": "050bedf145a257b1ff02746c31894800e5122946"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946",
+ "reference": "050bedf145a257b1ff02746c31894800e5122946",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
+ "keywords": [
+ "filesystem",
+ "iterator"
+ ],
+ "time": "2018-09-13T20:33:42+00:00"
+ },
+ {
+ "name": "phpunit/php-text-template",
+ "version": "1.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
+ "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
+ "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Simple template engine.",
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
+ "keywords": [
+ "template"
+ ],
+ "time": "2015-06-21T13:50:34+00:00"
+ },
+ {
+ "name": "phpunit/php-timer",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
+ "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8b8454ea6958c3dee38453d3bd571e023108c91f",
+ "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Utility class for timing",
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
+ "keywords": [
+ "timer"
+ ],
+ "time": "2018-02-01T13:07:23+00:00"
+ },
+ {
+ "name": "phpunit/php-token-stream",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-token-stream.git",
+ "reference": "21ad88bbba7c3d93530d93994e0a33cd45f02ace"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/21ad88bbba7c3d93530d93994e0a33cd45f02ace",
+ "reference": "21ad88bbba7c3d93530d93994e0a33cd45f02ace",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Wrapper around PHP's tokenizer extension.",
+ "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
+ "keywords": [
+ "tokenizer"
+ ],
+ "time": "2018-02-01T13:16:43+00:00"
+ },
+ {
+ "name": "phpunit/phpunit",
+ "version": "7.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "f3837fa1e07758057ae06e8ddec6d06ba183f126"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3837fa1e07758057ae06e8ddec6d06ba183f126",
+ "reference": "f3837fa1e07758057ae06e8ddec6d06ba183f126",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.1",
+ "ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-xml": "*",
+ "myclabs/deep-copy": "^1.7",
+ "phar-io/manifest": "^1.0.2",
+ "phar-io/version": "^2.0",
+ "php": "^7.1",
+ "phpspec/prophecy": "^1.7",
+ "phpunit/php-code-coverage": "^6.0.7",
+ "phpunit/php-file-iterator": "^2.0.1",
+ "phpunit/php-text-template": "^1.2.1",
+ "phpunit/php-timer": "^2.0",
+ "sebastian/comparator": "^3.0",
+ "sebastian/diff": "^3.0",
+ "sebastian/environment": "^3.1",
+ "sebastian/exporter": "^3.1",
+ "sebastian/global-state": "^2.0",
+ "sebastian/object-enumerator": "^3.0.3",
+ "sebastian/resource-operations": "^2.0",
+ "sebastian/version": "^2.0.1"
+ },
+ "conflict": {
+ "phpunit/phpunit-mock-objects": "*"
+ },
+ "require-dev": {
+ "ext-pdo": "*"
+ },
+ "suggest": {
+ "ext-soap": "*",
+ "ext-xdebug": "*",
+ "phpunit/php-invoker": "^2.0"
+ },
+ "bin": [
+ "phpunit"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "7.4-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
+ "keywords": [
+ "phpunit",
+ "testing",
+ "xunit"
+ ],
+ "time": "2018-10-05T04:05:24+00:00"
+ },
+ {
+ "name": "sebastian/code-unit-reverse-lookup",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
+ "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
+ "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.6 || ^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.7 || ^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Looks up which function or method a line of code belongs to",
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
+ "time": "2017-03-04T06:30:41+00:00"
+ },
+ {
+ "name": "sebastian/comparator",
+ "version": "3.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/comparator.git",
+ "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
+ "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1",
+ "sebastian/diff": "^3.0",
+ "sebastian/exporter": "^3.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides the functionality to compare PHP values for equality",
+ "homepage": "https://github.com/sebastianbergmann/comparator",
+ "keywords": [
+ "comparator",
+ "compare",
+ "equality"
+ ],
+ "time": "2018-07-12T15:12:46+00:00"
+ },
+ {
+ "name": "sebastian/diff",
+ "version": "3.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/diff.git",
+ "reference": "366541b989927187c4ca70490a35615d3fef2dce"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/366541b989927187c4ca70490a35615d3fef2dce",
+ "reference": "366541b989927187c4ca70490a35615d3fef2dce",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0",
+ "symfony/process": "^2 || ^3.3 || ^4"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Kore Nordmann",
+ "email": "mail@kore-nordmann.de"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Diff implementation",
+ "homepage": "https://github.com/sebastianbergmann/diff",
+ "keywords": [
+ "diff",
+ "udiff",
+ "unidiff",
+ "unified diff"
+ ],
+ "time": "2018-06-10T07:54:39+00:00"
+ },
+ {
+ "name": "sebastian/environment",
+ "version": "3.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/environment.git",
+ "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
+ "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides functionality to handle HHVM/PHP environments",
+ "homepage": "http://www.github.com/sebastianbergmann/environment",
+ "keywords": [
+ "Xdebug",
+ "environment",
+ "hhvm"
+ ],
+ "time": "2017-07-01T08:51:00+00:00"
+ },
+ {
+ "name": "sebastian/exporter",
+ "version": "3.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/exporter.git",
+ "reference": "234199f4528de6d12aaa58b612e98f7d36adb937"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937",
+ "reference": "234199f4528de6d12aaa58b612e98f7d36adb937",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0",
+ "sebastian/recursion-context": "^3.0"
+ },
+ "require-dev": {
+ "ext-mbstring": "*",
+ "phpunit/phpunit": "^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ }
+ ],
+ "description": "Provides the functionality to export PHP variables for visualization",
+ "homepage": "http://www.github.com/sebastianbergmann/exporter",
+ "keywords": [
+ "export",
+ "exporter"
+ ],
+ "time": "2017-04-03T13:19:02+00:00"
+ },
+ {
+ "name": "sebastian/global-state",
+ "version": "2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/global-state.git",
+ "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
+ "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "suggest": {
+ "ext-uopz": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Snapshotting of global state",
+ "homepage": "http://www.github.com/sebastianbergmann/global-state",
+ "keywords": [
+ "global state"
+ ],
+ "time": "2017-04-27T15:39:26+00:00"
+ },
+ {
+ "name": "sebastian/object-enumerator",
+ "version": "3.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
+ "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
+ "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0",
+ "sebastian/object-reflector": "^1.1.1",
+ "sebastian/recursion-context": "^3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
+ "time": "2017-08-03T12:35:26+00:00"
+ },
+ {
+ "name": "sebastian/object-reflector",
+ "version": "1.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
+ "reference": "773f97c67f28de00d397be301821b06708fca0be"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",
+ "reference": "773f97c67f28de00d397be301821b06708fca0be",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/",
+ "time": "2017-03-29T09:07:27+00:00"
+ },
+ {
+ "name": "sebastian/recursion-context",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
+ "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ }
+ ],
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
+ "time": "2017-03-03T06:23:57+00:00"
+ },
+ {
+ "name": "sebastian/resource-operations",
+ "version": "2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
+ "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
+ "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides a list of PHP built-in functions that operate on resources",
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
+ "time": "2018-10-04T04:07:39+00:00"
+ },
+ {
+ "name": "sebastian/version",
+ "version": "2.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/version.git",
+ "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
+ "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.6"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
+ "homepage": "https://github.com/sebastianbergmann/version",
+ "time": "2016-10-03T07:35:21+00:00"
+ },
+ {
+ "name": "theseer/tokenizer",
+ "version": "1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/theseer/tokenizer.git",
+ "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b",
+ "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
+ "time": "2017-04-07T12:08:54+00:00"
+ },
+ {
+ "name": "webmozart/assert",
+ "version": "1.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/webmozart/assert.git",
+ "reference": "0df1908962e7a3071564e857d86874dad1ef204a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a",
+ "reference": "0df1908962e7a3071564e857d86874dad1ef204a",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.3 || ^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.6",
+ "sebastian/version": "^1.0.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3-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"
+ ],
+ "time": "2018-01-29T19:49:41+00:00"
+ }
+ ],
+ "aliases": [],
+ "minimum-stability": "dev",
+ "stability-flags": [],
+ "prefer-stable": true,
+ "prefer-lowest": false,
+ "platform": {
+ "php": "^7.1.3"
+ },
+ "platform-dev": []
+}
diff --git a/config/app.php b/config/app.php
new file mode 100644
index 000000000..26c288c5a
--- /dev/null
+++ b/config/app.php
@@ -0,0 +1,217 @@
+ env('APP_NAME', 'Laravel'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Environment
+ |--------------------------------------------------------------------------
+ |
+ | This value determines the "environment" your application is currently
+ | running in. This may determine how you prefer to configure various
+ | services the application utilizes. Set this in your ".env" file.
+ |
+ */
+
+ 'env' => env('APP_ENV', 'production'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Debug Mode
+ |--------------------------------------------------------------------------
+ |
+ | When your application is in debug mode, detailed error messages with
+ | stack traces will be shown on every error that occurs within your
+ | application. If disabled, a simple generic error page is shown.
+ |
+ */
+
+ 'debug' => env('APP_DEBUG', false),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application URL
+ |--------------------------------------------------------------------------
+ |
+ | This URL is used by the console to properly generate URLs when using
+ | the Artisan command line tool. You should set this to the root of
+ | your application so that it is used when running Artisan tasks.
+ |
+ */
+
+ 'url' => env('APP_URL', 'http://localhost'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Timezone
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the default timezone for your application, which
+ | will be used by the PHP date and date-time functions. We have gone
+ | ahead and set this to a sensible default for you out of the box.
+ |
+ */
+
+ 'timezone' => 'UTC',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Locale Configuration
+ |--------------------------------------------------------------------------
+ |
+ | The application locale determines the default locale that will be used
+ | by the translation service provider. You are free to set this value
+ | to any of the locales which will be supported by the application.
+ |
+ */
+
+ 'locale' => 'en',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Application Fallback Locale
+ |--------------------------------------------------------------------------
+ |
+ | The fallback locale determines the locale to use when the current one
+ | is not available. You may change the value to correspond to any of
+ | the language folders that are provided through your application.
+ |
+ */
+
+ 'fallback_locale' => 'en',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Encryption Key
+ |--------------------------------------------------------------------------
+ |
+ | This key is used by the Illuminate encrypter service and should be set
+ | to a random, 32 character string, otherwise these encrypted strings
+ | will not be safe. Please do this before deploying an application!
+ |
+ */
+
+ 'key' => env('APP_KEY'),
+
+ 'cipher' => 'AES-256-CBC',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Autoloaded Service Providers
+ |--------------------------------------------------------------------------
+ |
+ | The service providers listed here will be automatically loaded on the
+ | request to your application. Feel free to add your own services to
+ | this array to grant expanded functionality to your applications.
+ |
+ */
+
+ 'providers' => [
+
+ /*
+ * Laravel Framework Service Providers...
+ */
+ Illuminate\Auth\AuthServiceProvider::class,
+ Illuminate\Broadcasting\BroadcastServiceProvider::class,
+ Illuminate\Bus\BusServiceProvider::class,
+ Illuminate\Cache\CacheServiceProvider::class,
+ Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
+ Illuminate\Cookie\CookieServiceProvider::class,
+ Illuminate\Database\DatabaseServiceProvider::class,
+ Illuminate\Encryption\EncryptionServiceProvider::class,
+ Illuminate\Filesystem\FilesystemServiceProvider::class,
+ Illuminate\Foundation\Providers\FoundationServiceProvider::class,
+ Illuminate\Hashing\HashServiceProvider::class,
+ Illuminate\Mail\MailServiceProvider::class,
+ Illuminate\Notifications\NotificationServiceProvider::class,
+ Illuminate\Pagination\PaginationServiceProvider::class,
+ Illuminate\Pipeline\PipelineServiceProvider::class,
+ Illuminate\Queue\QueueServiceProvider::class,
+ Illuminate\Redis\RedisServiceProvider::class,
+ Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
+ Illuminate\Session\SessionServiceProvider::class,
+ Illuminate\Translation\TranslationServiceProvider::class,
+ Illuminate\Validation\ValidationServiceProvider::class,
+ Illuminate\View\ViewServiceProvider::class,
+
+ /*
+ * Package Service Providers...
+ */
+ Collective\Html\HtmlServiceProvider::class,
+ nullx27\Socialite\EveOnline\Providers\EveOnlineServiceProvider::class,
+
+ /*
+ * Application Service Providers...
+ */
+ App\Providers\AppServiceProvider::class,
+ App\Providers\AuthServiceProvider::class,
+ // App\Providers\BroadcastServiceProvider::class,
+ App\Providers\EventServiceProvider::class,
+ App\Providers\RouteServiceProvider::class,
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Class Aliases
+ |--------------------------------------------------------------------------
+ |
+ | This array of class aliases will be registered when this application
+ | is started. However, feel free to register as many as you wish as
+ | the aliases are "lazy" loaded so they don't hinder performance.
+ |
+ */
+
+ 'aliases' => [
+
+ 'App' => Illuminate\Support\Facades\App::class,
+ 'Artisan' => Illuminate\Support\Facades\Artisan::class,
+ 'Auth' => Illuminate\Support\Facades\Auth::class,
+ 'Blade' => Illuminate\Support\Facades\Blade::class,
+ 'Broadcast' => Illuminate\Support\Facades\Broadcast::class,
+ 'Bus' => Illuminate\Support\Facades\Bus::class,
+ 'Cache' => Illuminate\Support\Facades\Cache::class,
+ 'Config' => Illuminate\Support\Facades\Config::class,
+ 'Cookie' => Illuminate\Support\Facades\Cookie::class,
+ 'Crypt' => Illuminate\Support\Facades\Crypt::class,
+ 'DB' => Illuminate\Support\Facades\DB::class,
+ 'Eloquent' => Illuminate\Database\Eloquent\Model::class,
+ 'Event' => Illuminate\Support\Facades\Event::class,
+ 'File' => Illuminate\Support\Facades\File::class,
+ 'Gate' => Illuminate\Support\Facades\Gate::class,
+ 'Hash' => Illuminate\Support\Facades\Hash::class,
+ 'Lang' => Illuminate\Support\Facades\Lang::class,
+ 'Log' => Illuminate\Support\Facades\Log::class,
+ 'Mail' => Illuminate\Support\Facades\Mail::class,
+ 'Notification' => Illuminate\Support\Facades\Notification::class,
+ 'Password' => Illuminate\Support\Facades\Password::class,
+ 'Queue' => Illuminate\Support\Facades\Queue::class,
+ 'Redirect' => Illuminate\Support\Facades\Redirect::class,
+ 'Redis' => Illuminate\Support\Facades\Redis::class,
+ 'Request' => Illuminate\Support\Facades\Request::class,
+ 'Response' => Illuminate\Support\Facades\Response::class,
+ 'Route' => Illuminate\Support\Facades\Route::class,
+ 'Schema' => Illuminate\Support\Facades\Schema::class,
+ 'Session' => Illuminate\Support\Facades\Session::class,
+ 'Storage' => Illuminate\Support\Facades\Storage::class,
+ 'URL' => Illuminate\Support\Facades\URL::class,
+ 'Validator' => Illuminate\Support\Facades\Validator::class,
+ 'View' => Illuminate\Support\Facades\View::class,
+ 'Form' => Collective\Html\FormFacade::class,
+ 'Html' => Collective\Html\HtmlFacade::class,
+ ],
+
+];
diff --git a/config/auth.php b/config/auth.php
new file mode 100644
index 000000000..781750102
--- /dev/null
+++ b/config/auth.php
@@ -0,0 +1,102 @@
+ [
+ 'guard' => 'web',
+ 'passwords' => 'users',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Authentication Guards
+ |--------------------------------------------------------------------------
+ |
+ | Next, you may define every authentication guard for your application.
+ | Of course, a great default configuration has been defined for you
+ | here which uses session storage and the Eloquent user provider.
+ |
+ | All authentication drivers have a user provider. This defines how the
+ | users are actually retrieved out of your database or other storage
+ | mechanisms used by this application to persist your user's data.
+ |
+ | Supported: "session", "token"
+ |
+ */
+
+ 'guards' => [
+ 'web' => [
+ 'driver' => 'session',
+ 'provider' => 'users',
+ ],
+
+ 'api' => [
+ 'driver' => 'token',
+ 'provider' => 'users',
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | User Providers
+ |--------------------------------------------------------------------------
+ |
+ | All authentication drivers have a user provider. This defines how the
+ | users are actually retrieved out of your database or other storage
+ | mechanisms used by this application to persist your user's data.
+ |
+ | If you have multiple user tables or models you may configure multiple
+ | sources which represent each model / table. These sources may then
+ | be assigned to any extra authentication guards you have defined.
+ |
+ | Supported: "database", "eloquent"
+ |
+ */
+
+ 'providers' => [
+ 'users' => [
+ 'driver' => 'eloquent',
+ 'model' => App\User::class,
+ ],
+
+ // 'users' => [
+ // 'driver' => 'database',
+ // 'table' => 'users',
+ // ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Resetting Passwords
+ |--------------------------------------------------------------------------
+ |
+ | You may specify multiple password reset configurations if you have more
+ | than one user table or model in the application and you want to have
+ | separate password reset settings based on the specific user types.
+ |
+ | The expire time is the number of minutes that the reset token should be
+ | considered valid. This security feature keeps tokens short-lived so
+ | they have less time to be guessed. You may change this as needed.
+ |
+ */
+
+ 'passwords' => [
+ 'users' => [
+ 'provider' => 'users',
+ 'table' => 'password_resets',
+ 'expire' => 60,
+ ],
+ ],
+
+];
diff --git a/config/broadcasting.php b/config/broadcasting.php
new file mode 100644
index 000000000..3ca45eaa8
--- /dev/null
+++ b/config/broadcasting.php
@@ -0,0 +1,59 @@
+ env('BROADCAST_DRIVER', 'null'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Broadcast Connections
+ |--------------------------------------------------------------------------
+ |
+ | Here you may define all of the broadcast connections that will be used
+ | to broadcast events to other systems or over websockets. Samples of
+ | each available type of connection are provided inside this array.
+ |
+ */
+
+ 'connections' => [
+
+ 'pusher' => [
+ 'driver' => 'pusher',
+ 'key' => env('PUSHER_APP_KEY'),
+ 'secret' => env('PUSHER_APP_SECRET'),
+ 'app_id' => env('PUSHER_APP_ID'),
+ 'options' => [
+ 'cluster' => env('PUSHER_APP_CLUSTER'),
+ 'encrypted' => true,
+ ],
+ ],
+
+ 'redis' => [
+ 'driver' => 'redis',
+ 'connection' => 'default',
+ ],
+
+ 'log' => [
+ 'driver' => 'log',
+ ],
+
+ 'null' => [
+ 'driver' => 'null',
+ ],
+
+ ],
+
+];
diff --git a/config/cache.php b/config/cache.php
new file mode 100644
index 000000000..6c4629d2c
--- /dev/null
+++ b/config/cache.php
@@ -0,0 +1,94 @@
+ env('CACHE_DRIVER', 'file'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Cache Stores
+ |--------------------------------------------------------------------------
+ |
+ | Here you may define all of the cache "stores" for your application as
+ | well as their drivers. You may even define multiple stores for the
+ | same cache driver to group types of items stored in your caches.
+ |
+ */
+
+ 'stores' => [
+
+ 'apc' => [
+ 'driver' => 'apc',
+ ],
+
+ 'array' => [
+ 'driver' => 'array',
+ ],
+
+ 'database' => [
+ 'driver' => 'database',
+ 'table' => 'cache',
+ 'connection' => null,
+ ],
+
+ 'file' => [
+ 'driver' => 'file',
+ 'path' => storage_path('framework/cache/data'),
+ ],
+
+ 'memcached' => [
+ 'driver' => 'memcached',
+ 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'),
+ 'sasl' => [
+ env('MEMCACHED_USERNAME'),
+ env('MEMCACHED_PASSWORD'),
+ ],
+ 'options' => [
+ // Memcached::OPT_CONNECT_TIMEOUT => 2000,
+ ],
+ 'servers' => [
+ [
+ 'host' => env('MEMCACHED_HOST', '127.0.0.1'),
+ 'port' => env('MEMCACHED_PORT', 11211),
+ 'weight' => 100,
+ ],
+ ],
+ ],
+
+ 'redis' => [
+ 'driver' => 'redis',
+ 'connection' => 'cache',
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Cache Key Prefix
+ |--------------------------------------------------------------------------
+ |
+ | When utilizing a RAM based store such as APC or Memcached, there might
+ | be other applications utilizing the same cache. So, we'll specify a
+ | value to get prefixed to all our keys so we can avoid collisions.
+ |
+ */
+
+ 'prefix' => env(
+ 'CACHE_PREFIX',
+ str_slug(env('APP_NAME', 'laravel'), '_').'_cache'
+ ),
+
+];
diff --git a/config/database.php b/config/database.php
new file mode 100644
index 000000000..c60c8855d
--- /dev/null
+++ b/config/database.php
@@ -0,0 +1,127 @@
+ env('DB_CONNECTION', 'mysql'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Database Connections
+ |--------------------------------------------------------------------------
+ |
+ | Here are each of the database connections setup for your application.
+ | Of course, examples of configuring each database platform that is
+ | supported by Laravel is shown below to make development simple.
+ |
+ |
+ | All database work in Laravel is done through the PHP PDO facilities
+ | so make sure you have the driver for your particular database of
+ | choice installed on your machine before you begin development.
+ |
+ */
+
+ 'connections' => [
+
+ 'sqlite' => [
+ 'driver' => 'sqlite',
+ 'database' => env('DB_DATABASE', database_path('database.sqlite')),
+ 'prefix' => '',
+ ],
+
+ 'mysql' => [
+ 'driver' => 'mysql',
+ 'host' => env('DB_HOST', '127.0.0.1'),
+ 'port' => env('DB_PORT', '3306'),
+ 'database' => env('DB_DATABASE', 'forge'),
+ 'username' => env('DB_USERNAME', 'forge'),
+ 'password' => env('DB_PASSWORD', ''),
+ 'unix_socket' => env('DB_SOCKET', ''),
+ 'charset' => 'utf8mb4',
+ 'collation' => 'utf8mb4_unicode_ci',
+ 'prefix' => '',
+ 'strict' => true,
+ 'engine' => null,
+ ],
+
+ 'pgsql' => [
+ 'driver' => 'pgsql',
+ 'host' => env('DB_HOST', '127.0.0.1'),
+ 'port' => env('DB_PORT', '5432'),
+ 'database' => env('DB_DATABASE', 'forge'),
+ 'username' => env('DB_USERNAME', 'forge'),
+ 'password' => env('DB_PASSWORD', ''),
+ 'charset' => 'utf8',
+ 'prefix' => '',
+ 'schema' => 'public',
+ 'sslmode' => 'prefer',
+ ],
+
+ 'sqlsrv' => [
+ 'driver' => 'sqlsrv',
+ 'host' => env('DB_HOST', 'localhost'),
+ 'port' => env('DB_PORT', '1433'),
+ 'database' => env('DB_DATABASE', 'forge'),
+ 'username' => env('DB_USERNAME', 'forge'),
+ 'password' => env('DB_PASSWORD', ''),
+ 'charset' => 'utf8',
+ 'prefix' => '',
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Migration Repository Table
+ |--------------------------------------------------------------------------
+ |
+ | This table keeps track of all the migrations that have already run for
+ | your application. Using this information, we can determine which of
+ | the migrations on disk haven't actually been run in the database.
+ |
+ */
+
+ 'migrations' => 'migrations',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Redis Databases
+ |--------------------------------------------------------------------------
+ |
+ | Redis is an open source, fast, and advanced key-value store that also
+ | provides a richer set of commands than a typical key-value systems
+ | such as APC or Memcached. Laravel makes it easy to dig right in.
+ |
+ */
+
+ 'redis' => [
+
+ 'client' => 'predis',
+
+ 'default' => [
+ 'host' => env('REDIS_HOST', '127.0.0.1'),
+ 'password' => env('REDIS_PASSWORD', null),
+ 'port' => env('REDIS_PORT', 6379),
+ 'database' => env('REDIS_DB', 0),
+ ],
+
+ 'cache' => [
+ 'host' => env('REDIS_HOST', '127.0.0.1'),
+ 'password' => env('REDIS_PASSWORD', null),
+ 'port' => env('REDIS_PORT', 6379),
+ 'database' => env('REDIS_CACHE_DB', 1),
+ ],
+
+ ],
+
+];
diff --git a/config/filesystems.php b/config/filesystems.php
new file mode 100644
index 000000000..77fa5ded1
--- /dev/null
+++ b/config/filesystems.php
@@ -0,0 +1,69 @@
+ env('FILESYSTEM_DRIVER', 'local'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Default Cloud Filesystem Disk
+ |--------------------------------------------------------------------------
+ |
+ | Many applications store files both locally and in the cloud. For this
+ | reason, you may specify a default "cloud" driver here. This driver
+ | will be bound as the Cloud disk implementation in the container.
+ |
+ */
+
+ 'cloud' => env('FILESYSTEM_CLOUD', 's3'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Filesystem Disks
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure as many filesystem "disks" as you wish, and you
+ | may even configure multiple disks of the same driver. Defaults have
+ | been setup for each driver as an example of the required options.
+ |
+ | Supported Drivers: "local", "ftp", "sftp", "s3", "rackspace"
+ |
+ */
+
+ 'disks' => [
+
+ 'local' => [
+ 'driver' => 'local',
+ 'root' => storage_path('app'),
+ ],
+
+ 'public' => [
+ 'driver' => 'local',
+ 'root' => storage_path('app/public'),
+ 'url' => env('APP_URL').'/storage',
+ 'visibility' => 'public',
+ ],
+
+ 's3' => [
+ 'driver' => 's3',
+ 'key' => env('AWS_ACCESS_KEY_ID'),
+ 'secret' => env('AWS_SECRET_ACCESS_KEY'),
+ 'region' => env('AWS_DEFAULT_REGION'),
+ 'bucket' => env('AWS_BUCKET'),
+ 'url' => env('AWS_URL'),
+ ],
+
+ ],
+
+];
diff --git a/config/hashing.php b/config/hashing.php
new file mode 100644
index 000000000..842577087
--- /dev/null
+++ b/config/hashing.php
@@ -0,0 +1,52 @@
+ 'bcrypt',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Bcrypt Options
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the configuration options that should be used when
+ | passwords are hashed using the Bcrypt algorithm. This will allow you
+ | to control the amount of time it takes to hash the given password.
+ |
+ */
+
+ 'bcrypt' => [
+ 'rounds' => env('BCRYPT_ROUNDS', 10),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Argon Options
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the configuration options that should be used when
+ | passwords are hashed using the Argon algorithm. These will allow you
+ | to control the amount of time it takes to hash the given password.
+ |
+ */
+
+ 'argon' => [
+ 'memory' => 1024,
+ 'threads' => 2,
+ 'time' => 2,
+ ],
+
+];
diff --git a/config/logging.php b/config/logging.php
new file mode 100644
index 000000000..400bc7f46
--- /dev/null
+++ b/config/logging.php
@@ -0,0 +1,81 @@
+ env('LOG_CHANNEL', 'stack'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Log Channels
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure the log channels for your application. Out of
+ | the box, Laravel uses the Monolog PHP logging library. This gives
+ | you a variety of powerful log handlers / formatters to utilize.
+ |
+ | Available Drivers: "single", "daily", "slack", "syslog",
+ | "errorlog", "monolog",
+ | "custom", "stack"
+ |
+ */
+
+ 'channels' => [
+ 'stack' => [
+ 'driver' => 'stack',
+ 'channels' => ['single'],
+ ],
+
+ 'single' => [
+ 'driver' => 'single',
+ 'path' => storage_path('logs/laravel.log'),
+ 'level' => 'debug',
+ ],
+
+ 'daily' => [
+ 'driver' => 'daily',
+ 'path' => storage_path('logs/laravel.log'),
+ 'level' => 'debug',
+ 'days' => 7,
+ ],
+
+ 'slack' => [
+ 'driver' => 'slack',
+ 'url' => env('LOG_SLACK_WEBHOOK_URL'),
+ 'username' => 'Laravel Log',
+ 'emoji' => ':boom:',
+ 'level' => 'critical',
+ ],
+
+ 'stderr' => [
+ 'driver' => 'monolog',
+ 'handler' => StreamHandler::class,
+ 'with' => [
+ 'stream' => 'php://stderr',
+ ],
+ ],
+
+ 'syslog' => [
+ 'driver' => 'syslog',
+ 'level' => 'debug',
+ ],
+
+ 'errorlog' => [
+ 'driver' => 'errorlog',
+ 'level' => 'debug',
+ ],
+ ],
+
+];
diff --git a/config/mail.php b/config/mail.php
new file mode 100644
index 000000000..bb92224c5
--- /dev/null
+++ b/config/mail.php
@@ -0,0 +1,123 @@
+ env('MAIL_DRIVER', 'smtp'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | SMTP Host Address
+ |--------------------------------------------------------------------------
+ |
+ | Here you may provide the host address of the SMTP server used by your
+ | applications. A default option is provided that is compatible with
+ | the Mailgun mail service which will provide reliable deliveries.
+ |
+ */
+
+ 'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | SMTP Host Port
+ |--------------------------------------------------------------------------
+ |
+ | This is the SMTP port used by your application to deliver e-mails to
+ | users of the application. Like the host we have set this value to
+ | stay compatible with the Mailgun e-mail application by default.
+ |
+ */
+
+ 'port' => env('MAIL_PORT', 587),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Global "From" Address
+ |--------------------------------------------------------------------------
+ |
+ | You may wish for all e-mails sent by your application to be sent from
+ | the same address. Here, you may specify a name and address that is
+ | used globally for all e-mails that are sent by your application.
+ |
+ */
+
+ 'from' => [
+ 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
+ 'name' => env('MAIL_FROM_NAME', 'Example'),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | E-Mail Encryption Protocol
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the encryption protocol that should be used when
+ | the application send e-mail messages. A sensible default using the
+ | transport layer security protocol should provide great security.
+ |
+ */
+
+ 'encryption' => env('MAIL_ENCRYPTION', 'tls'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | SMTP Server Username
+ |--------------------------------------------------------------------------
+ |
+ | If your SMTP server requires a username for authentication, you should
+ | set it here. This will get used to authenticate with your server on
+ | connection. You may also set the "password" value below this one.
+ |
+ */
+
+ 'username' => env('MAIL_USERNAME'),
+
+ 'password' => env('MAIL_PASSWORD'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Sendmail System Path
+ |--------------------------------------------------------------------------
+ |
+ | When using the "sendmail" driver to send e-mails, we will need to know
+ | the path to where Sendmail lives on this server. A default path has
+ | been provided here, which will work well on most of your systems.
+ |
+ */
+
+ 'sendmail' => '/usr/sbin/sendmail -bs',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Markdown Mail Settings
+ |--------------------------------------------------------------------------
+ |
+ | If you are using Markdown based email rendering, you may configure your
+ | theme and component paths here, allowing you to customize the design
+ | of the emails. Or, you may simply stick with the Laravel defaults!
+ |
+ */
+
+ 'markdown' => [
+ 'theme' => 'default',
+
+ 'paths' => [
+ resource_path('views/vendor/mail'),
+ ],
+ ],
+
+];
diff --git a/config/queue.php b/config/queue.php
new file mode 100644
index 000000000..38326efff
--- /dev/null
+++ b/config/queue.php
@@ -0,0 +1,86 @@
+ env('QUEUE_CONNECTION', 'sync'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Queue Connections
+ |--------------------------------------------------------------------------
+ |
+ | Here you may configure the connection information for each server that
+ | is used by your application. A default configuration has been added
+ | for each back-end shipped with Laravel. You are free to add more.
+ |
+ | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null"
+ |
+ */
+
+ 'connections' => [
+
+ 'sync' => [
+ 'driver' => 'sync',
+ ],
+
+ 'database' => [
+ 'driver' => 'database',
+ 'table' => 'jobs',
+ 'queue' => 'default',
+ 'retry_after' => 90,
+ ],
+
+ 'beanstalkd' => [
+ 'driver' => 'beanstalkd',
+ 'host' => 'localhost',
+ 'queue' => 'default',
+ 'retry_after' => 90,
+ ],
+
+ 'sqs' => [
+ 'driver' => 'sqs',
+ 'key' => env('SQS_KEY', 'your-public-key'),
+ 'secret' => env('SQS_SECRET', 'your-secret-key'),
+ 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
+ 'queue' => env('SQS_QUEUE', 'your-queue-name'),
+ 'region' => env('SQS_REGION', 'us-east-1'),
+ ],
+
+ 'redis' => [
+ 'driver' => 'redis',
+ 'connection' => 'default',
+ 'queue' => 'default',
+ 'retry_after' => 90,
+ 'block_for' => null,
+ ],
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Failed Queue Jobs
+ |--------------------------------------------------------------------------
+ |
+ | These options configure the behavior of failed queue job logging so you
+ | can control which database and table are used to store the jobs that
+ | have failed. You may change them to any database / table you wish.
+ |
+ */
+
+ 'failed' => [
+ 'database' => env('DB_CONNECTION', 'mysql'),
+ 'table' => 'failed_jobs',
+ ],
+
+];
diff --git a/config/services.php b/config/services.php
new file mode 100644
index 000000000..aa1f7f82c
--- /dev/null
+++ b/config/services.php
@@ -0,0 +1,38 @@
+ [
+ 'domain' => env('MAILGUN_DOMAIN'),
+ 'secret' => env('MAILGUN_SECRET'),
+ ],
+
+ 'ses' => [
+ 'key' => env('SES_KEY'),
+ 'secret' => env('SES_SECRET'),
+ 'region' => env('SES_REGION', 'us-east-1'),
+ ],
+
+ 'sparkpost' => [
+ 'secret' => env('SPARKPOST_SECRET'),
+ ],
+
+ 'stripe' => [
+ 'model' => App\User::class,
+ 'key' => env('STRIPE_KEY'),
+ 'secret' => env('STRIPE_SECRET'),
+ ],
+
+];
diff --git a/config/session.php b/config/session.php
new file mode 100644
index 000000000..38829b77c
--- /dev/null
+++ b/config/session.php
@@ -0,0 +1,197 @@
+ env('SESSION_DRIVER', 'file'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Lifetime
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify the number of minutes that you wish the session
+ | to be allowed to remain idle before it expires. If you want them
+ | to immediately expire on the browser closing, set that option.
+ |
+ */
+
+ 'lifetime' => env('SESSION_LIFETIME', 120),
+
+ 'expire_on_close' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Encryption
+ |--------------------------------------------------------------------------
+ |
+ | This option allows you to easily specify that all of your session data
+ | should be encrypted before it is stored. All encryption will be run
+ | automatically by Laravel and you can use the Session like normal.
+ |
+ */
+
+ 'encrypt' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session File Location
+ |--------------------------------------------------------------------------
+ |
+ | When using the native session driver, we need a location where session
+ | files may be stored. A default has been set for you but a different
+ | location may be specified. This is only needed for file sessions.
+ |
+ */
+
+ 'files' => storage_path('framework/sessions'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Database Connection
+ |--------------------------------------------------------------------------
+ |
+ | When using the "database" or "redis" session drivers, you may specify a
+ | connection that should be used to manage these sessions. This should
+ | correspond to a connection in your database configuration options.
+ |
+ */
+
+ 'connection' => env('SESSION_CONNECTION', null),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Database Table
+ |--------------------------------------------------------------------------
+ |
+ | When using the "database" session driver, you may specify the table we
+ | should use to manage the sessions. Of course, a sensible default is
+ | provided for you; however, you are free to change this as needed.
+ |
+ */
+
+ 'table' => 'sessions',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cache Store
+ |--------------------------------------------------------------------------
+ |
+ | When using the "apc" or "memcached" session drivers, you may specify a
+ | cache store that should be used for these sessions. This value must
+ | correspond with one of the application's configured cache stores.
+ |
+ */
+
+ 'store' => env('SESSION_STORE', null),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Sweeping Lottery
+ |--------------------------------------------------------------------------
+ |
+ | Some session drivers must manually sweep their storage location to get
+ | rid of old sessions from storage. Here are the chances that it will
+ | happen on a given request. By default, the odds are 2 out of 100.
+ |
+ */
+
+ 'lottery' => [2, 100],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cookie Name
+ |--------------------------------------------------------------------------
+ |
+ | Here you may change the name of the cookie used to identify a session
+ | instance by ID. The name specified here will get used every time a
+ | new session cookie is created by the framework for every driver.
+ |
+ */
+
+ 'cookie' => env(
+ 'SESSION_COOKIE',
+ str_slug(env('APP_NAME', 'laravel'), '_').'_session'
+ ),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cookie Path
+ |--------------------------------------------------------------------------
+ |
+ | The session cookie path determines the path for which the cookie will
+ | be regarded as available. Typically, this will be the root path of
+ | your application but you are free to change this when necessary.
+ |
+ */
+
+ 'path' => '/',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Session Cookie Domain
+ |--------------------------------------------------------------------------
+ |
+ | Here you may change the domain of the cookie used to identify a session
+ | in your application. This will determine which domains the cookie is
+ | available to in your application. A sensible default has been set.
+ |
+ */
+
+ 'domain' => env('SESSION_DOMAIN', null),
+
+ /*
+ |--------------------------------------------------------------------------
+ | HTTPS Only Cookies
+ |--------------------------------------------------------------------------
+ |
+ | By setting this option to true, session cookies will only be sent back
+ | to the server if the browser has a HTTPS connection. This will keep
+ | the cookie from being sent to you if it can not be done securely.
+ |
+ */
+
+ 'secure' => env('SESSION_SECURE_COOKIE', false),
+
+ /*
+ |--------------------------------------------------------------------------
+ | HTTP Access Only
+ |--------------------------------------------------------------------------
+ |
+ | Setting this value to true will prevent JavaScript from accessing the
+ | value of the cookie and the cookie will only be accessible through
+ | the HTTP protocol. You are free to modify this option if needed.
+ |
+ */
+
+ 'http_only' => true,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Same-Site Cookies
+ |--------------------------------------------------------------------------
+ |
+ | This option determines how your cookies behave when cross-site requests
+ | take place, and can be used to mitigate CSRF attacks. By default, we
+ | do not enable this as other CSRF protection services are in place.
+ |
+ | Supported: "lax", "strict"
+ |
+ */
+
+ 'same_site' => null,
+
+];
diff --git a/config/view.php b/config/view.php
new file mode 100644
index 000000000..2acfd9cc9
--- /dev/null
+++ b/config/view.php
@@ -0,0 +1,33 @@
+ [
+ resource_path('views'),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Compiled View Path
+ |--------------------------------------------------------------------------
+ |
+ | This option determines where all the compiled Blade templates will be
+ | stored for your application. Typically, this is within the storage
+ | directory. However, as usual, you are free to change this value.
+ |
+ */
+
+ 'compiled' => realpath(storage_path('framework/views')),
+
+];
diff --git a/database/.gitignore b/database/.gitignore
new file mode 100644
index 000000000..9b1dffd90
--- /dev/null
+++ b/database/.gitignore
@@ -0,0 +1 @@
+*.sqlite
diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php
new file mode 100644
index 000000000..facf2337b
--- /dev/null
+++ b/database/factories/UserFactory.php
@@ -0,0 +1,23 @@
+define(App\User::class, function (Faker $faker) {
+ return [
+ 'name' => $faker->name,
+ 'email' => $faker->unique()->safeEmail,
+ 'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret
+ 'remember_token' => str_random(10),
+ ];
+});
diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php
new file mode 100644
index 000000000..377d74c9d
--- /dev/null
+++ b/database/migrations/2014_10_12_000000_create_users_table.php
@@ -0,0 +1,38 @@
+increments('id');
+ $table->string('name');
+ $table->string('character_id');
+ $table->string('user_type')->default('Guest');
+ $table->string('email')->unique();
+ $table->timestamp('email_verified_at')->nullable();
+ $table->string('password');
+ $table->rememberToken();
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('users');
+ }
+}
diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php
new file mode 100644
index 000000000..0d5cb8450
--- /dev/null
+++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php
@@ -0,0 +1,32 @@
+string('email')->index();
+ $table->string('token');
+ $table->timestamp('created_at')->nullable();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('password_resets');
+ }
+}
diff --git a/database/migrations/2018_10_06_074929_create_esi_tokens_table.php b/database/migrations/2018_10_06_074929_create_esi_tokens_table.php
new file mode 100644
index 000000000..69be7f229
--- /dev/null
+++ b/database/migrations/2018_10_06_074929_create_esi_tokens_table.php
@@ -0,0 +1,34 @@
+string('CharacterId');
+ $table->string('AccessToken');
+ $table->string('RefreshToken');
+ $table->string('ExpiresIn');
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('EsiTokens');
+ }
+}
diff --git a/database/migrations/2018_10_06_220248_create_moons_table.php b/database/migrations/2018_10_06_220248_create_moons_table.php
new file mode 100644
index 000000000..983dae529
--- /dev/null
+++ b/database/migrations/2018_10_06_220248_create_moons_table.php
@@ -0,0 +1,46 @@
+increments('id');
+ $table->string('Region');
+ $table->string('System');
+ $table->string('Planet');
+ $table->string('Moon');
+ $table->string('StructureName')->default('No Name');
+ $table->string('FirstOre')->default('None');
+ $table->integer('FirstQuantity')->default('0');
+ $table->string('SecondOre')->default('None');
+ $table->integer('SecondQuantity')->default('0');
+ $table->string('ThirdOre')->default('None');
+ $table->integer('ThirdQuantity')->default('0');
+ $table->string('FourthOre')->default('None');
+ $table->integer('FourthQuantity')->default('0');
+ $table->string('RentalCorp')->default('0');
+ $table->integer('RentalEnd')->default('0');
+ $table->timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('moons');
+ }
+}
diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php
new file mode 100644
index 000000000..950869f26
--- /dev/null
+++ b/database/seeds/DatabaseSeeder.php
@@ -0,0 +1,17 @@
+call(UsersTableSeeder::class);
+ }
+}
diff --git a/database/seeds/ItemComposition.sql b/database/seeds/ItemComposition.sql
new file mode 100644
index 000000000..cd92b089c
--- /dev/null
+++ b/database/seeds/ItemComposition.sql
@@ -0,0 +1,124 @@
+-- phpMyAdmin SQL Dump
+-- version 4.5.4.1deb2ubuntu2.1
+-- http://www.phpmyadmin.net
+--
+-- Host: localhost
+-- Generation Time: Oct 06, 2018 at 10:07 PM
+-- Server version: 10.2.18-MariaDB-10.2.18+maria~xenial
+-- PHP Version: 7.1.22-1+ubuntu16.04.1+deb.sury.org+1
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET time_zone = "+00:00";
+
+
+/*!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 */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- Database: `moonrental`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `ItemComposition`
+--
+
+CREATE TABLE `item_composition` (
+ `Name` varchar(31) DEFAULT NULL,
+ `ItemId` int(10) NOT NULL,
+ `m3Size` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `BatchSize` int(12) NOT NULL DEFAULT 100,
+ `Tritanium` int(12) DEFAULT 0,
+ `Pyerite` int(12) DEFAULT 0,
+ `Mexallon` int(12) DEFAULT 0,
+ `Isogen` int(12) DEFAULT 0,
+ `Nocxium` int(12) DEFAULT 0,
+ `Zydrine` int(12) DEFAULT 0,
+ `Megacyte` int(12) DEFAULT 0,
+ `Morphite` int(12) DEFAULT 0,
+ `HeavyWater` int(11) NOT NULL DEFAULT 0,
+ `LiquidOzone` int(11) NOT NULL DEFAULT 0,
+ `NitrogenIsotopes` int(11) NOT NULL DEFAULT 0,
+ `HeliumIsotopes` int(11) NOT NULL DEFAULT 0,
+ `HydrogenIsotopes` int(11) NOT NULL DEFAULT 0,
+ `OxygenIsotopes` int(11) NOT NULL DEFAULT 0,
+ `StrontiumClathrates` int(11) NOT NULL DEFAULT 0,
+ `AtmosphericGases` int(11) NOT NULL DEFAULT 0,
+ `EvaporiteDeposits` int(11) NOT NULL DEFAULT 0,
+ `Hydrocarbons` int(11) NOT NULL DEFAULT 0,
+ `Silicates` int(11) NOT NULL DEFAULT 0,
+ `Cobalt` int(11) NOT NULL DEFAULT 0,
+ `Scandium` int(11) NOT NULL DEFAULT 0,
+ `Titanium` int(11) NOT NULL DEFAULT 0,
+ `Tungsten` int(11) NOT NULL DEFAULT 0,
+ `Cadmium` int(11) NOT NULL DEFAULT 0,
+ `Platinum` int(11) NOT NULL DEFAULT 0,
+ `Vanadium` int(11) NOT NULL DEFAULT 0,
+ `Chromium` int(11) NOT NULL DEFAULT 0,
+ `Technetium` int(11) NOT NULL DEFAULT 0,
+ `Hafnium` int(11) NOT NULL DEFAULT 0,
+ `Caesium` int(11) NOT NULL DEFAULT 0,
+ `Mercury` int(11) NOT NULL DEFAULT 0,
+ `Dysprosium` int(11) NOT NULL DEFAULT 0,
+ `Neodymium` int(11) NOT NULL DEFAULT 0,
+ `Promethium` int(11) NOT NULL DEFAULT 0,
+ `Thulium` int(11) NOT NULL DEFAULT 0
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `ItemComposition`
+--
+
+INSERT INTO `item_composition` (`Name`, `ItemId`, `m3Size`, `BatchSize`, `Tritanium`, `Pyerite`, `Mexallon`, `Isogen`, `Nocxium`, `Zydrine`, `Megacyte`, `Morphite`, `HeavyWater`, `LiquidOzone`, `NitrogenIsotopes`, `HeliumIsotopes`, `HydrogenIsotopes`, `OxygenIsotopes`, `StrontiumClathrates`, `AtmosphericGases`, `EvaporiteDeposits`, `Hydrocarbons`, `Silicates`, `Cobalt`, `Scandium`, `Titanium`, `Tungsten`, `Cadmium`, `Platinum`, `Vanadium`, `Chromium`, `Technetium`, `Hafnium`, `Caesium`, `Mercury`, `Dysprosium`, `Neodymium`, `Promethium`, `Thulium`) VALUES
+('Flawless Arkonor', 46678, '16.00', 100, 24200, 0, 2750, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Cubic Bistot', 46676, '16.00', 100, 0, 13800, 0, 0, 0, 518, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Pellucid Crokite', 46677, '16.00', 100, 24150, 0, 0, 0, 874, 155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Jet Ochre', 46675, '8.00', 100, 11500, 0, 0, 1840, 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Brilliant Gneiss', 46679, '5.00', 100, 0, 2530, 2760, 345, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Lustrous Hedbergite', 46680, '3.00', 100, 0, 1150, 0, 230, 115, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Scintillating Hemorphite', 46681, '3.00', 100, 2530, 0, 0, 115, 138, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Immaculate Jaspet', 46682, '2.00', 100, 0, 0, 403, 0, 86, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Resplendant Kernite', 46683, '12.00', 100, 154, 0, 307, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Platinoid Omber', 46684, '0.60', 100, 920, 115, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Sparkling Plagioclase', 46685, '0.35', 100, 123, 245, 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Opulent Pyroxeres', 46686, '0.31', 100, 404, 29, 58, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Glossy Scordite', 46687, '0.15', 100, 398, 199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Dazzling Spodumain', 46688, '16.00', 100, 64400, 13858, 2415, 518, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Stable Veldspar', 46689, '0.10', 100, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Zeolites', 45490, '10.00', 100, 4000, 8000, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Sylvite', 45491, '10.00', 100, 8000, 4000, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Bitumens', 45492, '10.00', 100, 6000, 6000, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Coesite', 45493, '10.00', 100, 10000, 2000, 400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Cobaltite', 45494, '10.00', 100, 7500, 10000, 500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Euxenite', 45495, '10.00', 100, 10000, 7500, 500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Titanite', 45496, '10.00', 100, 15000, 2500, 500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Scheelite', 45497, '10.00', 100, 12500, 5000, 500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Otavite', 45498, '10.00', 100, 5000, 0, 1500, 500, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Sperrylite', 45499, '10.00', 100, 10000, 0, 2000, 2000, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Vanadinite', 45500, '10.00', 100, 0, 5000, 750, 1250, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+('Chromite', 45501, '10.00', 100, 0, 5000, 1250, 750, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0),
+('Carnotite', 45502, '10.00', 100, 0, 0, 1000, 1250, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0),
+('Zircon', 45503, '10.00', 100, 0, 0, 1750, 500, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 10, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0),
+('Pollucite', 45504, '10.00', 100, 0, 0, 1250, 1000, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0),
+('Cinnabar', 45506, '10.00', 100, 0, 0, 1500, 750, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0),
+('Xenotime', 45510, '10.00', 100, 0, 0, 0, 0, 200, 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 20, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 22, 0, 0, 0),
+('Monazite', 45511, '10.00', 100, 0, 0, 0, 0, 50, 150, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 20, 0, 0, 0, 10, 0, 0, 0, 0, 0, 22, 0, 0),
+('Loparite', 45512, '10.00', 100, 0, 0, 0, 0, 100, 200, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 20, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0),
+('Ytterbite', 45513, '10.00', 100, 0, 0, 0, 0, 50, 100, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 20, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22);
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `ItemComposition`
+--
+ALTER TABLE `item_composition`
+ ADD UNIQUE KEY `oreName` (`Name`);
+
+/*!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 */;
diff --git a/database/seeds/Moons.sql b/database/seeds/Moons.sql
new file mode 100644
index 000000000..75b1681a9
--- /dev/null
+++ b/database/seeds/Moons.sql
@@ -0,0 +1,109 @@
+-- phpMyAdmin SQL Dump
+-- version 4.5.4.1deb2ubuntu2.1
+-- http://www.phpmyadmin.net
+--
+-- Host: localhost
+-- Generation Time: Oct 13, 2018 at 07:03 AM
+-- Server version: 10.2.18-MariaDB-10.2.18+maria~xenial
+-- PHP Version: 7.1.22-1+ubuntu16.04.1+deb.sury.org+1
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET time_zone = "+00:00";
+
+
+/*!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 */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- Database: `moonrental`
+--
+
+-- --------------------------------------------------------
+
+--
+-- Table structure for table `Moons`
+--
+
+CREATE TABLE `moons` (
+ `id` int(10) NOT NULL,
+ `System` varchar(10) DEFAULT NULL,
+ `Planet` varchar(10) DEFAULT NULL,
+ `Moon` varchar(10) DEFAULT NULL,
+ `StructureName` varchar(100) DEFAULT 'No Name',
+ `FirstOre` varchar(50) DEFAULT 'None',
+ `FirstQuantity` int(3) DEFAULT 0,
+ `SecondOre` varchar(50) DEFAULT 'None',
+ `SecondQuantity` int(3) DEFAULT 0,
+ `ThirdOre` varchar(50) DEFAULT 'None',
+ `ThirdQuantity` int(3) DEFAULT 0,
+ `FourthOre` varchar(50) DEFAULT 'None',
+ `FourthQuantity` int(3) DEFAULT 0,
+ `RentalCorp` varchar(50) DEFAULT NULL,
+ `RentalEnd` int(12) DEFAULT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- Dumping data for table `Moons`
+--
+
+INSERT INTO `moons` (`id`, `System`, `Planet`, `Moon`, `StructureName`, `FirstOre`, `FirstQuantity`, `SecondOre`, `SecondQuantity`, `ThirdOre`, `ThirdQuantity`, `FourthOre`, `FourthQuantity`, `RentalCorp`, `RentalEnd`) VALUES
+(50, 'LN-56V', '3', '1', 'No Name', 'Cubic Bistot', 35, 'Stable Veldspar', 35, 'Sylvite', 10, 'Zircon', 20, 'HYPNO', 1533081600),
+(52, 'LN-56V', '5', '7', '5-7', 'Loparite', 21, 'Monazite', 20, 'Pellucid Crokite', 31, 'Scintillating Hemorphite', 29, 'UOS', 1515715200),
+(53, 'LN-56V', '5', '15', 'PUB', 'Carnotite', 25, 'Opulent Pyroxeres', 45, 'Zircon', 31, 'None', 0, 'HYPNO', 1536624000),
+(54, 'JDAS-0', '5', '13', 'No Name', 'Otavite', 41, 'Pellucid Crokite', 30, 'Zeolites', 8, 'Zircon', 20, NULL, NULL),
+(55, 'JA-O6J', '10', '1', 'No Name', 'Dazzling Spodumain', 23, 'Flawless Arkonor', 23, 'Vanadinite', 18, 'Ytterbite', 36, NULL, NULL),
+(56, 'CX65-5', '5', '13', 'No Name', 'Cinnabar', 33, 'Lustrous Hedbergite', 26, 'Opulent Pyroxeres', 8, 'Pellucid Crokite', 31, NULL, NULL),
+(57, 'CX65-5', '5', '14', 'No Name', 'Glossy Scordite', 19, 'Pellucid Crokite', 57, 'Ytterbite', 22, 'None', 0, NULL, NULL),
+(58, 'CX65-5', '6', '4', 'No Name', 'Cinnabar', 23, 'Immaculate Jaspet', 35, 'Sylvite', 8, 'Zeolites', 32, NULL, NULL),
+(59, 'CX65-5', '7', '3', 'No Name', 'Cinnabar', 17, 'Flawless Arkonor', 44, 'Glossy Scordite', 26, 'Scheelite', 11, NULL, NULL),
+(60, '6X7-JO', '7', '6', 'Highland Retreat', 'Chromite', 19, 'Pellucid Crokite', 23, 'Vanadinite', 18, 'Ytterbite', 40, 'HYPN0', 1536537600),
+(61, 'OGL8-Q', '3', '10', 'Corkscrew', 'Brilliant Gneiss', 24, 'Cinnabar', 32, 'Resplendant Kernite', 18, 'Zircon', 26, 'OS88', 1536624000),
+(62, 'OGL8-Q', '5', '2', 'Rental Palace', 'Brilliant Gneiss', 27, 'Cinnabar', 23, 'Scintillating Hemorphite', 39, 'Zeolites', 11, NULL, NULL),
+(63, 'J-ODE7', '5', '15', 'No Name', 'Cinnabar', 20, 'Coesite', 44, 'Sperrylite', 35, 'None', 0, NULL, NULL),
+(64, 'WQH-4K', '3', '2', 'No Name', 'Cubic Bistot', 21, 'Loparite', 10, 'Opulent Pyroxeres', 41, 'Sparkling Plagioclase', 29, NULL, NULL),
+(65, 'WQH-4K', '6', '18', 'Hells Bells', 'Flawless Arkonor', 21, 'Immaculate Jaspet', 22, 'Loparite', 36, 'Sperrylite', 20, NULL, NULL),
+(66, 'WQH-4K', '7', '2', 'No Name', 'Pellucid Crokite', 32, 'Resplendant Kernite', 15, 'Scintillating Hemorphite', 42, 'Ytterbite', 11, NULL, NULL),
+(67, 'Q-S7ZD', '3', '1', 'Scotland The Brave', 'Cinnabar', 36, 'Lustrous Hedbergite', 26, 'Resplendant Kernite', 28, 'Sparkling Plagioclase', 10, NULL, NULL),
+(68, 'Q-S7ZD', '5', '12', 'HYPN0 DOME', 'Platinoid Omber', 55, 'Ytterbite', 45, 'None', 0, 'None', 0, 'HYPNO', 1536624000),
+(69, 'GJ0-OJ', '8', '14', 'Therapy Room', 'Opulent Pyroxeres', 31, 'Scintillating Hemorphite', 28, 'Stable Veldspar', 8, 'Cinnabar', 33, NULL, NULL),
+(70, 'GJ0-OJ', '8', '17', 'No Name', 'Cinnabar', 20, 'Cubic Bistot', 29, 'Lustrous Hedbergite', 42, 'Scheelite', 8, NULL, NULL),
+(71, 'XVV-21', '10', '4', 'No Name', 'Glossy Scordite', 17, 'Platinoid Omber', 20, 'Stable Veldspar', 22, 'Ytterbite', 42, NULL, NULL),
+(72, 'O7-7UX', '3', '2', 'No Name', 'Dazzling Spodumain', 35, 'Euxenite', 10, 'Lustrous Hedbergite', 36, 'Zircon', 18, NULL, NULL),
+(73, 'PPFB-U', '4', '15', 'No Name', 'Immaculate Jaspet', 42, 'Titanite', 9, 'Zeolites', 33, 'Zircon', 17, 'Not Rented', NULL),
+(74, 'PPFB-U', '4', '1', 'No Name', 'Euxenite', 11, 'Immaculate Jaspet', 44, 'Platinoid Omber', 28, 'Zircon', 17, 'Not Rented', NULL),
+(75, 'PPFB-U', '6', '23', 'No Name', 'Dazzling Spodumain', 38, 'Lustrous Hedbergite', 31, 'Scheelite', 11, 'Zircon', 20, 'Not Rented', NULL),
+(76, 'Y-ORBJ', '10', '2', 'No Name', 'Jet Ochre', 31, 'Lustrous Hedbergite', 37, 'Sylvite', 10, 'Zircon', 23, 'Not Rented', NULL),
+(77, 'S4-9DN', '5', '2', 'No Name', 'Cobaltite', 11, 'Opulent Pyroxeres', 27, 'Resplendant Kernite', 45, 'Zircon', 17, 'Not Rented', NULL),
+(78, 'S4-9DN', '5', '9', 'No Name', 'Loparite', 16, 'Lustrous Hedbergite', 33, 'Monazite', 19, 'Sparkling Plagioclase', 32, 'Not Rented', NULL),
+(79, 'S4-9DN', '9', '4', 'No Name', 'Immaculate Jaspet', 20, 'Lustrous Hedbergite', 17, 'Monazite', 46, 'Otavite', 17, 'Not Rented', NULL),
+(80, 'WB-AYY', '4', '15', 'No Name', 'Euxenite', 11, 'Sperrylite', 40, 'Zeolites', 25, 'Zircon', 24, 'Not Rented', NULL),
+(81, 'WB-AYY', '6', '11', 'No Name', 'Otavite', 19, 'Platinoid Omber', 22, 'Stable Veldspar', 16, 'Ytterbite', 44, 'Not Rented', NULL),
+(82, 'QI-S9W', '7', '2', 'No Name', 'Cinnabar', 30, 'Coesite', 21, 'Opulent Pyroxeres', 19, 'Zircon', 30, NULL, NULL),
+(83, 'B-A587', '6', '6', 'No Name', 'Chromite', 22, 'Opulent Pyroxeres', 17, 'Platinoid Omber', 17, 'Ytterbite', 44, NULL, NULL),
+(84, 'LN-56V', '4', '8', 'No Name', 'Dazzling Spodumain', 10, 'Flawless Arkonor', 32, 'Glossy Scordite', 29, 'Zircon', 29, NULL, NULL);
+
+--
+-- Indexes for dumped tables
+--
+
+--
+-- Indexes for table `Moons`
+--
+ALTER TABLE `moons`
+ ADD PRIMARY KEY (`id`),
+ ADD UNIQUE KEY `id` (`id`);
+
+--
+-- AUTO_INCREMENT for dumped tables
+--
+
+--
+-- AUTO_INCREMENT for table `Moons`
+--
+ALTER TABLE `moons`
+ MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=85;
+/*!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 */;
diff --git a/package.json b/package.json
new file mode 100644
index 000000000..d5f92f9b4
--- /dev/null
+++ b/package.json
@@ -0,0 +1,22 @@
+{
+ "private": true,
+ "scripts": {
+ "dev": "npm run development",
+ "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
+ "watch": "npm run development -- --watch",
+ "watch-poll": "npm run watch -- --watch-poll",
+ "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
+ "prod": "npm run production",
+ "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
+ },
+ "devDependencies": {
+ "axios": "^0.18",
+ "bootstrap": "^4.0.0",
+ "cross-env": "^5.1",
+ "jquery": "^3.2",
+ "laravel-mix": "^2.0",
+ "lodash": "^4.17.5",
+ "popper.js": "^1.12",
+ "vue": "^2.5.7"
+ }
+}
diff --git a/phpunit.xml b/phpunit.xml
new file mode 100644
index 000000000..f564cfb61
--- /dev/null
+++ b/phpunit.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ ./tests/Unit
+
+
+
+ ./tests/Feature
+
+
+
+
+ ./app
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/.htaccess b/public/.htaccess
new file mode 100644
index 000000000..b75525bed
--- /dev/null
+++ b/public/.htaccess
@@ -0,0 +1,21 @@
+
+
+ Options -MultiViews -Indexes
+
+
+ RewriteEngine On
+
+ # Handle Authorization Header
+ RewriteCond %{HTTP:Authorization} .
+ RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
+
+ # Redirect Trailing Slashes If Not A Folder...
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteCond %{REQUEST_URI} (.+)/$
+ RewriteRule ^ %1 [L,R=301]
+
+ # Handle Front Controller...
+ RewriteCond %{REQUEST_FILENAME} !-d
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteRule ^ index.php [L]
+
diff --git a/public/css/app.css b/public/css/app.css
new file mode 100644
index 000000000..262988dfa
--- /dev/null
+++ b/public/css/app.css
@@ -0,0 +1,6 @@
+@import url(https://fonts.googleapis.com/css?family=Nunito);/*!
+ * Bootstrap v4.1.2 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */:root{--blue:#3490dc;--indigo:#6574cd;--purple:#9561e2;--pink:#f66d9b;--red:#e3342f;--orange:#f6993f;--yellow:#ffed4a;--green:#38c172;--teal:#4dc0b5;--cyan:#6cb2eb;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#3490dc;--secondary:#6c757d;--success:#38c172;--info:#6cb2eb;--warning:#ffed4a;--danger:#e3342f;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Nunito",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Nunito,sans-serif;font-size:.9rem;font-weight:400;line-height:1.6;color:#212529;text-align:left;background-color:#f8fafc}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#3490dc;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#1d68a7;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg:not(:root){vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.8rem}.h3,h3{font-size:1.575rem}.h4,h4{font-size:1.35rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:.9rem}.lead{font-size:1.125rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.125rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014 \A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f8fafc;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#f66d9b;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#f8fafc}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c6e0f5}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b0d4f1}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c7eed8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b3e8ca}.table-info,.table-info>td,.table-info>th{background-color:#d6e9f9}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c0ddf6}.table-warning,.table-warning>td,.table-warning>th{background-color:#fffacc}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fff8b3}.table-danger,.table-danger>td,.table-danger>th{background-color:#f7c6c5}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f4b0af}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#f8fafc;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#f8fafc;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.9rem;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#a1cbef;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.25);box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.19rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.125rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.7875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.6;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.68125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.6875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#38c172}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(56,193,114,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#38c172}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#38c172;-webkit-box-shadow:0 0 0 .2rem rgba(56,193,114,.25);box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#38c172}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#38c172}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#98e1b7}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#5cd08d}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(56,193,114,.25);box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(56,193,114,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#38c172}.custom-file-input.is-valid~.custom-file-label:before,.was-validated .custom-file-input:valid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(56,193,114,.25);box-shadow:0 0 0 .2rem rgba(56,193,114,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e3342f}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(227,52,47,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#e3342f}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#e3342f;-webkit-box-shadow:0 0 0 .2rem rgba(227,52,47,.25);box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#e3342f}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#e3342f}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#f2a29f}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e9605c}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(227,52,47,.25);box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(227,52,47,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#e3342f}.custom-file-input.is-invalid~.custom-file-label:before,.was-validated .custom-file-input:invalid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(227,52,47,.25);box-shadow:0 0 0 .2rem rgba(227,52,47,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.9rem;line-height:1.6;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.25);box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#3490dc;border-color:#3490dc}.btn-primary:hover{color:#fff;background-color:#227dc7;border-color:#2176bd}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.5);box-shadow:0 0 0 .2rem rgba(52,144,220,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#3490dc;border-color:#3490dc}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2176bd;border-color:#1f6fb2}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.5);box-shadow:0 0 0 .2rem rgba(52,144,220,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-success{color:#fff;background-color:#38c172;border-color:#38c172}.btn-success:hover{color:#fff;background-color:#2fa360;border-color:#2d995b}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(56,193,114,.5);box-shadow:0 0 0 .2rem rgba(56,193,114,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#38c172;border-color:#38c172}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2d995b;border-color:#2a9055}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(56,193,114,.5);box-shadow:0 0 0 .2rem rgba(56,193,114,.5)}.btn-info{color:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.btn-info:hover{color:#fff;background-color:#4aa0e6;border-color:#3f9ae5}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,178,235,.5);box-shadow:0 0 0 .2rem rgba(108,178,235,.5)}.btn-info.disabled,.btn-info:disabled{color:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#3f9ae5;border-color:#3495e3}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,178,235,.5);box-shadow:0 0 0 .2rem rgba(108,178,235,.5)}.btn-warning{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.btn-warning:hover{color:#212529;background-color:#ffe924;border-color:#ffe817}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,237,74,.5);box-shadow:0 0 0 .2rem rgba(255,237,74,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#ffe817;border-color:#ffe70a}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,237,74,.5);box-shadow:0 0 0 .2rem rgba(255,237,74,.5)}.btn-danger{color:#fff;background-color:#e3342f;border-color:#e3342f}.btn-danger:hover{color:#fff;background-color:#d0211c;border-color:#c51f1a}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(227,52,47,.5);box-shadow:0 0 0 .2rem rgba(227,52,47,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e3342f;border-color:#e3342f}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c51f1a;border-color:#b91d19}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(227,52,47,.5);box-shadow:0 0 0 .2rem rgba(227,52,47,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#3490dc;background-color:transparent;background-image:none;border-color:#3490dc}.btn-outline-primary:hover{color:#fff;background-color:#3490dc;border-color:#3490dc}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.5);box-shadow:0 0 0 .2rem rgba(52,144,220,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3490dc;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#3490dc;border-color:#3490dc}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.5);box-shadow:0 0 0 .2rem rgba(52,144,220,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{color:#38c172;background-color:transparent;background-image:none;border-color:#38c172}.btn-outline-success:hover{color:#fff;background-color:#38c172;border-color:#38c172}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(56,193,114,.5);box-shadow:0 0 0 .2rem rgba(56,193,114,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#38c172;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#38c172;border-color:#38c172}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(56,193,114,.5);box-shadow:0 0 0 .2rem rgba(56,193,114,.5)}.btn-outline-info{color:#6cb2eb;background-color:transparent;background-image:none;border-color:#6cb2eb}.btn-outline-info:hover{color:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,178,235,.5);box-shadow:0 0 0 .2rem rgba(108,178,235,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#6cb2eb;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#212529;background-color:#6cb2eb;border-color:#6cb2eb}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,178,235,.5);box-shadow:0 0 0 .2rem rgba(108,178,235,.5)}.btn-outline-warning{color:#ffed4a;background-color:transparent;background-image:none;border-color:#ffed4a}.btn-outline-warning:hover{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,237,74,.5);box-shadow:0 0 0 .2rem rgba(255,237,74,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffed4a;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffed4a;border-color:#ffed4a}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,237,74,.5);box-shadow:0 0 0 .2rem rgba(255,237,74,.5)}.btn-outline-danger{color:#e3342f;background-color:transparent;background-image:none;border-color:#e3342f}.btn-outline-danger:hover{color:#fff;background-color:#e3342f;border-color:#e3342f}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(227,52,47,.5);box-shadow:0 0 0 .2rem rgba(227,52,47,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e3342f;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e3342f;border-color:#e3342f}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(227,52,47,.5);box-shadow:0 0 0 .2rem rgba(227,52,47,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#3490dc;background-color:transparent}.btn-link:hover{color:#1d68a7;background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.9rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#3490dc}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.7875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.9rem;font-weight:400;line-height:1.6;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.6rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#3490dc}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25);box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#cce3f6}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.3rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#3490dc}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#3490dc}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(52,144,220,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(52,144,220,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#3490dc}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(52,144,220,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.19rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.6;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#a1cbef;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(161,203,239,.5);box-shadow:0 0 0 .2rem rgba(161,203,239,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.68125rem + 2px);font-size:75%}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-select-lg{height:calc(2.6875rem + 2px);font-size:125%}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.19rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#a1cbef;-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.25);box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.custom-file-input:focus~.custom-file-label:after{border-color:#a1cbef}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{left:0;z-index:1;height:calc(2.19rem + 2px);background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.6;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:2.19rem;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3490dc;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:focus{outline:none;-webkit-box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25);box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-range::-webkit-slider-thumb:active{background-color:#cce3f6}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3490dc;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;transition:none}}.custom-range::-moz-range-thumb:focus{outline:none;box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-range::-moz-range-thumb:active{background-color:#cce3f6}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;background-color:#3490dc;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-webkit-transition:none;transition:none}}.custom-range::-ms-thumb:focus{outline:none;box-shadow:0 0 0 1px #f8fafc,0 0 0 .2rem rgba(52,144,220,.25)}.custom-range::-ms-thumb:active{background-color:#cce3f6}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#f8fafc;border-color:#dee2e6 #dee2e6 #f8fafc}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3490dc}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.32rem;padding-bottom:.32rem;margin-right:1rem;font-size:1.125rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.125rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card{-webkit-box-direction:normal}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#3490dc;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#1d68a7;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,144,220,.25);box-shadow:0 0 0 .2rem rgba(52,144,220,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#3490dc;border-color:#3490dc}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.7875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#3490dc}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#2176bd}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#38c172}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#2d995b}.badge-info{color:#212529;background-color:#6cb2eb}.badge-info[href]:focus,.badge-info[href]:hover{color:#212529;text-decoration:none;background-color:#3f9ae5}.badge-warning{color:#212529;background-color:#ffed4a}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#ffe817}.badge-danger{color:#fff;background-color:#e3342f}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#c51f1a}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.85rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#1b4b72;background-color:#d6e9f8;border-color:#c6e0f5}.alert-primary hr{border-top-color:#b0d4f1}.alert-primary .alert-link{color:#113049}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#1d643b;background-color:#d7f3e3;border-color:#c7eed8}.alert-success hr{border-top-color:#b3e8ca}.alert-success .alert-link{color:#123c24}.alert-info{color:#385d7a;background-color:#e2f0fb;border-color:#d6e9f9}.alert-info hr{border-top-color:#c0ddf6}.alert-info .alert-link{color:#284257}.alert-warning{color:#857b26;background-color:#fffbdb;border-color:#fffacc}.alert-warning hr{border-top-color:#fff8b3}.alert-warning .alert-link{color:#5d561b}.alert-danger{color:#761b18;background-color:#f9d6d5;border-color:#f7c6c5}.alert-danger hr{border-top-color:#f4b0af}.alert-danger .alert-link{color:#4c110f}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;overflow:hidden;font-size:.675rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#3490dc;-webkit-transition:width .6s ease;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3490dc;border-color:#3490dc}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#1b4b72;background-color:#c6e0f5}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#1b4b72;background-color:#b0d4f1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1b4b72;border-color:#1b4b72}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#1d643b;background-color:#c7eed8}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#1d643b;background-color:#b3e8ca}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1d643b;border-color:#1d643b}.list-group-item-info{color:#385d7a;background-color:#d6e9f9}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#385d7a;background-color:#c0ddf6}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#385d7a;border-color:#385d7a}.list-group-item-warning{color:#857b26;background-color:#fffacc}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#857b26;background-color:#fff8b3}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#857b26;border-color:#857b26}.list-group-item-danger{color:#761b18;background-color:#f7c6c5}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#761b18;background-color:#f4b0af}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#761b18;border-color:#761b18}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.35rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-dialog-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content,.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.6}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.7875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.7875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.9rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#3490dc!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2176bd!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#38c172!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#2d995b!important}.bg-info{background-color:#6cb2eb!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#3f9ae5!important}.bg-warning{background-color:#ffed4a!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ffe817!important}.bg-danger{background-color:#e3342f!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#c51f1a!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#3490dc!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#38c172!important}.border-info{border-color:#6cb2eb!important}.border-warning{border-color:#ffed4a!important}.border-danger{border-color:#e3342f!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#3490dc!important}a.text-primary:focus,a.text-primary:hover{color:#2176bd!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#38c172!important}a.text-success:focus,a.text-success:hover{color:#2d995b!important}.text-info{color:#6cb2eb!important}a.text-info:focus,a.text-info:hover{color:#3f9ae5!important}.text-warning{color:#ffed4a!important}a.text-warning:focus,a.text-warning:hover{color:#ffe817!important}.text-danger{color:#e3342f!important}a.text-danger:focus,a.text-danger:hover{color:#c51f1a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.navbar-laravel{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.04)}
\ No newline at end of file
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 000000000..e69de29bb
diff --git a/public/index.php b/public/index.php
new file mode 100644
index 000000000..4584cbcd6
--- /dev/null
+++ b/public/index.php
@@ -0,0 +1,60 @@
+
+ */
+
+define('LARAVEL_START', microtime(true));
+
+/*
+|--------------------------------------------------------------------------
+| Register The Auto Loader
+|--------------------------------------------------------------------------
+|
+| Composer provides a convenient, automatically generated class loader for
+| our application. We just need to utilize it! We'll simply require it
+| into the script here so that we don't have to worry about manual
+| loading any of our classes later on. It feels great to relax.
+|
+*/
+
+require __DIR__.'/../vendor/autoload.php';
+
+/*
+|--------------------------------------------------------------------------
+| Turn On The Lights
+|--------------------------------------------------------------------------
+|
+| We need to illuminate PHP development, so let us turn on the lights.
+| This bootstraps the framework and gets it ready for use, then it
+| will load up this application so that we can run it and send
+| the responses back to the browser and delight our users.
+|
+*/
+
+$app = require_once __DIR__.'/../bootstrap/app.php';
+
+/*
+|--------------------------------------------------------------------------
+| Run The Application
+|--------------------------------------------------------------------------
+|
+| Once we have the application, we can handle the incoming request
+| through the kernel, and send the associated response back to
+| the client's browser allowing them to enjoy the creative
+| and wonderful application we have prepared for them.
+|
+*/
+
+$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
+
+$response = $kernel->handle(
+ $request = Illuminate\Http\Request::capture()
+);
+
+$response->send();
+
+$kernel->terminate($request, $response);
diff --git a/public/js/app.js b/public/js/app.js
new file mode 100644
index 000000000..cb84758e9
--- /dev/null
+++ b/public/js/app.js
@@ -0,0 +1 @@
+!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=11)}([function(e,t,n){"use strict";var r=n(5),i=n(19),o=Object.prototype.toString;function a(e){return"[object Array]"===o.call(e)}function s(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===o.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],function(e){u.headers[e]={}}),r.forEach(["post","put","patch"],function(e){u.headers[e]=r.merge(o)}),e.exports=u}).call(t,n(6))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n="undefined"!=typeof window&&"undefined"!=typeof document,r=["Edge","Trident","Firefox"],i=0,o=0;o=0){i=1;break}var a=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},i))}};function s(e){return e&&"[object Function]"==={}.toString.call(e)}function u(e,t){if(1!==e.nodeType)return[];var n=getComputedStyle(e,null);return t?n[t]:n}function c(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=u(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:l(c(e))}var f=n&&!(!window.MSInputMethodContext||!document.documentMode),p=n&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?f:10===e?p:f||p}function h(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TD","TABLE"].indexOf(n.nodeName)&&"static"===u(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function v(e){return null!==e.parentNode?v(e.parentNode):e}function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a,s,u=o.commonAncestorContainer;if(e!==u&&t!==u||r.contains(i))return"BODY"===(s=(a=u).nodeName)||"HTML"!==s&&h(a.firstElementChild)!==a?h(u):u;var c=v(e);return c.host?g(c.host,t):g(e,v(t).host)}function m(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function y(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function _(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?n["offset"+e]+r["margin"+("Height"===e?"Top":"Left")]+r["margin"+("Height"===e?"Bottom":"Right")]:0)}function b(){var e=document.body,t=document.documentElement,n=d(10)&&getComputedStyle(t);return{height:_("Height",e,t,n),width:_("Width",e,t,n)}}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},x=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=d(10),i="HTML"===t.nodeName,o=A(e),a=A(t),s=l(e),c=u(t),f=parseFloat(c.borderTopWidth,10),p=parseFloat(c.borderLeftWidth,10);n&&"HTML"===t.nodeName&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var h=T({top:o.top-a.top-f,left:o.left-a.left-p,width:o.width,height:o.height});if(h.marginTop=0,h.marginLeft=0,!r&&i){var v=parseFloat(c.marginTop,10),g=parseFloat(c.marginLeft,10);h.top-=f-v,h.bottom-=f-v,h.left-=p-g,h.right-=p-g,h.marginTop=v,h.marginLeft=g}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=m(t,"top"),i=m(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}(h,t)),h}function k(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===u(t,"transform");)t=t.parentElement;return t||document.documentElement}function O(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},a=i?k(e):g(e,t);if("viewport"===r)o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=S(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:m(n),s=t?0:m(n,"left");return T({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o})}(a,i);else{var s=void 0;"scrollParent"===r?"BODY"===(s=l(c(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var f=S(s,a,i);if("HTML"!==s.nodeName||function e(t){var n=t.nodeName;return"BODY"!==n&&"HTML"!==n&&("fixed"===u(t,"position")||e(c(t)))}(a))o=f;else{var p=b(),d=p.height,h=p.width;o.top+=f.top-f.marginTop,o.bottom=d+f.top,o.left+=f.left-f.marginLeft,o.right=h+f.left}}return o.left+=n,o.top+=n,o.right-=n,o.bottom-=n,o}function D(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=O(n,r,o,i),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},u=Object.keys(s).map(function(e){return E({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),c=u.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),l=c.length>0?c[0].key:u[0].key,f=e.split("-")[1];return l+(f?"-"+f:"")}function I(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return S(n,r?k(t):g(t,n),r)}function N(e){var t=getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function j(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function L(e,t,n){n=n.split("-")[0];var r=N(e),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",u=o?"height":"width",c=o?"width":"height";return i[a]=t[a]+t[u]/2-r[u]/2,i[s]=n===s?t[s]-r[c]:t[j(s)],i}function $(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function P(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=$(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&s(n)&&(t.offsets.popper=T(t.offsets.popper),t.offsets.reference=T(t.offsets.reference),t=n(t,e))}),t}function R(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function M(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=V.indexOf(e),r=V.slice(n+1).concat(V.slice(0,n));return t?r.reverse():r}var Q={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Y(e,t,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=a.indexOf($(a,function(e){return-1!==e.search(/,|\s/)}));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,c=-1!==s?[a.slice(0,s).concat([a[s].split(u)[0]]),[a[s].split(u)[1]].concat(a.slice(s+1))]:[a];return(c=c.map(function(e,r){var i=(1===r?!o:o)?"height":"width",a=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];if(!o)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return T(s)[t]/100*o}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(e,i,t,n)})})).forEach(function(e,t){e.forEach(function(n,r){B(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))})}),i}var X={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,a=i.popper,s=-1!==["bottom","top"].indexOf(n),u=s?"left":"top",c=s?"width":"height",l={start:C({},u,o[u]),end:C({},u,o[u]+o[c]-a[c])};e.offsets.popper=E({},a,l[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,i=e.offsets,o=i.popper,a=i.reference,s=r.split("-")[0],u=void 0;return u=B(+n)?[+n,0]:Y(n,o,a,s),"left"===s?(o.top+=u[0],o.left-=u[1]):"right"===s?(o.top+=u[0],o.left+=u[1]):"top"===s?(o.left+=u[0],o.top-=u[1]):"bottom"===s&&(o.left+=u[0],o.top+=u[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var r=M("transform"),i=e.instance.popper.style,o=i.top,a=i.left,s=i[r];i.top="",i.left="",i[r]="";var u=O(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=a,i[r]=s,t.boundaries=u;var c=t.priority,l=e.offsets.popper,f={primary:function(e){var n=l[e];return l[e]u[e]&&!t.escapeWithReference&&(r=Math.min(l[n],u[e]-("right"===e?l.width:l.height))),C({},n,r)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";l=E({},l,f[t](e))}),e.offsets.popper=l,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),s=a?"right":"bottom",u=a?"left":"top",c=a?"width":"height";return n[s]o(r[s])&&(e.offsets.popper[u]=o(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!U(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],o=e.offsets,a=o.popper,s=o.reference,c=-1!==["left","right"].indexOf(i),l=c?"height":"width",f=c?"Top":"Left",p=f.toLowerCase(),d=c?"left":"top",h=c?"bottom":"right",v=N(r)[l];s[h]-va[h]&&(e.offsets.popper[p]+=s[p]+v-a[h]),e.offsets.popper=T(e.offsets.popper);var g=s[p]+s[l]/2-v/2,m=u(e.instance.popper),y=parseFloat(m["margin"+f],10),_=parseFloat(m["border"+f+"Width"],10),b=g-e.offsets.popper[p]-y-_;return b=Math.max(Math.min(a[l]-v,b),0),e.arrowElement=r,e.offsets.arrow=(C(n={},p,Math.round(b)),C(n,d,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(R(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=O(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=j(r),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Q.FLIP:a=[r,i];break;case Q.CLOCKWISE:a=K(r);break;case Q.COUNTERCLOCKWISE:a=K(r,!0);break;default:a=t.behavior}return a.forEach(function(s,u){if(r!==s||a.length===u+1)return e;r=e.placement.split("-")[0],i=j(r);var c=e.offsets.popper,l=e.offsets.reference,f=Math.floor,p="left"===r&&f(c.right)>f(l.left)||"right"===r&&f(c.left)f(l.top)||"bottom"===r&&f(c.top)f(n.right),v=f(c.top)f(n.bottom),m="left"===r&&d||"right"===r&&h||"top"===r&&v||"bottom"===r&&g,y=-1!==["top","bottom"].indexOf(r),_=!!t.flipVariations&&(y&&"start"===o&&d||y&&"end"===o&&h||!y&&"start"===o&&v||!y&&"end"===o&&g);(p||m||_)&&(e.flipped=!0,(p||m)&&(r=a[u+1]),_&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=E({},e.offsets.popper,L(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(s?i[a?"width":"height"]:0),e.placement=j(t),e.offsets.popper=T(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!U(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=$(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};w(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=E({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(E({},e.Defaults.modifiers,i.modifiers)).forEach(function(t){r.options.modifiers[t]=E({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return E({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&s(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return x(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=I(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=D(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=L(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,R(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[M("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return q.call(this)}}]),e}();G.Utils=("undefined"!=typeof window?window:e).PopperUtils,G.placements=z,G.Defaults=X,t.default=G}.call(t,n(1))},function(e,t,n){var r;!function(t,n){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,i){"use strict";var o=[],a=n.document,s=Object.getPrototypeOf,u=o.slice,c=o.concat,l=o.push,f=o.indexOf,p={},d=p.toString,h=p.hasOwnProperty,v=h.toString,g=v.call(Object),m={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},_=function(e){return null!=e&&e===e.window},b={type:!0,src:!0,noModule:!0};function w(e,t,n){var r,i=(t=t||a).createElement("script");if(i.text=e,n)for(r in b)n[r]&&(i[r]=n[r]);t.head.appendChild(i).parentNode.removeChild(i)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?p[d.call(e)]||"object":typeof e}var C=function(e,t){return new C.fn.init(e,t)},E=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function T(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!y(e)&&!_(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}C.fn=C.prototype={jquery:"3.3.1",constructor:C,length:0,toArray:function(){return u.call(this)},get:function(e){return null==e?u.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+P+")"+P+"*"),U=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),z=new RegExp(H),V=new RegExp("^"+R+"$"),K={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+$+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,X=/^[^{]+\{\s*\[native \w/,G=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{N.apply(O=j.call(w.childNodes),w.childNodes),O[w.childNodes.length].nodeType}catch(e){N={apply:O.length?function(e,t){I.apply(e,j.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function oe(e,t,r,i){var o,s,c,l,f,h,m,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,v)){if(11!==x&&(f=G.exec(e)))if(o=f[1]){if(9===x){if(!(c=t.getElementById(o)))return r;if(c.id===o)return r.push(c),r}else if(y&&(c=y.getElementById(o))&&_(t,c)&&c.id===o)return r.push(c),r}else{if(f[2])return N.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return N.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+" "]&&(!g||!g.test(e))){if(1!==x)y=t,m=e;else if("object"!==t.nodeName.toLowerCase()){for((l=t.getAttribute("id"))?l=l.replace(te,ne):t.setAttribute("id",l=b),s=(h=a(e)).length;s--;)h[s]="#"+l+" "+me(h[s]);m=h.join(","),y=J.test(e)&&ve(t.parentNode)||t}if(m)try{return N.apply(r,y.querySelectorAll(m)),r}catch(e){}finally{l===b&&t.removeAttribute("id")}}}return u(e.replace(q,"$1"),t,r,i)}function ae(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,v=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=X.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&v){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&v){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&v)return t.getElementsByClassName(e)},m=[],g=[],(n.qsa=X.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML=" ",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+$+")"),e.querySelectorAll("[id~="+b+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||g.push(".#.+[+~]")}),ue(function(e){e.innerHTML=" ";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=X.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),m.push("!=",H)}),g=g.length&&new RegExp(g.join("|")),m=m.length&&new RegExp(m.join("|")),t=X.test(h.compareDocumentPosition),_=t||X.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},S=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&_(w,e)?-1:t===d||t.ownerDocument===w&&_(w,t)?1:l?L(l,e)-L(l,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:l?L(l,e)-L(l,t):0;if(i===o)return le(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?le(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(U,"='$1']"),n.matchesSelector&&v&&!A[t+" "]&&(!m||!m.test(t))&&(!g||!g.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),_(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&k.call(r.attrHandle,t.toLowerCase())?i(e,t,!v):void 0;return void 0!==o?o:n.attributes||!v?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(S),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return l=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&z.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,p,d,h,v=o!==a?"nextSibling":"previousSibling",g=t.parentNode,m=s&&t.nodeName.toLowerCase(),y=!u&&!s,_=!1;if(g){if(o){for(;v;){for(p=t;p=p[v];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;h=v="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(_=(d=(c=(l=(f=(p=g)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===x&&c[1])&&c[2],p=d&&g.childNodes[d];p=++d&&p&&p[v]||(_=d=0)||h.pop();)if(1===p.nodeType&&++_&&p===t){l[e]=[x,d,_];break}}else if(y&&(_=d=(c=(l=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===x&&c[1]),!1===_)for(;(p=++d&&p&&p[v]||(_=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++_||(y&&((l=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[x,_]),p!==t)););return(_-=i)===r||_%r==0&&_/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=L(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(q,"$1"));return r[b]?se(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=v?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,c=null!=t;s-1&&(o[c]=!(a[c]=f))}}else m=be(m===a?m.splice(h,m.length):m),i?i(null,a,m,u):N.apply(a,m)})}function xe(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,l=ye(function(e){return e===t},s,!0),f=ye(function(e){return L(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==c)||((t=n).nodeType?l(e,n,r):f(e,n,r));return t=null,i}];u1&&_e(p),u>1&&me(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(q,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,l){var f,h,g,m=0,y="0",_=o&&[],b=[],w=c,C=o||i&&r.find.TAG("*",l),E=x+=null==w?1:Math.random()||.1,T=C.length;for(l&&(c=a===d||a||l);y!==T&&null!=(f=C[y]);y++){if(i&&f){for(h=0,a||f.ownerDocument===d||(p(f),s=!v);g=e[h++];)if(g(f,a||d,s)){u.push(f);break}l&&(x=E)}n&&((f=!g&&f)&&m--,o&&_.push(f))}if(m+=y,n&&y!==m){for(h=0;g=t[h++];)g(_,b,a,s);if(o){if(m>0)for(;y--;)_[y]||b[y]||(b[y]=D.call(u));b=be(b)}N.apply(u,b),l&&!o&&b.length>0&&m+t.length>1&&oe.uniqueSort(u)}return l&&(x=E,c=w),_};return n?se(o):o}(o,i))).selector=e}return s},u=oe.select=function(e,t,n,i){var o,u,c,l,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&9===t.nodeType&&v&&r.relative[u[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=K.needsContext.test(e)?0:u.length;o--&&(c=u[o],!r.relative[l=c.type]);)if((f=r.find[l])&&(i=f(c.matches[0].replace(Z,ee),J.test(u[0].type)&&ve(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&me(u)))return N.apply(n,i),n;break}}return(p||s(e,d))(i,t,!v,n,!t||J.test(e)&&ve(t.parentNode)||t),n},n.sortStable=b.split("").sort(S).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML=" ","#"===e.firstChild.getAttribute("href")})||ce("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML=" ",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ce("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||ce($,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(n);C.find=A,C.expr=A.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=A.uniqueSort,C.text=A.getText,C.isXMLDoc=A.isXML,C.contains=A.contains,C.escapeSelector=A.escape;var S=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&C(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},O=C.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var I=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function N(e,t,n){return y(t)?C.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?C.grep(e,function(e){return e===t!==n}):"string"!=typeof t?C.grep(e,function(e){return f.call(t,e)>-1!==n}):C.filter(t,e,n)}C.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?C.find.matchesSelector(r,e)?[r]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(N(this,e||[],!1))},not:function(e){return this.pushStack(N(this,e||[],!0))},is:function(e){return!!N(this,"string"==typeof e&&O.test(e)?C(e):e||[],!1).length}});var j,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:a,!0)),I.test(r[1])&&C.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=a.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,j=C(a);var $=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function R(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&C.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?C.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?f.call(C(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return S(e,"parentNode")},parentsUntil:function(e,t,n){return S(e,"parentNode",n)},next:function(e){return R(e,"nextSibling")},prev:function(e){return R(e,"previousSibling")},nextAll:function(e){return S(e,"nextSibling")},prevAll:function(e){return S(e,"previousSibling")},nextUntil:function(e,t,n){return S(e,"nextSibling",n)},prevUntil:function(e,t,n){return S(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return D(e,"iframe")?e.contentDocument:(D(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},function(e,t){C.fn[e]=function(n,r){var i=C.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=C.filter(r,i)),this.length>1&&(P[e]||C.uniqueSort(i),$.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function H(e){return e}function F(e){throw e}function q(e,t,n,r){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(n):e&&y(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return C.each(e.match(M)||[],function(e,n){t[n]=!0}),t}(e):C.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?C.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return C.Deferred(function(n){C.each(t,function(t,r){var i=y(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(e,r,i){var o=0;function a(e,t,r,i){return function(){var s=this,u=arguments,c=function(){var n,c;if(!(e=o&&(r!==F&&(s=void 0,u=[n]),t.rejectWith(s,u))}};e?l():(C.Deferred.getStackHook&&(l.stackTrace=C.Deferred.getStackHook()),n.setTimeout(l))}}return C.Deferred(function(n){t[0][3].add(a(0,n,y(i)?i:H,n.notifyWith)),t[1][3].add(a(0,n,y(e)?e:H)),t[2][3].add(a(0,n,y(r)?r:F))}).promise()},promise:function(e){return null!=e?C.extend(e,i):i}},o={};return C.each(t,function(e,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=u.call(arguments),o=C.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?u.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(q(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)q(i[n],a(n),o.reject);return o.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&B.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){n.setTimeout(function(){throw e})};var W=C.Deferred();function U(){a.removeEventListener("DOMContentLoaded",U),n.removeEventListener("load",U),C.ready()}C.fn.ready=function(e){return W.then(e).catch(function(e){C.readyException(e)}),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||W.resolveWith(a,[C]))}}),C.ready.then=W.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(C.ready):(a.addEventListener("DOMContentLoaded",U),n.addEventListener("load",U));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,c=null==n;if("object"===x(n))for(s in i=!0,n)z(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,y(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(C(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){Z.remove(this,e)})}}),C.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,C.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),r=n.length,i=n.shift(),o=C._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){C.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:C.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ve={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?C.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(c=C.contains(o.ownerDocument,o),a=ge(f.appendChild(o),"script"),c&&me(a),n)for(l=0;o=a[l++];)he.test(o.type||"")&&n.push(o);return f}ye=a.createDocumentFragment().appendChild(a.createElement("div")),(_e=a.createElement("input")).setAttribute("type","radio"),_e.setAttribute("checked","checked"),_e.setAttribute("name","t"),ye.appendChild(_e),m.checkClone=ye.cloneNode(!0).cloneNode(!0).lastChild.checked,ye.innerHTML="",m.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var xe=a.documentElement,Ce=/^key/,Ee=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function Se(){return!1}function ke(){try{return a.activeElement}catch(e){}}function Oe(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Oe(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return C().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=C.guid++)),e.each(function(){C.event.add(this,t,i,r,n)})}C.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,c,l,f,p,d,h,v,g=J.get(e);if(g)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&C.find.matchesSelector(xe,i),n.guid||(n.guid=C.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(t){return void 0!==C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(M)||[""]).length;c--;)d=v=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=C.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=C.event.special[d]||{},l=C.extend({type:d,origType:v,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,l):p.push(l),C.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,c,l,f,p,d,h,v,g=J.hasData(e)&&J.get(e);if(g&&(u=g.events)){for(c=(t=(t||"").match(M)||[""]).length;c--;)if(d=v=(s=Te.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=C.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)l=p[o],!i&&v!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(o,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(e,l));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,g.handle)||C.removeEvent(e,d,g.handle),delete u[d])}else for(d in u)C.event.remove(e,d+t[c],n,r,!0);C.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=C.event.fix(e),u=new Array(arguments.length),c=(J.get(this,"events")||{})[s.type]||[],l=C.event.special[s.type]||{};for(u[0]=s,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],a={},n=0;n-1:C.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ie=/
diff --git a/resources/lang/en/auth.php b/resources/lang/en/auth.php
new file mode 100644
index 000000000..e5506df29
--- /dev/null
+++ b/resources/lang/en/auth.php
@@ -0,0 +1,19 @@
+ 'These credentials do not match our records.',
+ 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
+
+];
diff --git a/resources/lang/en/pagination.php b/resources/lang/en/pagination.php
new file mode 100644
index 000000000..2b9b38e09
--- /dev/null
+++ b/resources/lang/en/pagination.php
@@ -0,0 +1,19 @@
+ '« Previous',
+ 'next' => 'Next »',
+
+];
diff --git a/resources/lang/en/passwords.php b/resources/lang/en/passwords.php
new file mode 100644
index 000000000..e5544d201
--- /dev/null
+++ b/resources/lang/en/passwords.php
@@ -0,0 +1,22 @@
+ 'Passwords must be at least six characters and match the confirmation.',
+ 'reset' => 'Your password has been reset!',
+ 'sent' => 'We have e-mailed your password reset link!',
+ 'token' => 'This password reset token is invalid.',
+ 'user' => "We can't find a user with that e-mail address.",
+
+];
diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php
new file mode 100644
index 000000000..b163c4240
--- /dev/null
+++ b/resources/lang/en/validation.php
@@ -0,0 +1,146 @@
+ 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :date.',
+ 'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
+ 'alpha' => 'The :attribute may only contain letters.',
+ 'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.',
+ 'alpha_num' => 'The :attribute may only contain letters and numbers.',
+ 'array' => 'The :attribute must be an array.',
+ 'before' => 'The :attribute must be a date before :date.',
+ 'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
+ 'between' => [
+ 'numeric' => 'The :attribute must be between :min and :max.',
+ 'file' => 'The :attribute must be between :min and :max kilobytes.',
+ 'string' => 'The :attribute must be between :min and :max characters.',
+ 'array' => 'The :attribute must have between :min and :max items.',
+ ],
+ 'boolean' => 'The :attribute field must be true or false.',
+ 'confirmed' => 'The :attribute confirmation does not match.',
+ 'date' => 'The :attribute is not a valid date.',
+ 'date_format' => 'The :attribute does not match the format :format.',
+ 'different' => 'The :attribute and :other must be different.',
+ 'digits' => 'The :attribute must be :digits digits.',
+ 'digits_between' => 'The :attribute must be between :min and :max digits.',
+ 'dimensions' => 'The :attribute has invalid image dimensions.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'email' => 'The :attribute must be a valid email address.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'file' => 'The :attribute must be a file.',
+ 'filled' => 'The :attribute field must have a value.',
+ 'gt' => [
+ 'numeric' => 'The :attribute must be greater than :value.',
+ 'file' => 'The :attribute must be greater than :value kilobytes.',
+ 'string' => 'The :attribute must be greater than :value characters.',
+ 'array' => 'The :attribute must have more than :value items.',
+ ],
+ 'gte' => [
+ 'numeric' => 'The :attribute must be greater than or equal :value.',
+ 'file' => 'The :attribute must be greater than or equal :value kilobytes.',
+ 'string' => 'The :attribute must be greater than or equal :value characters.',
+ 'array' => 'The :attribute must have :value items or more.',
+ ],
+ 'image' => 'The :attribute must be an image.',
+ 'in' => 'The selected :attribute is invalid.',
+ 'in_array' => 'The :attribute field does not exist in :other.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
+ 'ipv4' => 'The :attribute must be a valid IPv4 address.',
+ 'ipv6' => 'The :attribute must be a valid IPv6 address.',
+ 'json' => 'The :attribute must be a valid JSON string.',
+ 'lt' => [
+ 'numeric' => 'The :attribute must be less than :value.',
+ 'file' => 'The :attribute must be less than :value kilobytes.',
+ 'string' => 'The :attribute must be less than :value characters.',
+ 'array' => 'The :attribute must have less than :value items.',
+ ],
+ 'lte' => [
+ 'numeric' => 'The :attribute must be less than or equal :value.',
+ 'file' => 'The :attribute must be less than or equal :value kilobytes.',
+ 'string' => 'The :attribute must be less than or equal :value characters.',
+ 'array' => 'The :attribute must not have more than :value items.',
+ ],
+ 'max' => [
+ 'numeric' => 'The :attribute may not be greater than :max.',
+ 'file' => 'The :attribute may not be greater than :max kilobytes.',
+ 'string' => 'The :attribute may not be greater than :max characters.',
+ 'array' => 'The :attribute may not have more than :max items.',
+ ],
+ 'mimes' => 'The :attribute must be a file of type: :values.',
+ 'mimetypes' => 'The :attribute must be a file of type: :values.',
+ 'min' => [
+ 'numeric' => 'The :attribute must be at least :min.',
+ 'file' => 'The :attribute must be at least :min kilobytes.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
+ ],
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'not_regex' => 'The :attribute format is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
+ 'present' => 'The :attribute field must be present.',
+ 'regex' => 'The :attribute format is invalid.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
+ 'required_unless' => 'The :attribute field is required unless :other is in :values.',
+ 'required_with' => 'The :attribute field is required when :values is present.',
+ 'required_with_all' => 'The :attribute field is required when :values is present.',
+ 'required_without' => 'The :attribute field is required when :values is not present.',
+ 'required_without_all' => 'The :attribute field is required when none of :values are present.',
+ 'same' => 'The :attribute and :other must match.',
+ 'size' => [
+ 'numeric' => 'The :attribute must be :size.',
+ 'file' => 'The :attribute must be :size kilobytes.',
+ 'string' => 'The :attribute must be :size characters.',
+ 'array' => 'The :attribute must contain :size items.',
+ ],
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'uploaded' => 'The :attribute failed to upload.',
+ 'url' => 'The :attribute format is invalid.',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'attribute-name' => [
+ 'rule-name' => 'custom-message',
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+];
diff --git a/resources/sass/_variables.scss b/resources/sass/_variables.scss
new file mode 100644
index 000000000..6799fc453
--- /dev/null
+++ b/resources/sass/_variables.scss
@@ -0,0 +1,20 @@
+
+// Body
+$body-bg: #f8fafc;
+
+// Typography
+$font-family-sans-serif: "Nunito", sans-serif;
+$font-size-base: 0.9rem;
+$line-height-base: 1.6;
+
+// Colors
+$blue: #3490dc;
+$indigo: #6574cd;
+$purple: #9561e2;
+$pink: #f66D9b;
+$red: #e3342f;
+$orange: #f6993f;
+$yellow: #ffed4a;
+$green: #38c172;
+$teal: #4dc0b5;
+$cyan: #6cb2eb;
diff --git a/resources/sass/app.scss b/resources/sass/app.scss
new file mode 100644
index 000000000..f42e7986d
--- /dev/null
+++ b/resources/sass/app.scss
@@ -0,0 +1,14 @@
+
+// Fonts
+@import url('https://fonts.googleapis.com/css?family=Nunito');
+
+// Variables
+@import 'variables';
+
+// Bootstrap
+@import '~bootstrap/scss/bootstrap';
+
+.navbar-laravel {
+ background-color: #fff;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
+}
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php
new file mode 100644
index 000000000..47e3f5306
--- /dev/null
+++ b/resources/views/auth/login.blade.php
@@ -0,0 +1,71 @@
+@extends('layouts.app')
+
+@section('content')
+
+@endsection
diff --git a/resources/views/auth/passwords/email.blade.php b/resources/views/auth/passwords/email.blade.php
new file mode 100644
index 000000000..ccbee595c
--- /dev/null
+++ b/resources/views/auth/passwords/email.blade.php
@@ -0,0 +1,47 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+
+
+
+ @if (session('status'))
+
+ {{ session('status') }}
+
+ @endif
+
+
+
+
+
+
+
+@endsection
diff --git a/resources/views/auth/passwords/reset.blade.php b/resources/views/auth/passwords/reset.blade.php
new file mode 100644
index 000000000..bf27f4c85
--- /dev/null
+++ b/resources/views/auth/passwords/reset.blade.php
@@ -0,0 +1,65 @@
+@extends('layouts.app')
+
+@section('content')
+
+@endsection
diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php
new file mode 100644
index 000000000..ed331d499
--- /dev/null
+++ b/resources/views/auth/register.blade.php
@@ -0,0 +1,91 @@
+@extends('layouts.app')
+
+@section('content')
+
+@endsection
diff --git a/resources/views/auth/verify.blade.php b/resources/views/auth/verify.blade.php
new file mode 100644
index 000000000..c742cb4bd
--- /dev/null
+++ b/resources/views/auth/verify.blade.php
@@ -0,0 +1,24 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+
+
+
+ @if (session('resent'))
+
+ {{ __('A fresh verification link has been sent to your email address.') }}
+
+ @endif
+
+ {{ __('Before proceeding, please check your email for a verification link.') }}
+ {{ __('If you did not receive the email') }},
{{ __('click here to request another') }} .
+
+
+
+
+
+@endsection
diff --git a/resources/views/custom/login.blade.php b/resources/views/custom/login.blade.php
new file mode 100644
index 000000000..99060937c
--- /dev/null
+++ b/resources/views/custom/login.blade.php
@@ -0,0 +1,4 @@
+@extends('layouts.b4')
+@include('inc.messages')
+
+{!! $html !!}
\ No newline at end of file
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php
new file mode 100644
index 000000000..32a808df0
--- /dev/null
+++ b/resources/views/dashboard.blade.php
@@ -0,0 +1,22 @@
+@extends('layouts.b4')
+@include('layouts.navbar')
+@section('content')
+
+
+
+
+
+
+
+ @if (session('status'))
+
+ {{ session('status') }}
+
+ @endif
+ Welcome to the dashboard
+
+
+
+
+
+@endsection
diff --git a/resources/views/dashboard/addmoon.blade.php b/resources/views/dashboard/addmoon.blade.php
new file mode 100644
index 000000000..01efe6d0e
--- /dev/null
+++ b/resources/views/dashboard/addmoon.blade.php
@@ -0,0 +1,35 @@
+@extends('layouts.b4')
+@include('inc.messages')
+@include('layouts.navbar')
+@section('content')
+
+
Add A New Moon
+ {!! Form::open(['action' => 'MoonsController@addMoon', 'method' => 'POST']) !!}
+
+ {{ Form::label('region', 'Region') }}
+ {{ Form::text('region', '', ['class' => 'form-control', 'placeholder' => 'Region']) }}
+ {{ Form::label('system', 'System') }}
+ {{ Form::text('system', '', ['class' => 'form-control', 'placeholder' => 'System']) }}
+ {{ Form::label('struture', 'Structure Name') }}
+ {{ Form::text('structure', '', ['class' => 'form-control', 'placeholder' => 'Structure Name']) }}
+ {{ Form::label('firstore', 'First Ore') }}
+ {{ Form::text('firstore', '', ['class' => 'form-control', 'placeholder' => 'First Ore Name']) }}
+ {{ Form::label('firstquan', 'First Ore Quantity') }}
+ {{ Form::text('firstquan', '', ['class' => 'form-control', 'placeholder' => 'Second Ore Quantity']) }}
+ {{ Form::label('secondore', 'Second Ore') }}
+ {{ Form::text('secondore', '', ['class' => 'form-control', 'placeholder' => 'Second Ore Name']) }}
+ {{ Form::label('secondquan', 'Second Ore Quantity') }}
+ {{ Form::text('secondquan', '', ['class' => 'form-control', 'placeholder' => 'Second Ore Quantity']) }}
+ {{ Form::label('thirdore', 'Third Ore') }}
+ {{ Form::text('thirdore', '', ['class' => 'form-control', 'placeholder' => 'Third Ore Name']) }}
+ {{ Form::label('thirdquan', 'Third Ore Quantity') }}
+ {{ Form::text('thirdquan', '', ['class' => 'form-control', 'placeholder' => 'Third Ore Quantity']) }}
+ {{ Form::label('fourthore', 'Fourth Ore') }}
+ {{ Form::text('fourthore', '', ['class' => 'form-control', 'placeholder' => 'Fourth Ore Name']) }}
+ {{ Form::label('fourthquan', 'Fourth Ore Quantity') }}
+ {{ Form::text('fourthquan', '', ['class' => 'form-control', 'placeholder' => 'Fourth Ore Quantity']) }}
+
+ {{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
+ {!! Form::close() !!}
+
+@endsection
\ No newline at end of file
diff --git a/resources/views/dashboard/esitoken.blade.php b/resources/views/dashboard/esitoken.blade.php
new file mode 100644
index 000000000..81cac5832
--- /dev/null
+++ b/resources/views/dashboard/esitoken.blade.php
@@ -0,0 +1,9 @@
+@extends('layouts.b4')
+@include('inc.messages')
+@include('layouts.navbar')
+@section('content')
+
+
Submit an ESI Token
+
+
+@endsection
\ No newline at end of file
diff --git a/resources/views/dashboard/moon/addmoon.blade.php b/resources/views/dashboard/moon/addmoon.blade.php
new file mode 100644
index 000000000..eb02d223b
--- /dev/null
+++ b/resources/views/dashboard/moon/addmoon.blade.php
@@ -0,0 +1,12 @@
+@extends('layouts.b4')
+
+@section('content')
+ Add A New Moon
+ {!! Form::open(['action' => 'MoonsController@storeMoon', 'method' => 'POST']) !!}
+
+ {{ Form::label('region', 'Region') }}
+ {{ Form::text('region', '', ['class' => 'form-control', 'placeholder' => 'Region']) }}
+
+ {{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
+ {!! Form::close() !!}
+@endsection
\ No newline at end of file
diff --git a/resources/views/dashboard/moon/moon.blade.php b/resources/views/dashboard/moon/moon.blade.php
new file mode 100644
index 000000000..e69de29bb
diff --git a/resources/views/dashboard/moon/update.moon.blade b/resources/views/dashboard/moon/update.moon.blade
new file mode 100644
index 000000000..e69de29bb
diff --git a/resources/views/dashboard/profile.blade.php b/resources/views/dashboard/profile.blade.php
new file mode 100644
index 000000000..7a8053430
--- /dev/null
+++ b/resources/views/dashboard/profile.blade.php
@@ -0,0 +1,5 @@
+@extends('layouts.b4')
+@include('layouts.navbar')
+@include('inc.messages')
+
+{!! $html !!}
diff --git a/resources/views/inc/messages.blade.php b/resources/views/inc/messages.blade.php
new file mode 100644
index 000000000..937272ff2
--- /dev/null
+++ b/resources/views/inc/messages.blade.php
@@ -0,0 +1,19 @@
+@if(count($errors) > 0)
+ @foreach($errors->all() as $error)
+
+ {{$error}}
+
+ @endforeach
+@endif
+
+@if(session('success'))
+
+ {{session('success')}}
+
+@endif
+
+@if(session('error'))
+
+ {{session('error')}}
+
+@endif
\ No newline at end of file
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php
new file mode 100644
index 000000000..dc245d980
--- /dev/null
+++ b/resources/views/layouts/app.blade.php
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+ {{ config('app.name', 'Laravel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ @yield('content')
+
+
+
+
diff --git a/resources/views/layouts/b4.blade.php b/resources/views/layouts/b4.blade.php
new file mode 100644
index 000000000..aae41a697
--- /dev/null
+++ b/resources/views/layouts/b4.blade.php
@@ -0,0 +1,24 @@
+
+
+
+ {{ config('app.name', 'W4RP Services') }}
+
+
+
+
+
+
+
+
+
+
+
+ @include('inc.messages')
+ @yield('content')
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/layouts/navbar.blade.php b/resources/views/layouts/navbar.blade.php
new file mode 100644
index 000000000..f5c110150
--- /dev/null
+++ b/resources/views/layouts/navbar.blade.php
@@ -0,0 +1,34 @@
+
+
+
\ No newline at end of file
diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php
new file mode 100644
index 000000000..ef03c42e2
--- /dev/null
+++ b/resources/views/welcome.blade.php
@@ -0,0 +1,21 @@
+@extends('layouts.b4')
+@section('content')
+
+
+
+
+
+
+
+ @if (session('status'))
+
+ {{ session('status') }}
+
+ @endif
+
Login
+
+
+
+
+
+@endsection
\ No newline at end of file
diff --git a/routes/api.php b/routes/api.php
new file mode 100644
index 000000000..c641ca5e5
--- /dev/null
+++ b/routes/api.php
@@ -0,0 +1,18 @@
+get('/user', function (Request $request) {
+ return $request->user();
+});
diff --git a/routes/channels.php b/routes/channels.php
new file mode 100644
index 000000000..f16a20b9b
--- /dev/null
+++ b/routes/channels.php
@@ -0,0 +1,16 @@
+id === (int) $id;
+});
diff --git a/routes/console.php b/routes/console.php
new file mode 100644
index 000000000..75dd0cded
--- /dev/null
+++ b/routes/console.php
@@ -0,0 +1,18 @@
+comment(Inspiring::quote());
+})->describe('Display an inspiring quote');
diff --git a/routes/web.php b/routes/web.php
new file mode 100644
index 000000000..d4318bda7
--- /dev/null
+++ b/routes/web.php
@@ -0,0 +1,32 @@
+
+ */
+
+$uri = urldecode(
+ parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
+);
+
+// This file allows us to emulate Apache's "mod_rewrite" functionality from the
+// built-in PHP web server. This provides a convenient way to test a Laravel
+// application without having installed a "real" web server software here.
+if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
+ return false;
+}
+
+require_once __DIR__.'/public/index.php';
diff --git a/storage/app/.gitignore b/storage/app/.gitignore
new file mode 100644
index 000000000..8f4803c05
--- /dev/null
+++ b/storage/app/.gitignore
@@ -0,0 +1,3 @@
+*
+!public/
+!.gitignore
diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore
new file mode 100644
index 000000000..d6b7ef32c
--- /dev/null
+++ b/storage/app/public/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore
new file mode 100644
index 000000000..b02b700f1
--- /dev/null
+++ b/storage/framework/.gitignore
@@ -0,0 +1,8 @@
+config.php
+routes.php
+schedule-*
+compiled.php
+services.json
+events.scanned.php
+routes.scanned.php
+down
diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore
new file mode 100644
index 000000000..d6b7ef32c
--- /dev/null
+++ b/storage/framework/cache/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore
new file mode 100644
index 000000000..d6b7ef32c
--- /dev/null
+++ b/storage/framework/sessions/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore
new file mode 100644
index 000000000..d6b7ef32c
--- /dev/null
+++ b/storage/framework/testing/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore
new file mode 100644
index 000000000..d6b7ef32c
--- /dev/null
+++ b/storage/framework/views/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore
new file mode 100644
index 000000000..d6b7ef32c
--- /dev/null
+++ b/storage/logs/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php
new file mode 100644
index 000000000..547152f6a
--- /dev/null
+++ b/tests/CreatesApplication.php
@@ -0,0 +1,22 @@
+make(Kernel::class)->bootstrap();
+
+ return $app;
+ }
+}
diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php
new file mode 100644
index 000000000..f31e495ca
--- /dev/null
+++ b/tests/Feature/ExampleTest.php
@@ -0,0 +1,21 @@
+get('/');
+
+ $response->assertStatus(200);
+ }
+}
diff --git a/tests/TestCase.php b/tests/TestCase.php
new file mode 100644
index 000000000..2932d4a69
--- /dev/null
+++ b/tests/TestCase.php
@@ -0,0 +1,10 @@
+assertTrue(true);
+ }
+}
diff --git a/vendor/autoload.php b/vendor/autoload.php
new file mode 100644
index 000000000..bda2abcc0
--- /dev/null
+++ b/vendor/autoload.php
@@ -0,0 +1,7 @@
+
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/vendor/beyondcode/laravel-dump-server/README.md b/vendor/beyondcode/laravel-dump-server/README.md
new file mode 100644
index 000000000..a6c2baa76
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/README.md
@@ -0,0 +1,71 @@
+# Laravel Dump Server
+
+[](https://packagist.org/packages/beyondcode/laravel-dump-server)
+[](https://scrutinizer-ci.com/g/beyondcode/laravel-dump-server)
+[](https://packagist.org/packages/beyondcode/laravel-dump-server)
+
+Bringing the [Symfony Var-Dump Server](https://symfony.com/doc/current/components/var_dumper.html#the-dump-server) to Laravel.
+
+This package will give you a dump server, that collects all your `dump` call outputs, so that it does not interfere with HTTP / API responses.
+
+## Installation
+
+You can install the package via composer:
+
+```bash
+composer require --dev beyondcode/laravel-dump-server
+```
+
+The package will register itself automatically.
+
+Optionally you can publish the package configuration using:
+
+```bash
+php artisan vendor:publish --provider=BeyondCode\\DumpServer\\DumpServerServiceProvider
+```
+
+This will publish a file called `debug-server.php` in your `config` folder.
+In the config file, you can specify the dump server host that you want to listen on, in case you want to change the default value.
+
+## Usage
+
+Start the dump server by calling the artisan command:
+
+```bash
+php artisan dump-server
+```
+
+You can set the output format to HTML using the `--format` option:
+
+```bash
+php artisan dump-server --format=html > dump.html
+```
+
+And then you can, as you are used to, put `dump` calls in your methods. But instead of dumping the output in your current HTTP request, they will be dumped in the artisan command.
+This is very useful, when you want to dump data from API requests, without having to deal with HTTP errors.
+
+You can see it in action here:
+
+
+
+### Changelog
+
+Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.
+
+## Contributing
+
+Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
+
+### Security
+
+If you discover any security related issues, please email marcel@beyondco.de instead of using the issue tracker.
+
+## Credits
+
+- [Marcel Pociot](https://github.com/mpociot)
+- [All Contributors](../../contributors)
+
+## License
+
+The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
+
diff --git a/vendor/beyondcode/laravel-dump-server/composer.json b/vendor/beyondcode/laravel-dump-server/composer.json
new file mode 100644
index 000000000..d1388e905
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/composer.json
@@ -0,0 +1,56 @@
+{
+ "name": "beyondcode/laravel-dump-server",
+ "description": "Symfony Var-Dump Server for Laravel",
+ "keywords": [
+ "beyondcode",
+ "laravel-dump-server"
+ ],
+ "homepage": "https://github.com/beyondcode/laravel-dump-server",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Marcel Pociot",
+ "email": "marcel@beyondco.de",
+ "homepage": "https://beyondcode.de",
+ "role": "Developer"
+ }
+ ],
+ "require": {
+ "php": "^7.1",
+ "illuminate/console": "5.6.*|5.7.*|5.8.*",
+ "illuminate/http": "5.6.*|5.7.*|5.8.*",
+ "illuminate/support": "5.6.*|5.7.*|5.8.*",
+ "symfony/var-dumper": "^4.1.1"
+ },
+ "require-dev": {
+ "larapack/dd": "^1.0",
+ "phpunit/phpunit": "^7.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "BeyondCode\\DumpServer\\": "src"
+ },
+ "files": [
+ "helpers.php"
+ ]
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "BeyondCode\\DumpServer\\Tests\\": "tests"
+ }
+ },
+ "scripts": {
+ "test": "vendor/bin/phpunit",
+ "test-coverage": "vendor/bin/phpunit --coverage-html coverage"
+ },
+ "config": {
+ "sort-packages": true
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "BeyondCode\\DumpServer\\DumpServerServiceProvider"
+ ]
+ }
+ }
+}
diff --git a/vendor/beyondcode/laravel-dump-server/config/config.php b/vendor/beyondcode/laravel-dump-server/config/config.php
new file mode 100644
index 000000000..f897262f7
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/config/config.php
@@ -0,0 +1,8 @@
+ 'tcp://127.0.0.1:9912',
+];
diff --git a/vendor/beyondcode/laravel-dump-server/helpers.php b/vendor/beyondcode/laravel-dump-server/helpers.php
new file mode 100644
index 000000000..7a3ba5218
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/helpers.php
@@ -0,0 +1,16 @@
+basePath('config').($path ? DIRECTORY_SEPARATOR.$path : $path);
+ }
+}
diff --git a/vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php b/vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php
new file mode 100644
index 000000000..e90116cfb
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/src/DumpServerCommand.php
@@ -0,0 +1,84 @@
+server = $server;
+
+ parent::__construct();
+ }
+
+ /**
+ * Handle the command.
+ *
+ * @return void
+ */
+ public function handle()
+ {
+ switch ($format = $this->option('format')) {
+ case 'cli':
+ $descriptor = new CliDescriptor(new CliDumper);
+ break;
+ case 'html':
+ $descriptor = new HtmlDescriptor(new HtmlDumper);
+ break;
+ default:
+ throw new InvalidArgumentException(sprintf('Unsupported format "%s".', $format));
+ }
+
+ $io = new SymfonyStyle($this->input, $this->output);
+
+ $errorIo = $io->getErrorStyle();
+ $errorIo->title('Laravel Var Dump Server');
+
+ $this->server->start();
+
+ $errorIo->success(sprintf('Server listening on %s', $this->server->getHost()));
+ $errorIo->comment('Quit the server with CONTROL-C.');
+
+ $this->server->listen(function (Data $data, array $context, int $clientId) use ($descriptor, $io) {
+ $descriptor->describe($io, $data, $context, $clientId);
+ });
+ }
+}
diff --git a/vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php b/vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php
new file mode 100644
index 000000000..a4402da3b
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php
@@ -0,0 +1,56 @@
+app->runningInConsole()) {
+
+ $this->publishes([
+ __DIR__.'/../config/config.php' => config_path('debug-server.php'),
+ ], 'config');
+ }
+ }
+
+ /**
+ * Register the application services.
+ *
+ * @return void
+ */
+ public function register()
+ {
+ $this->mergeConfigFrom(__DIR__.'/../config/config.php', 'debug-server');
+
+ $this->app->bind('command.dumpserver', DumpServerCommand::class);
+
+ $this->commands([
+ 'command.dumpserver',
+ ]);
+
+ $host = $this->app['config']->get('debug-server.host');
+
+ $this->app->when(DumpServer::class)->needs('$host')->give($host);
+
+ $connection = new Connection($host, [
+ 'request' => new RequestContextProvider($this->app['request']),
+ 'source' => new SourceContextProvider('utf-8', base_path()),
+ ]);
+
+ VarDumper::setHandler(function ($var) use ($connection) {
+ (new Dumper($connection))->dump($var);
+ });
+ }
+}
diff --git a/vendor/beyondcode/laravel-dump-server/src/Dumper.php b/vendor/beyondcode/laravel-dump-server/src/Dumper.php
new file mode 100644
index 000000000..2f8b42655
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/src/Dumper.php
@@ -0,0 +1,49 @@
+connection = $connection;
+ }
+
+ /**
+ * Dump a value with elegance.
+ *
+ * @param mixed $value
+ * @return void
+ */
+ public function dump($value)
+ {
+ if (class_exists(CliDumper::class)) {
+ $data = (new VarCloner)->cloneVar($value);
+
+ if ($this->connection === null || $this->connection->write($data) === false) {
+ $dumper = in_array(PHP_SAPI, ['cli', 'phpdbg']) ? new CliDumper : new HtmlDumper;
+ $dumper->dump($data);
+ }
+ } else {
+ var_dump($value);
+ }
+ }
+}
diff --git a/vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php b/vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php
new file mode 100644
index 000000000..7bb06700e
--- /dev/null
+++ b/vendor/beyondcode/laravel-dump-server/src/RequestContextProvider.php
@@ -0,0 +1,66 @@
+currentRequest = $currentRequest;
+ $this->cloner = new VarCloner;
+ $this->cloner->setMaxItems(0);
+ }
+
+ /**
+ * Get the context.
+ *
+ * @return array|null
+ */
+ public function getContext(): ?array
+ {
+ if ($this->currentRequest === null) {
+ return null;
+ }
+
+ $controller = null;
+
+ if ($route = $this->currentRequest->route()) {
+ $controller = $route->controller;
+
+ if (! $controller && ! is_string($route->action['uses'])) {
+ $controller = $route->action['uses'];
+ }
+ }
+
+ return [
+ 'uri' => $this->currentRequest->getUri(),
+ 'method' => $this->currentRequest->getMethod(),
+ 'controller' => $controller ? $this->cloner->cloneVar(class_basename($controller)) : $controller,
+ 'identifier' => spl_object_hash($this->currentRequest),
+ ];
+ }
+}
diff --git a/vendor/bin/php-parse b/vendor/bin/php-parse
new file mode 100644
index 000000000..c4bd3e7ab
--- /dev/null
+++ b/vendor/bin/php-parse
@@ -0,0 +1,10 @@
+#!/usr/bin/env sh
+
+dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../nikic/php-parser/bin" && pwd)
+
+if [ -d /proc/cygdrive ] && [[ $(which php) == $(readlink -n /proc/cygdrive)/* ]]; then
+ # We are in Cgywin using Windows php, so the path must be translated
+ dir=$(cygpath -m "$dir");
+fi
+
+"${dir}/php-parse" "$@"
diff --git a/vendor/bin/php-parse.bat b/vendor/bin/php-parse.bat
new file mode 100644
index 000000000..a5baa4eda
--- /dev/null
+++ b/vendor/bin/php-parse.bat
@@ -0,0 +1,4 @@
+@ECHO OFF
+setlocal DISABLEDELAYEDEXPANSION
+SET BIN_TARGET=%~dp0/../nikic/php-parser/bin/php-parse
+php "%BIN_TARGET%" %*
diff --git a/vendor/bin/phpunit b/vendor/bin/phpunit
new file mode 100644
index 000000000..378c127d3
--- /dev/null
+++ b/vendor/bin/phpunit
@@ -0,0 +1,10 @@
+#!/usr/bin/env sh
+
+dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../phpunit/phpunit" && pwd)
+
+if [ -d /proc/cygdrive ] && [[ $(which php) == $(readlink -n /proc/cygdrive)/* ]]; then
+ # We are in Cgywin using Windows php, so the path must be translated
+ dir=$(cygpath -m "$dir");
+fi
+
+"${dir}/phpunit" "$@"
diff --git a/vendor/bin/phpunit.bat b/vendor/bin/phpunit.bat
new file mode 100644
index 000000000..b17792348
--- /dev/null
+++ b/vendor/bin/phpunit.bat
@@ -0,0 +1,4 @@
+@ECHO OFF
+setlocal DISABLEDELAYEDEXPANSION
+SET BIN_TARGET=%~dp0/../phpunit/phpunit/phpunit
+php "%BIN_TARGET%" %*
diff --git a/vendor/bin/psysh b/vendor/bin/psysh
new file mode 100644
index 000000000..cd0fa5201
--- /dev/null
+++ b/vendor/bin/psysh
@@ -0,0 +1,10 @@
+#!/usr/bin/env sh
+
+dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../psy/psysh/bin" && pwd)
+
+if [ -d /proc/cygdrive ] && [[ $(which php) == $(readlink -n /proc/cygdrive)/* ]]; then
+ # We are in Cgywin using Windows php, so the path must be translated
+ dir=$(cygpath -m "$dir");
+fi
+
+"${dir}/psysh" "$@"
diff --git a/vendor/bin/psysh.bat b/vendor/bin/psysh.bat
new file mode 100644
index 000000000..b27592f3d
--- /dev/null
+++ b/vendor/bin/psysh.bat
@@ -0,0 +1,4 @@
+@ECHO OFF
+setlocal DISABLEDELAYEDEXPANSION
+SET BIN_TARGET=%~dp0/../psy/psysh/bin/psysh
+php "%BIN_TARGET%" %*
diff --git a/vendor/bin/tokengenerator b/vendor/bin/tokengenerator
new file mode 100644
index 000000000..144e60c09
--- /dev/null
+++ b/vendor/bin/tokengenerator
@@ -0,0 +1,10 @@
+#!/usr/bin/env sh
+
+dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../eveseat/eseye/bin" && pwd)
+
+if [ -d /proc/cygdrive ] && [[ $(which php) == $(readlink -n /proc/cygdrive)/* ]]; then
+ # We are in Cgywin using Windows php, so the path must be translated
+ dir=$(cygpath -m "$dir");
+fi
+
+"${dir}/tokengenerator" "$@"
diff --git a/vendor/bin/tokengenerator.bat b/vendor/bin/tokengenerator.bat
new file mode 100644
index 000000000..529aa7e4f
--- /dev/null
+++ b/vendor/bin/tokengenerator.bat
@@ -0,0 +1,4 @@
+@ECHO OFF
+setlocal DISABLEDELAYEDEXPANSION
+SET BIN_TARGET=%~dp0/../eveseat/eseye/bin/tokengenerator
+bash "%BIN_TARGET%" %*
diff --git a/vendor/bin/var-dump-server b/vendor/bin/var-dump-server
new file mode 100644
index 000000000..e41c85bbf
--- /dev/null
+++ b/vendor/bin/var-dump-server
@@ -0,0 +1,10 @@
+#!/usr/bin/env sh
+
+dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../symfony/var-dumper/Resources/bin" && pwd)
+
+if [ -d /proc/cygdrive ] && [[ $(which php) == $(readlink -n /proc/cygdrive)/* ]]; then
+ # We are in Cgywin using Windows php, so the path must be translated
+ dir=$(cygpath -m "$dir");
+fi
+
+"${dir}/var-dump-server" "$@"
diff --git a/vendor/bin/var-dump-server.bat b/vendor/bin/var-dump-server.bat
new file mode 100644
index 000000000..46836b50c
--- /dev/null
+++ b/vendor/bin/var-dump-server.bat
@@ -0,0 +1,4 @@
+@ECHO OFF
+setlocal DISABLEDELAYEDEXPANSION
+SET BIN_TARGET=%~dp0/../symfony/var-dumper/Resources/bin/var-dump-server
+php "%BIN_TARGET%" %*
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
new file mode 100644
index 000000000..95f7e0978
--- /dev/null
+++ b/vendor/composer/ClassLoader.php
@@ -0,0 +1,445 @@
+
+ * Jordi Boggiano
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Composer\Autoload;
+
+/**
+ * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
+ *
+ * $loader = new \Composer\Autoload\ClassLoader();
+ *
+ * // register classes with namespaces
+ * $loader->add('Symfony\Component', __DIR__.'/component');
+ * $loader->add('Symfony', __DIR__.'/framework');
+ *
+ * // activate the autoloader
+ * $loader->register();
+ *
+ * // to enable searching the include path (eg. for PEAR packages)
+ * $loader->setUseIncludePath(true);
+ *
+ * In this example, if you try to use a class in the Symfony\Component
+ * namespace or one of its children (Symfony\Component\Console for instance),
+ * the autoloader will first look for the class under the component/
+ * directory, and it will then fallback to the framework/ directory if not
+ * found before giving up.
+ *
+ * This class is loosely based on the Symfony UniversalClassLoader.
+ *
+ * @author Fabien Potencier
+ * @author Jordi Boggiano
+ * @see http://www.php-fig.org/psr/psr-0/
+ * @see http://www.php-fig.org/psr/psr-4/
+ */
+class ClassLoader
+{
+ // PSR-4
+ private $prefixLengthsPsr4 = array();
+ private $prefixDirsPsr4 = array();
+ private $fallbackDirsPsr4 = array();
+
+ // PSR-0
+ private $prefixesPsr0 = array();
+ private $fallbackDirsPsr0 = array();
+
+ private $useIncludePath = false;
+ private $classMap = array();
+ private $classMapAuthoritative = false;
+ private $missingClasses = array();
+ private $apcuPrefix;
+
+ public function getPrefixes()
+ {
+ if (!empty($this->prefixesPsr0)) {
+ return call_user_func_array('array_merge', $this->prefixesPsr0);
+ }
+
+ return array();
+ }
+
+ public function getPrefixesPsr4()
+ {
+ return $this->prefixDirsPsr4;
+ }
+
+ public function getFallbackDirs()
+ {
+ return $this->fallbackDirsPsr0;
+ }
+
+ public function getFallbackDirsPsr4()
+ {
+ return $this->fallbackDirsPsr4;
+ }
+
+ public function getClassMap()
+ {
+ return $this->classMap;
+ }
+
+ /**
+ * @param array $classMap Class to filename map
+ */
+ public function addClassMap(array $classMap)
+ {
+ if ($this->classMap) {
+ $this->classMap = array_merge($this->classMap, $classMap);
+ } else {
+ $this->classMap = $classMap;
+ }
+ }
+
+ /**
+ * Registers a set of PSR-0 directories for a given prefix, either
+ * appending or prepending to the ones previously set for this prefix.
+ *
+ * @param string $prefix The prefix
+ * @param array|string $paths The PSR-0 root directories
+ * @param bool $prepend Whether to prepend the directories
+ */
+ public function add($prefix, $paths, $prepend = false)
+ {
+ if (!$prefix) {
+ if ($prepend) {
+ $this->fallbackDirsPsr0 = array_merge(
+ (array) $paths,
+ $this->fallbackDirsPsr0
+ );
+ } else {
+ $this->fallbackDirsPsr0 = array_merge(
+ $this->fallbackDirsPsr0,
+ (array) $paths
+ );
+ }
+
+ return;
+ }
+
+ $first = $prefix[0];
+ if (!isset($this->prefixesPsr0[$first][$prefix])) {
+ $this->prefixesPsr0[$first][$prefix] = (array) $paths;
+
+ return;
+ }
+ if ($prepend) {
+ $this->prefixesPsr0[$first][$prefix] = array_merge(
+ (array) $paths,
+ $this->prefixesPsr0[$first][$prefix]
+ );
+ } else {
+ $this->prefixesPsr0[$first][$prefix] = array_merge(
+ $this->prefixesPsr0[$first][$prefix],
+ (array) $paths
+ );
+ }
+ }
+
+ /**
+ * Registers a set of PSR-4 directories for a given namespace, either
+ * appending or prepending to the ones previously set for this namespace.
+ *
+ * @param string $prefix The prefix/namespace, with trailing '\\'
+ * @param array|string $paths The PSR-4 base directories
+ * @param bool $prepend Whether to prepend the directories
+ *
+ * @throws \InvalidArgumentException
+ */
+ public function addPsr4($prefix, $paths, $prepend = false)
+ {
+ if (!$prefix) {
+ // Register directories for the root namespace.
+ if ($prepend) {
+ $this->fallbackDirsPsr4 = array_merge(
+ (array) $paths,
+ $this->fallbackDirsPsr4
+ );
+ } else {
+ $this->fallbackDirsPsr4 = array_merge(
+ $this->fallbackDirsPsr4,
+ (array) $paths
+ );
+ }
+ } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
+ // Register directories for a new namespace.
+ $length = strlen($prefix);
+ if ('\\' !== $prefix[$length - 1]) {
+ throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
+ }
+ $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
+ $this->prefixDirsPsr4[$prefix] = (array) $paths;
+ } elseif ($prepend) {
+ // Prepend directories for an already registered namespace.
+ $this->prefixDirsPsr4[$prefix] = array_merge(
+ (array) $paths,
+ $this->prefixDirsPsr4[$prefix]
+ );
+ } else {
+ // Append directories for an already registered namespace.
+ $this->prefixDirsPsr4[$prefix] = array_merge(
+ $this->prefixDirsPsr4[$prefix],
+ (array) $paths
+ );
+ }
+ }
+
+ /**
+ * Registers a set of PSR-0 directories for a given prefix,
+ * replacing any others previously set for this prefix.
+ *
+ * @param string $prefix The prefix
+ * @param array|string $paths The PSR-0 base directories
+ */
+ public function set($prefix, $paths)
+ {
+ if (!$prefix) {
+ $this->fallbackDirsPsr0 = (array) $paths;
+ } else {
+ $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
+ }
+ }
+
+ /**
+ * Registers a set of PSR-4 directories for a given namespace,
+ * replacing any others previously set for this namespace.
+ *
+ * @param string $prefix The prefix/namespace, with trailing '\\'
+ * @param array|string $paths The PSR-4 base directories
+ *
+ * @throws \InvalidArgumentException
+ */
+ public function setPsr4($prefix, $paths)
+ {
+ if (!$prefix) {
+ $this->fallbackDirsPsr4 = (array) $paths;
+ } else {
+ $length = strlen($prefix);
+ if ('\\' !== $prefix[$length - 1]) {
+ throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
+ }
+ $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
+ $this->prefixDirsPsr4[$prefix] = (array) $paths;
+ }
+ }
+
+ /**
+ * Turns on searching the include path for class files.
+ *
+ * @param bool $useIncludePath
+ */
+ public function setUseIncludePath($useIncludePath)
+ {
+ $this->useIncludePath = $useIncludePath;
+ }
+
+ /**
+ * Can be used to check if the autoloader uses the include path to check
+ * for classes.
+ *
+ * @return bool
+ */
+ public function getUseIncludePath()
+ {
+ return $this->useIncludePath;
+ }
+
+ /**
+ * Turns off searching the prefix and fallback directories for classes
+ * that have not been registered with the class map.
+ *
+ * @param bool $classMapAuthoritative
+ */
+ public function setClassMapAuthoritative($classMapAuthoritative)
+ {
+ $this->classMapAuthoritative = $classMapAuthoritative;
+ }
+
+ /**
+ * Should class lookup fail if not found in the current class map?
+ *
+ * @return bool
+ */
+ public function isClassMapAuthoritative()
+ {
+ return $this->classMapAuthoritative;
+ }
+
+ /**
+ * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
+ *
+ * @param string|null $apcuPrefix
+ */
+ public function setApcuPrefix($apcuPrefix)
+ {
+ $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
+ }
+
+ /**
+ * The APCu prefix in use, or null if APCu caching is not enabled.
+ *
+ * @return string|null
+ */
+ public function getApcuPrefix()
+ {
+ return $this->apcuPrefix;
+ }
+
+ /**
+ * Registers this instance as an autoloader.
+ *
+ * @param bool $prepend Whether to prepend the autoloader or not
+ */
+ public function register($prepend = false)
+ {
+ spl_autoload_register(array($this, 'loadClass'), true, $prepend);
+ }
+
+ /**
+ * Unregisters this instance as an autoloader.
+ */
+ public function unregister()
+ {
+ spl_autoload_unregister(array($this, 'loadClass'));
+ }
+
+ /**
+ * Loads the given class or interface.
+ *
+ * @param string $class The name of the class
+ * @return bool|null True if loaded, null otherwise
+ */
+ public function loadClass($class)
+ {
+ if ($file = $this->findFile($class)) {
+ includeFile($file);
+
+ return true;
+ }
+ }
+
+ /**
+ * Finds the path to the file where the class is defined.
+ *
+ * @param string $class The name of the class
+ *
+ * @return string|false The path if found, false otherwise
+ */
+ public function findFile($class)
+ {
+ // class map lookup
+ if (isset($this->classMap[$class])) {
+ return $this->classMap[$class];
+ }
+ if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
+ return false;
+ }
+ if (null !== $this->apcuPrefix) {
+ $file = apcu_fetch($this->apcuPrefix.$class, $hit);
+ if ($hit) {
+ return $file;
+ }
+ }
+
+ $file = $this->findFileWithExtension($class, '.php');
+
+ // Search for Hack files if we are running on HHVM
+ if (false === $file && defined('HHVM_VERSION')) {
+ $file = $this->findFileWithExtension($class, '.hh');
+ }
+
+ if (null !== $this->apcuPrefix) {
+ apcu_add($this->apcuPrefix.$class, $file);
+ }
+
+ if (false === $file) {
+ // Remember that this class does not exist.
+ $this->missingClasses[$class] = true;
+ }
+
+ return $file;
+ }
+
+ private function findFileWithExtension($class, $ext)
+ {
+ // PSR-4 lookup
+ $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
+
+ $first = $class[0];
+ if (isset($this->prefixLengthsPsr4[$first])) {
+ $subPath = $class;
+ while (false !== $lastPos = strrpos($subPath, '\\')) {
+ $subPath = substr($subPath, 0, $lastPos);
+ $search = $subPath . '\\';
+ if (isset($this->prefixDirsPsr4[$search])) {
+ $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
+ foreach ($this->prefixDirsPsr4[$search] as $dir) {
+ if (file_exists($file = $dir . $pathEnd)) {
+ return $file;
+ }
+ }
+ }
+ }
+ }
+
+ // PSR-4 fallback dirs
+ foreach ($this->fallbackDirsPsr4 as $dir) {
+ if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
+ return $file;
+ }
+ }
+
+ // PSR-0 lookup
+ if (false !== $pos = strrpos($class, '\\')) {
+ // namespaced class name
+ $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
+ . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
+ } else {
+ // PEAR-like class name
+ $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
+ }
+
+ if (isset($this->prefixesPsr0[$first])) {
+ foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
+ if (0 === strpos($class, $prefix)) {
+ foreach ($dirs as $dir) {
+ if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
+ return $file;
+ }
+ }
+ }
+ }
+ }
+
+ // PSR-0 fallback dirs
+ foreach ($this->fallbackDirsPsr0 as $dir) {
+ if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
+ return $file;
+ }
+ }
+
+ // PSR-0 include paths.
+ if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
+ return $file;
+ }
+
+ return false;
+ }
+}
+
+/**
+ * Scope isolated include.
+ *
+ * Prevents access to $this/self from included files.
+ */
+function includeFile($file)
+{
+ include $file;
+}
diff --git a/vendor/composer/LICENSE b/vendor/composer/LICENSE
new file mode 100644
index 000000000..f27399a04
--- /dev/null
+++ b/vendor/composer/LICENSE
@@ -0,0 +1,21 @@
+
+Copyright (c) Nils Adermann, Jordi Boggiano
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
new file mode 100644
index 000000000..017dcf88f
--- /dev/null
+++ b/vendor/composer/autoload_classmap.php
@@ -0,0 +1,3872 @@
+ $baseDir . '/app/Console/Kernel.php',
+ 'App\\EsiToken' => $baseDir . '/app/EsiToken.php',
+ 'App\\Exceptions\\Handler' => $baseDir . '/app/Exceptions/Handler.php',
+ 'App\\Http\\Controllers\\Auth\\ForgotPasswordController' => $baseDir . '/app/Http/Controllers/Auth/ForgotPasswordController.php',
+ 'App\\Http\\Controllers\\Auth\\LoginController' => $baseDir . '/app/Http/Controllers/Auth/LoginController.php',
+ 'App\\Http\\Controllers\\Auth\\RegisterController' => $baseDir . '/app/Http/Controllers/Auth/RegisterController.php',
+ 'App\\Http\\Controllers\\Auth\\ResetPasswordController' => $baseDir . '/app/Http/Controllers/Auth/ResetPasswordController.php',
+ 'App\\Http\\Controllers\\Auth\\VerificationController' => $baseDir . '/app/Http/Controllers/Auth/VerificationController.php',
+ 'App\\Http\\Controllers\\Controller' => $baseDir . '/app/Http/Controllers/Controller.php',
+ 'App\\Http\\Controllers\\CustomSSOAuthController' => $baseDir . '/app/Http/Controllers/CustomSSOAuthController.php',
+ 'App\\Http\\Controllers\\DashboardController' => $baseDir . '/app/Http/Controllers/DashboardController.php',
+ 'App\\Http\\Controllers\\MoonsController' => $baseDir . '/app/Http/Controllers/MoonsController.php',
+ 'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php',
+ 'App\\Http\\Middleware\\Authenticate' => $baseDir . '/app/Http/Middleware/Authenticate.php',
+ 'App\\Http\\Middleware\\CheckForMaintenanceMode' => $baseDir . '/app/Http/Middleware/CheckForMaintenanceMode.php',
+ 'App\\Http\\Middleware\\CustomSSOAuth' => $baseDir . '/app/Http/Middleware/CustomSSOAuth.php',
+ 'App\\Http\\Middleware\\EncryptCookies' => $baseDir . '/app/Http/Middleware/EncryptCookies.php',
+ 'App\\Http\\Middleware\\RedirectIfAuthenticated' => $baseDir . '/app/Http/Middleware/RedirectIfAuthenticated.php',
+ 'App\\Http\\Middleware\\TrimStrings' => $baseDir . '/app/Http/Middleware/TrimStrings.php',
+ 'App\\Http\\Middleware\\TrustProxies' => $baseDir . '/app/Http/Middleware/TrustProxies.php',
+ 'App\\Http\\Middleware\\VerifyCsrfToken' => $baseDir . '/app/Http/Middleware/VerifyCsrfToken.php',
+ 'App\\Library\\EsiLogin' => $baseDir . '/app/Library/EsiLogin.php',
+ 'App\\Library\\MoonCalc' => $baseDir . '/app/Library/MoonCalc.php',
+ 'App\\Moon' => $baseDir . '/app/Moon.php',
+ 'App\\Providers\\AppServiceProvider' => $baseDir . '/app/Providers/AppServiceProvider.php',
+ 'App\\Providers\\AuthServiceProvider' => $baseDir . '/app/Providers/AuthServiceProvider.php',
+ 'App\\Providers\\BroadcastServiceProvider' => $baseDir . '/app/Providers/BroadcastServiceProvider.php',
+ 'App\\Providers\\EventServiceProvider' => $baseDir . '/app/Providers/EventServiceProvider.php',
+ 'App\\Providers\\RouteServiceProvider' => $baseDir . '/app/Providers/RouteServiceProvider.php',
+ 'App\\User' => $baseDir . '/app/User.php',
+ 'BeyondCode\\DumpServer\\DumpServerCommand' => $vendorDir . '/beyondcode/laravel-dump-server/src/DumpServerCommand.php',
+ 'BeyondCode\\DumpServer\\DumpServerServiceProvider' => $vendorDir . '/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php',
+ 'BeyondCode\\DumpServer\\Dumper' => $vendorDir . '/beyondcode/laravel-dump-server/src/Dumper.php',
+ 'BeyondCode\\DumpServer\\RequestContextProvider' => $vendorDir . '/beyondcode/laravel-dump-server/src/RequestContextProvider.php',
+ 'Carbon\\Carbon' => $vendorDir . '/nesbot/carbon/src/Carbon/Carbon.php',
+ 'Carbon\\CarbonInterval' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonInterval.php',
+ 'Carbon\\CarbonPeriod' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonPeriod.php',
+ 'Carbon\\Exceptions\\InvalidDateException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php',
+ 'Carbon\\Laravel\\ServiceProvider' => $vendorDir . '/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php',
+ 'Carbon\\Translator' => $vendorDir . '/nesbot/carbon/src/Carbon/Translator.php',
+ 'Collective\\Html\\Componentable' => $vendorDir . '/laravelcollective/html/src/Componentable.php',
+ 'Collective\\Html\\Eloquent\\FormAccessible' => $vendorDir . '/laravelcollective/html/src/Eloquent/FormAccessible.php',
+ 'Collective\\Html\\FormBuilder' => $vendorDir . '/laravelcollective/html/src/FormBuilder.php',
+ 'Collective\\Html\\FormFacade' => $vendorDir . '/laravelcollective/html/src/FormFacade.php',
+ 'Collective\\Html\\HtmlBuilder' => $vendorDir . '/laravelcollective/html/src/HtmlBuilder.php',
+ 'Collective\\Html\\HtmlFacade' => $vendorDir . '/laravelcollective/html/src/HtmlFacade.php',
+ 'Collective\\Html\\HtmlServiceProvider' => $vendorDir . '/laravelcollective/html/src/HtmlServiceProvider.php',
+ 'Cron\\AbstractField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/AbstractField.php',
+ 'Cron\\CronExpression' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/CronExpression.php',
+ 'Cron\\DayOfMonthField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php',
+ 'Cron\\DayOfWeekField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php',
+ 'Cron\\FieldFactory' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/FieldFactory.php',
+ 'Cron\\FieldInterface' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/FieldInterface.php',
+ 'Cron\\HoursField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/HoursField.php',
+ 'Cron\\MinutesField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/MinutesField.php',
+ 'Cron\\MonthField' => $vendorDir . '/dragonmantank/cron-expression/src/Cron/MonthField.php',
+ 'DatabaseSeeder' => $baseDir . '/database/seeds/DatabaseSeeder.php',
+ 'DeepCopy\\DeepCopy' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/DeepCopy.php',
+ 'DeepCopy\\Exception\\CloneException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php',
+ 'DeepCopy\\Exception\\PropertyException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineEmptyCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineProxyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php',
+ 'DeepCopy\\Filter\\Filter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php',
+ 'DeepCopy\\Filter\\KeepFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php',
+ 'DeepCopy\\Filter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php',
+ 'DeepCopy\\Filter\\SetNullFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php',
+ 'DeepCopy\\Matcher\\Doctrine\\DoctrineProxyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php',
+ 'DeepCopy\\Matcher\\Matcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php',
+ 'DeepCopy\\Matcher\\PropertyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyNameMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyTypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php',
+ 'DeepCopy\\Reflection\\ReflectionHelper' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php',
+ 'DeepCopy\\TypeFilter\\Date\\DateIntervalFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php',
+ 'DeepCopy\\TypeFilter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php',
+ 'DeepCopy\\TypeFilter\\ShallowCopyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedList' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedListFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php',
+ 'DeepCopy\\TypeFilter\\TypeFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php',
+ 'DeepCopy\\TypeMatcher\\TypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php',
+ 'Doctrine\\Common\\Inflector\\Inflector' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php',
+ 'Doctrine\\Common\\Lexer\\AbstractLexer' => $vendorDir . '/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php',
+ 'Doctrine\\Instantiator\\Exception\\ExceptionInterface' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php',
+ 'Doctrine\\Instantiator\\Exception\\InvalidArgumentException' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php',
+ 'Doctrine\\Instantiator\\Exception\\UnexpectedValueException' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php',
+ 'Doctrine\\Instantiator\\Instantiator' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php',
+ 'Doctrine\\Instantiator\\InstantiatorInterface' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php',
+ 'Dotenv\\Dotenv' => $vendorDir . '/vlucas/phpdotenv/src/Dotenv.php',
+ 'Dotenv\\Exception\\ExceptionInterface' => $vendorDir . '/vlucas/phpdotenv/src/Exception/ExceptionInterface.php',
+ 'Dotenv\\Exception\\InvalidCallbackException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidCallbackException.php',
+ 'Dotenv\\Exception\\InvalidFileException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidFileException.php',
+ 'Dotenv\\Exception\\InvalidPathException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidPathException.php',
+ 'Dotenv\\Exception\\ValidationException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/ValidationException.php',
+ 'Dotenv\\Loader' => $vendorDir . '/vlucas/phpdotenv/src/Loader.php',
+ 'Dotenv\\Validator' => $vendorDir . '/vlucas/phpdotenv/src/Validator.php',
+ 'Egulias\\EmailValidator\\EmailLexer' => $vendorDir . '/egulias/email-validator/EmailValidator/EmailLexer.php',
+ 'Egulias\\EmailValidator\\EmailParser' => $vendorDir . '/egulias/email-validator/EmailValidator/EmailParser.php',
+ 'Egulias\\EmailValidator\\EmailValidator' => $vendorDir . '/egulias/email-validator/EmailValidator/EmailValidator.php',
+ 'Egulias\\EmailValidator\\Exception\\AtextAfterCFWS' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php',
+ 'Egulias\\EmailValidator\\Exception\\CRLFAtTheEnd' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/CRLFAtTheEnd.php',
+ 'Egulias\\EmailValidator\\Exception\\CRLFX2' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/CRLFX2.php',
+ 'Egulias\\EmailValidator\\Exception\\CRNoLF' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/CRNoLF.php',
+ 'Egulias\\EmailValidator\\Exception\\CharNotAllowed' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/CharNotAllowed.php',
+ 'Egulias\\EmailValidator\\Exception\\CommaInDomain' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/CommaInDomain.php',
+ 'Egulias\\EmailValidator\\Exception\\ConsecutiveAt' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ConsecutiveAt.php',
+ 'Egulias\\EmailValidator\\Exception\\ConsecutiveDot' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ConsecutiveDot.php',
+ 'Egulias\\EmailValidator\\Exception\\DomainHyphened' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/DomainHyphened.php',
+ 'Egulias\\EmailValidator\\Exception\\DotAtEnd' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/DotAtEnd.php',
+ 'Egulias\\EmailValidator\\Exception\\DotAtStart' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/DotAtStart.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectedQPair' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ExpectingQPair.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingAT' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ExpectingAT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingATEXT' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ExpectingATEXT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingCTEXT' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ExpectingCTEXT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingDTEXT' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ExpectingDTEXT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingDomainLiteralClose' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/ExpectingDomainLiteralClose.php',
+ 'Egulias\\EmailValidator\\Exception\\InvalidEmail' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/InvalidEmail.php',
+ 'Egulias\\EmailValidator\\Exception\\NoDNSRecord' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/NoDNSRecord.php',
+ 'Egulias\\EmailValidator\\Exception\\NoDomainPart' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/NoDomainPart.php',
+ 'Egulias\\EmailValidator\\Exception\\NoLocalPart' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/NoLocalPart.php',
+ 'Egulias\\EmailValidator\\Exception\\UnclosedComment' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/UnclosedComment.php',
+ 'Egulias\\EmailValidator\\Exception\\UnclosedQuotedString' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/UnclosedQuotedString.php',
+ 'Egulias\\EmailValidator\\Exception\\UnopenedComment' => $vendorDir . '/egulias/email-validator/EmailValidator/Exception/UnopenedComment.php',
+ 'Egulias\\EmailValidator\\Parser\\DomainPart' => $vendorDir . '/egulias/email-validator/EmailValidator/Parser/DomainPart.php',
+ 'Egulias\\EmailValidator\\Parser\\LocalPart' => $vendorDir . '/egulias/email-validator/EmailValidator/Parser/LocalPart.php',
+ 'Egulias\\EmailValidator\\Parser\\Parser' => $vendorDir . '/egulias/email-validator/EmailValidator/Parser/Parser.php',
+ 'Egulias\\EmailValidator\\Validation\\DNSCheckValidation' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\EmailValidation' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/EmailValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\Error\\RFCWarnings' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/Error/RFCWarnings.php',
+ 'Egulias\\EmailValidator\\Validation\\Error\\SpoofEmail' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/Error/SpoofEmail.php',
+ 'Egulias\\EmailValidator\\Validation\\Exception\\EmptyValidationList' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/Exception/EmptyValidationList.php',
+ 'Egulias\\EmailValidator\\Validation\\MultipleErrors' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/MultipleErrors.php',
+ 'Egulias\\EmailValidator\\Validation\\MultipleValidationWithAnd' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php',
+ 'Egulias\\EmailValidator\\Validation\\NoRFCWarningsValidation' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\RFCValidation' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/RFCValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\SpoofCheckValidation' => $vendorDir . '/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php',
+ 'Egulias\\EmailValidator\\Warning\\AddressLiteral' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php',
+ 'Egulias\\EmailValidator\\Warning\\CFWSNearAt' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php',
+ 'Egulias\\EmailValidator\\Warning\\CFWSWithFWS' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php',
+ 'Egulias\\EmailValidator\\Warning\\Comment' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/Comment.php',
+ 'Egulias\\EmailValidator\\Warning\\DeprecatedComment' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php',
+ 'Egulias\\EmailValidator\\Warning\\DomainLiteral' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php',
+ 'Egulias\\EmailValidator\\Warning\\DomainTooLong' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\EmailTooLong' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6BadChar' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6ColonEnd' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6ColonStart' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6Deprecated' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6DoubleColon' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6GroupCount' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6MaxGroups' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php',
+ 'Egulias\\EmailValidator\\Warning\\LabelTooLong' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\LocalTooLong' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\NoDNSMXRecord' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php',
+ 'Egulias\\EmailValidator\\Warning\\ObsoleteDTEXT' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php',
+ 'Egulias\\EmailValidator\\Warning\\QuotedPart' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/QuotedPart.php',
+ 'Egulias\\EmailValidator\\Warning\\QuotedString' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/QuotedString.php',
+ 'Egulias\\EmailValidator\\Warning\\TLD' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/TLD.php',
+ 'Egulias\\EmailValidator\\Warning\\Warning' => $vendorDir . '/egulias/email-validator/EmailValidator/Warning/Warning.php',
+ 'Faker\\Calculator\\Iban' => $vendorDir . '/fzaninotto/faker/src/Faker/Calculator/Iban.php',
+ 'Faker\\Calculator\\Inn' => $vendorDir . '/fzaninotto/faker/src/Faker/Calculator/Inn.php',
+ 'Faker\\Calculator\\Luhn' => $vendorDir . '/fzaninotto/faker/src/Faker/Calculator/Luhn.php',
+ 'Faker\\Calculator\\TCNo' => $vendorDir . '/fzaninotto/faker/src/Faker/Calculator/TCNo.php',
+ 'Faker\\DefaultGenerator' => $vendorDir . '/fzaninotto/faker/src/Faker/DefaultGenerator.php',
+ 'Faker\\Documentor' => $vendorDir . '/fzaninotto/faker/src/Faker/Documentor.php',
+ 'Faker\\Factory' => $vendorDir . '/fzaninotto/faker/src/Faker/Factory.php',
+ 'Faker\\Generator' => $vendorDir . '/fzaninotto/faker/src/Faker/Generator.php',
+ 'Faker\\Guesser\\Name' => $vendorDir . '/fzaninotto/faker/src/Faker/Guesser/Name.php',
+ 'Faker\\ORM\\CakePHP\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/CakePHP/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\CakePHP\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/CakePHP/EntityPopulator.php',
+ 'Faker\\ORM\\CakePHP\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/CakePHP/Populator.php',
+ 'Faker\\ORM\\Doctrine\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Doctrine/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Doctrine\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Doctrine/EntityPopulator.php',
+ 'Faker\\ORM\\Doctrine\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Doctrine/Populator.php',
+ 'Faker\\ORM\\Mandango\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Mandango/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Mandango\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Mandango/EntityPopulator.php',
+ 'Faker\\ORM\\Mandango\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Mandango/Populator.php',
+ 'Faker\\ORM\\Propel2\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel2/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Propel2\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel2/EntityPopulator.php',
+ 'Faker\\ORM\\Propel2\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel2/Populator.php',
+ 'Faker\\ORM\\Propel\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Propel\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel/EntityPopulator.php',
+ 'Faker\\ORM\\Propel\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Propel/Populator.php',
+ 'Faker\\ORM\\Spot\\ColumnTypeGuesser' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Spot/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Spot\\EntityPopulator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Spot/EntityPopulator.php',
+ 'Faker\\ORM\\Spot\\Populator' => $vendorDir . '/fzaninotto/faker/src/Faker/ORM/Spot/Populator.php',
+ 'Faker\\Provider\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Address.php',
+ 'Faker\\Provider\\Barcode' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Barcode.php',
+ 'Faker\\Provider\\Base' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Base.php',
+ 'Faker\\Provider\\Biased' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Biased.php',
+ 'Faker\\Provider\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Color.php',
+ 'Faker\\Provider\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Company.php',
+ 'Faker\\Provider\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/DateTime.php',
+ 'Faker\\Provider\\File' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/File.php',
+ 'Faker\\Provider\\HtmlLorem' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/HtmlLorem.php',
+ 'Faker\\Provider\\Image' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Image.php',
+ 'Faker\\Provider\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Internet.php',
+ 'Faker\\Provider\\Lorem' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Lorem.php',
+ 'Faker\\Provider\\Miscellaneous' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Miscellaneous.php',
+ 'Faker\\Provider\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Payment.php',
+ 'Faker\\Provider\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Person.php',
+ 'Faker\\Provider\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/PhoneNumber.php',
+ 'Faker\\Provider\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Text.php',
+ 'Faker\\Provider\\UserAgent' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/UserAgent.php',
+ 'Faker\\Provider\\Uuid' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/Uuid.php',
+ 'Faker\\Provider\\ar_JO\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Address.php',
+ 'Faker\\Provider\\ar_JO\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Company.php',
+ 'Faker\\Provider\\ar_JO\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Internet.php',
+ 'Faker\\Provider\\ar_JO\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Person.php',
+ 'Faker\\Provider\\ar_JO\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Text.php',
+ 'Faker\\Provider\\ar_SA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Address.php',
+ 'Faker\\Provider\\ar_SA\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Color.php',
+ 'Faker\\Provider\\ar_SA\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Company.php',
+ 'Faker\\Provider\\ar_SA\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Internet.php',
+ 'Faker\\Provider\\ar_SA\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Payment.php',
+ 'Faker\\Provider\\ar_SA\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Person.php',
+ 'Faker\\Provider\\ar_SA\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Text.php',
+ 'Faker\\Provider\\at_AT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/at_AT/Payment.php',
+ 'Faker\\Provider\\bg_BG\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Internet.php',
+ 'Faker\\Provider\\bg_BG\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Payment.php',
+ 'Faker\\Provider\\bg_BG\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Person.php',
+ 'Faker\\Provider\\bg_BG\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bg_BG/PhoneNumber.php',
+ 'Faker\\Provider\\bn_BD\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Address.php',
+ 'Faker\\Provider\\bn_BD\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Company.php',
+ 'Faker\\Provider\\bn_BD\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Person.php',
+ 'Faker\\Provider\\bn_BD\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/PhoneNumber.php',
+ 'Faker\\Provider\\bn_BD\\Utils' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Utils.php',
+ 'Faker\\Provider\\cs_CZ\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Address.php',
+ 'Faker\\Provider\\cs_CZ\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Company.php',
+ 'Faker\\Provider\\cs_CZ\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/DateTime.php',
+ 'Faker\\Provider\\cs_CZ\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Internet.php',
+ 'Faker\\Provider\\cs_CZ\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Payment.php',
+ 'Faker\\Provider\\cs_CZ\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Person.php',
+ 'Faker\\Provider\\cs_CZ\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/PhoneNumber.php',
+ 'Faker\\Provider\\cs_CZ\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Text.php',
+ 'Faker\\Provider\\da_DK\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Address.php',
+ 'Faker\\Provider\\da_DK\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Company.php',
+ 'Faker\\Provider\\da_DK\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Internet.php',
+ 'Faker\\Provider\\da_DK\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Payment.php',
+ 'Faker\\Provider\\da_DK\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/Person.php',
+ 'Faker\\Provider\\da_DK\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/da_DK/PhoneNumber.php',
+ 'Faker\\Provider\\de_AT\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Address.php',
+ 'Faker\\Provider\\de_AT\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Company.php',
+ 'Faker\\Provider\\de_AT\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Internet.php',
+ 'Faker\\Provider\\de_AT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Payment.php',
+ 'Faker\\Provider\\de_AT\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Person.php',
+ 'Faker\\Provider\\de_AT\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/PhoneNumber.php',
+ 'Faker\\Provider\\de_AT\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_AT/Text.php',
+ 'Faker\\Provider\\de_CH\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_CH/Address.php',
+ 'Faker\\Provider\\de_CH\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_CH/Company.php',
+ 'Faker\\Provider\\de_CH\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_CH/Internet.php',
+ 'Faker\\Provider\\de_CH\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_CH/Payment.php',
+ 'Faker\\Provider\\de_CH\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_CH/Person.php',
+ 'Faker\\Provider\\de_CH\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_CH/PhoneNumber.php',
+ 'Faker\\Provider\\de_CH\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_CH/Text.php',
+ 'Faker\\Provider\\de_DE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Address.php',
+ 'Faker\\Provider\\de_DE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Company.php',
+ 'Faker\\Provider\\de_DE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Internet.php',
+ 'Faker\\Provider\\de_DE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Payment.php',
+ 'Faker\\Provider\\de_DE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Person.php',
+ 'Faker\\Provider\\de_DE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/PhoneNumber.php',
+ 'Faker\\Provider\\de_DE\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/de_DE/Text.php',
+ 'Faker\\Provider\\el_CY\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_CY/Address.php',
+ 'Faker\\Provider\\el_CY\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_CY/Company.php',
+ 'Faker\\Provider\\el_CY\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_CY/Internet.php',
+ 'Faker\\Provider\\el_CY\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_CY/Payment.php',
+ 'Faker\\Provider\\el_CY\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_CY/Person.php',
+ 'Faker\\Provider\\el_CY\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_CY/PhoneNumber.php',
+ 'Faker\\Provider\\el_GR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Address.php',
+ 'Faker\\Provider\\el_GR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Company.php',
+ 'Faker\\Provider\\el_GR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Payment.php',
+ 'Faker\\Provider\\el_GR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Person.php',
+ 'Faker\\Provider\\el_GR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/PhoneNumber.php',
+ 'Faker\\Provider\\el_GR\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/el_GR/Text.php',
+ 'Faker\\Provider\\en_AU\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_AU/Address.php',
+ 'Faker\\Provider\\en_AU\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_AU/Internet.php',
+ 'Faker\\Provider\\en_AU\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_AU/PhoneNumber.php',
+ 'Faker\\Provider\\en_CA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_CA/Address.php',
+ 'Faker\\Provider\\en_CA\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_CA/PhoneNumber.php',
+ 'Faker\\Provider\\en_GB\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Address.php',
+ 'Faker\\Provider\\en_GB\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Internet.php',
+ 'Faker\\Provider\\en_GB\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Payment.php',
+ 'Faker\\Provider\\en_GB\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/Person.php',
+ 'Faker\\Provider\\en_GB\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_GB/PhoneNumber.php',
+ 'Faker\\Provider\\en_HK\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_HK/Address.php',
+ 'Faker\\Provider\\en_HK\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_HK/Internet.php',
+ 'Faker\\Provider\\en_HK\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_HK/PhoneNumber.php',
+ 'Faker\\Provider\\en_IN\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_IN/Address.php',
+ 'Faker\\Provider\\en_IN\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_IN/Internet.php',
+ 'Faker\\Provider\\en_IN\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_IN/Person.php',
+ 'Faker\\Provider\\en_IN\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_IN/PhoneNumber.php',
+ 'Faker\\Provider\\en_NG\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NG/Address.php',
+ 'Faker\\Provider\\en_NG\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NG/Internet.php',
+ 'Faker\\Provider\\en_NG\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NG/Person.php',
+ 'Faker\\Provider\\en_NG\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NG/PhoneNumber.php',
+ 'Faker\\Provider\\en_NZ\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NZ/Address.php',
+ 'Faker\\Provider\\en_NZ\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NZ/Internet.php',
+ 'Faker\\Provider\\en_NZ\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_NZ/PhoneNumber.php',
+ 'Faker\\Provider\\en_PH\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_PH/Address.php',
+ 'Faker\\Provider\\en_PH\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_PH/PhoneNumber.php',
+ 'Faker\\Provider\\en_SG\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_SG/Address.php',
+ 'Faker\\Provider\\en_SG\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_SG/PhoneNumber.php',
+ 'Faker\\Provider\\en_UG\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/Address.php',
+ 'Faker\\Provider\\en_UG\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/Internet.php',
+ 'Faker\\Provider\\en_UG\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/Person.php',
+ 'Faker\\Provider\\en_UG\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_UG/PhoneNumber.php',
+ 'Faker\\Provider\\en_US\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Address.php',
+ 'Faker\\Provider\\en_US\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Company.php',
+ 'Faker\\Provider\\en_US\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Payment.php',
+ 'Faker\\Provider\\en_US\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Person.php',
+ 'Faker\\Provider\\en_US\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/PhoneNumber.php',
+ 'Faker\\Provider\\en_US\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_US/Text.php',
+ 'Faker\\Provider\\en_ZA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Address.php',
+ 'Faker\\Provider\\en_ZA\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Company.php',
+ 'Faker\\Provider\\en_ZA\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Internet.php',
+ 'Faker\\Provider\\en_ZA\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Person.php',
+ 'Faker\\Provider\\en_ZA\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/en_ZA/PhoneNumber.php',
+ 'Faker\\Provider\\es_AR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/Address.php',
+ 'Faker\\Provider\\es_AR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/Company.php',
+ 'Faker\\Provider\\es_AR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/Person.php',
+ 'Faker\\Provider\\es_AR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_AR/PhoneNumber.php',
+ 'Faker\\Provider\\es_ES\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Address.php',
+ 'Faker\\Provider\\es_ES\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Company.php',
+ 'Faker\\Provider\\es_ES\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Internet.php',
+ 'Faker\\Provider\\es_ES\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Payment.php',
+ 'Faker\\Provider\\es_ES\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Person.php',
+ 'Faker\\Provider\\es_ES\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/PhoneNumber.php',
+ 'Faker\\Provider\\es_ES\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_ES/Text.php',
+ 'Faker\\Provider\\es_PE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/Address.php',
+ 'Faker\\Provider\\es_PE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/Company.php',
+ 'Faker\\Provider\\es_PE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/Person.php',
+ 'Faker\\Provider\\es_PE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_PE/PhoneNumber.php',
+ 'Faker\\Provider\\es_VE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Address.php',
+ 'Faker\\Provider\\es_VE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Company.php',
+ 'Faker\\Provider\\es_VE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Internet.php',
+ 'Faker\\Provider\\es_VE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/Person.php',
+ 'Faker\\Provider\\es_VE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/es_VE/PhoneNumber.php',
+ 'Faker\\Provider\\fa_IR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Address.php',
+ 'Faker\\Provider\\fa_IR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Company.php',
+ 'Faker\\Provider\\fa_IR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Internet.php',
+ 'Faker\\Provider\\fa_IR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Person.php',
+ 'Faker\\Provider\\fa_IR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/PhoneNumber.php',
+ 'Faker\\Provider\\fa_IR\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Text.php',
+ 'Faker\\Provider\\fi_FI\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Address.php',
+ 'Faker\\Provider\\fi_FI\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Company.php',
+ 'Faker\\Provider\\fi_FI\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Internet.php',
+ 'Faker\\Provider\\fi_FI\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Payment.php',
+ 'Faker\\Provider\\fi_FI\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Person.php',
+ 'Faker\\Provider\\fi_FI\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fi_FI/PhoneNumber.php',
+ 'Faker\\Provider\\fr_BE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Address.php',
+ 'Faker\\Provider\\fr_BE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Company.php',
+ 'Faker\\Provider\\fr_BE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Internet.php',
+ 'Faker\\Provider\\fr_BE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Payment.php',
+ 'Faker\\Provider\\fr_BE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Person.php',
+ 'Faker\\Provider\\fr_BE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_BE/PhoneNumber.php',
+ 'Faker\\Provider\\fr_CA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Address.php',
+ 'Faker\\Provider\\fr_CA\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Company.php',
+ 'Faker\\Provider\\fr_CA\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Person.php',
+ 'Faker\\Provider\\fr_CH\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Address.php',
+ 'Faker\\Provider\\fr_CH\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Company.php',
+ 'Faker\\Provider\\fr_CH\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Internet.php',
+ 'Faker\\Provider\\fr_CH\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Payment.php',
+ 'Faker\\Provider\\fr_CH\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Person.php',
+ 'Faker\\Provider\\fr_CH\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CH/PhoneNumber.php',
+ 'Faker\\Provider\\fr_CH\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Text.php',
+ 'Faker\\Provider\\fr_FR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Address.php',
+ 'Faker\\Provider\\fr_FR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Company.php',
+ 'Faker\\Provider\\fr_FR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Internet.php',
+ 'Faker\\Provider\\fr_FR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Payment.php',
+ 'Faker\\Provider\\fr_FR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Person.php',
+ 'Faker\\Provider\\fr_FR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/PhoneNumber.php',
+ 'Faker\\Provider\\fr_FR\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Text.php',
+ 'Faker\\Provider\\he_IL\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/he_IL/Address.php',
+ 'Faker\\Provider\\he_IL\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/he_IL/Company.php',
+ 'Faker\\Provider\\he_IL\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/he_IL/Payment.php',
+ 'Faker\\Provider\\he_IL\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/he_IL/Person.php',
+ 'Faker\\Provider\\he_IL\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/he_IL/PhoneNumber.php',
+ 'Faker\\Provider\\hr_HR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Address.php',
+ 'Faker\\Provider\\hr_HR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Company.php',
+ 'Faker\\Provider\\hr_HR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Payment.php',
+ 'Faker\\Provider\\hr_HR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Person.php',
+ 'Faker\\Provider\\hr_HR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hr_HR/PhoneNumber.php',
+ 'Faker\\Provider\\hu_HU\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Address.php',
+ 'Faker\\Provider\\hu_HU\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Company.php',
+ 'Faker\\Provider\\hu_HU\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Payment.php',
+ 'Faker\\Provider\\hu_HU\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Person.php',
+ 'Faker\\Provider\\hu_HU\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/PhoneNumber.php',
+ 'Faker\\Provider\\hu_HU\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Text.php',
+ 'Faker\\Provider\\hy_AM\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Address.php',
+ 'Faker\\Provider\\hy_AM\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Color.php',
+ 'Faker\\Provider\\hy_AM\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Company.php',
+ 'Faker\\Provider\\hy_AM\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Internet.php',
+ 'Faker\\Provider\\hy_AM\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Person.php',
+ 'Faker\\Provider\\hy_AM\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/hy_AM/PhoneNumber.php',
+ 'Faker\\Provider\\id_ID\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Address.php',
+ 'Faker\\Provider\\id_ID\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Company.php',
+ 'Faker\\Provider\\id_ID\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Internet.php',
+ 'Faker\\Provider\\id_ID\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/Person.php',
+ 'Faker\\Provider\\id_ID\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/id_ID/PhoneNumber.php',
+ 'Faker\\Provider\\is_IS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Address.php',
+ 'Faker\\Provider\\is_IS\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Company.php',
+ 'Faker\\Provider\\is_IS\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Internet.php',
+ 'Faker\\Provider\\is_IS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Payment.php',
+ 'Faker\\Provider\\is_IS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/Person.php',
+ 'Faker\\Provider\\is_IS\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/is_IS/PhoneNumber.php',
+ 'Faker\\Provider\\it_CH\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_CH/Address.php',
+ 'Faker\\Provider\\it_CH\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_CH/Company.php',
+ 'Faker\\Provider\\it_CH\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_CH/Internet.php',
+ 'Faker\\Provider\\it_CH\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_CH/Payment.php',
+ 'Faker\\Provider\\it_CH\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_CH/Person.php',
+ 'Faker\\Provider\\it_CH\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_CH/PhoneNumber.php',
+ 'Faker\\Provider\\it_CH\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_CH/Text.php',
+ 'Faker\\Provider\\it_IT\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Address.php',
+ 'Faker\\Provider\\it_IT\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Company.php',
+ 'Faker\\Provider\\it_IT\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Internet.php',
+ 'Faker\\Provider\\it_IT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Payment.php',
+ 'Faker\\Provider\\it_IT\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Person.php',
+ 'Faker\\Provider\\it_IT\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/PhoneNumber.php',
+ 'Faker\\Provider\\it_IT\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/it_IT/Text.php',
+ 'Faker\\Provider\\ja_JP\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Address.php',
+ 'Faker\\Provider\\ja_JP\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Company.php',
+ 'Faker\\Provider\\ja_JP\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Internet.php',
+ 'Faker\\Provider\\ja_JP\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Person.php',
+ 'Faker\\Provider\\ja_JP\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/PhoneNumber.php',
+ 'Faker\\Provider\\ja_JP\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Text.php',
+ 'Faker\\Provider\\ka_GE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Address.php',
+ 'Faker\\Provider\\ka_GE\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Color.php',
+ 'Faker\\Provider\\ka_GE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Company.php',
+ 'Faker\\Provider\\ka_GE\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/DateTime.php',
+ 'Faker\\Provider\\ka_GE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Internet.php',
+ 'Faker\\Provider\\ka_GE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Payment.php',
+ 'Faker\\Provider\\ka_GE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Person.php',
+ 'Faker\\Provider\\ka_GE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/PhoneNumber.php',
+ 'Faker\\Provider\\ka_GE\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Text.php',
+ 'Faker\\Provider\\kk_KZ\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Address.php',
+ 'Faker\\Provider\\kk_KZ\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Color.php',
+ 'Faker\\Provider\\kk_KZ\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Company.php',
+ 'Faker\\Provider\\kk_KZ\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Internet.php',
+ 'Faker\\Provider\\kk_KZ\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Payment.php',
+ 'Faker\\Provider\\kk_KZ\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Person.php',
+ 'Faker\\Provider\\kk_KZ\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/PhoneNumber.php',
+ 'Faker\\Provider\\kk_KZ\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Text.php',
+ 'Faker\\Provider\\ko_KR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Address.php',
+ 'Faker\\Provider\\ko_KR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Company.php',
+ 'Faker\\Provider\\ko_KR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Internet.php',
+ 'Faker\\Provider\\ko_KR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Person.php',
+ 'Faker\\Provider\\ko_KR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/PhoneNumber.php',
+ 'Faker\\Provider\\ko_KR\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Text.php',
+ 'Faker\\Provider\\lt_LT\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Address.php',
+ 'Faker\\Provider\\lt_LT\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Company.php',
+ 'Faker\\Provider\\lt_LT\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Internet.php',
+ 'Faker\\Provider\\lt_LT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Payment.php',
+ 'Faker\\Provider\\lt_LT\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Person.php',
+ 'Faker\\Provider\\lt_LT\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lt_LT/PhoneNumber.php',
+ 'Faker\\Provider\\lv_LV\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Address.php',
+ 'Faker\\Provider\\lv_LV\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Color.php',
+ 'Faker\\Provider\\lv_LV\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Internet.php',
+ 'Faker\\Provider\\lv_LV\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Payment.php',
+ 'Faker\\Provider\\lv_LV\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Person.php',
+ 'Faker\\Provider\\lv_LV\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/lv_LV/PhoneNumber.php',
+ 'Faker\\Provider\\me_ME\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Address.php',
+ 'Faker\\Provider\\me_ME\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Company.php',
+ 'Faker\\Provider\\me_ME\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Payment.php',
+ 'Faker\\Provider\\me_ME\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/Person.php',
+ 'Faker\\Provider\\me_ME\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/me_ME/PhoneNumber.php',
+ 'Faker\\Provider\\mn_MN\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/mn_MN/Person.php',
+ 'Faker\\Provider\\mn_MN\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/mn_MN/PhoneNumber.php',
+ 'Faker\\Provider\\ms_MY\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Address.php',
+ 'Faker\\Provider\\ms_MY\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Company.php',
+ 'Faker\\Provider\\ms_MY\\Miscellaneous' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Miscellaneous.php',
+ 'Faker\\Provider\\ms_MY\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Payment.php',
+ 'Faker\\Provider\\ms_MY\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Person.php',
+ 'Faker\\Provider\\ms_MY\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ms_MY/PhoneNumber.php',
+ 'Faker\\Provider\\nb_NO\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Address.php',
+ 'Faker\\Provider\\nb_NO\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Company.php',
+ 'Faker\\Provider\\nb_NO\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Payment.php',
+ 'Faker\\Provider\\nb_NO\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Person.php',
+ 'Faker\\Provider\\nb_NO\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nb_NO/PhoneNumber.php',
+ 'Faker\\Provider\\ne_NP\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Address.php',
+ 'Faker\\Provider\\ne_NP\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Internet.php',
+ 'Faker\\Provider\\ne_NP\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Person.php',
+ 'Faker\\Provider\\ne_NP\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ne_NP/PhoneNumber.php',
+ 'Faker\\Provider\\nl_BE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Address.php',
+ 'Faker\\Provider\\nl_BE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Company.php',
+ 'Faker\\Provider\\nl_BE\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Internet.php',
+ 'Faker\\Provider\\nl_BE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Payment.php',
+ 'Faker\\Provider\\nl_BE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Person.php',
+ 'Faker\\Provider\\nl_BE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_BE/PhoneNumber.php',
+ 'Faker\\Provider\\nl_NL\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Address.php',
+ 'Faker\\Provider\\nl_NL\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Color.php',
+ 'Faker\\Provider\\nl_NL\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Company.php',
+ 'Faker\\Provider\\nl_NL\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Internet.php',
+ 'Faker\\Provider\\nl_NL\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Payment.php',
+ 'Faker\\Provider\\nl_NL\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Person.php',
+ 'Faker\\Provider\\nl_NL\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/PhoneNumber.php',
+ 'Faker\\Provider\\nl_NL\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Text.php',
+ 'Faker\\Provider\\pl_PL\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Address.php',
+ 'Faker\\Provider\\pl_PL\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Company.php',
+ 'Faker\\Provider\\pl_PL\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Internet.php',
+ 'Faker\\Provider\\pl_PL\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Payment.php',
+ 'Faker\\Provider\\pl_PL\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Person.php',
+ 'Faker\\Provider\\pl_PL\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/PhoneNumber.php',
+ 'Faker\\Provider\\pl_PL\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Text.php',
+ 'Faker\\Provider\\pt_BR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Address.php',
+ 'Faker\\Provider\\pt_BR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Company.php',
+ 'Faker\\Provider\\pt_BR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Internet.php',
+ 'Faker\\Provider\\pt_BR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Payment.php',
+ 'Faker\\Provider\\pt_BR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Person.php',
+ 'Faker\\Provider\\pt_BR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_BR/PhoneNumber.php',
+ 'Faker\\Provider\\pt_PT\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Address.php',
+ 'Faker\\Provider\\pt_PT\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Payment.php',
+ 'Faker\\Provider\\pt_PT\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Person.php',
+ 'Faker\\Provider\\pt_PT\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/pt_PT/PhoneNumber.php',
+ 'Faker\\Provider\\ro_MD\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Address.php',
+ 'Faker\\Provider\\ro_MD\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Payment.php',
+ 'Faker\\Provider\\ro_MD\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Person.php',
+ 'Faker\\Provider\\ro_MD\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/PhoneNumber.php',
+ 'Faker\\Provider\\ro_MD\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Text.php',
+ 'Faker\\Provider\\ro_RO\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Address.php',
+ 'Faker\\Provider\\ro_RO\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Payment.php',
+ 'Faker\\Provider\\ro_RO\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Person.php',
+ 'Faker\\Provider\\ro_RO\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/PhoneNumber.php',
+ 'Faker\\Provider\\ro_RO\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Text.php',
+ 'Faker\\Provider\\ru_RU\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Address.php',
+ 'Faker\\Provider\\ru_RU\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Color.php',
+ 'Faker\\Provider\\ru_RU\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Company.php',
+ 'Faker\\Provider\\ru_RU\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Internet.php',
+ 'Faker\\Provider\\ru_RU\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Payment.php',
+ 'Faker\\Provider\\ru_RU\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Person.php',
+ 'Faker\\Provider\\ru_RU\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/PhoneNumber.php',
+ 'Faker\\Provider\\ru_RU\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Text.php',
+ 'Faker\\Provider\\sk_SK\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Address.php',
+ 'Faker\\Provider\\sk_SK\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Company.php',
+ 'Faker\\Provider\\sk_SK\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Internet.php',
+ 'Faker\\Provider\\sk_SK\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Payment.php',
+ 'Faker\\Provider\\sk_SK\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Person.php',
+ 'Faker\\Provider\\sk_SK\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sk_SK/PhoneNumber.php',
+ 'Faker\\Provider\\sl_SI\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Address.php',
+ 'Faker\\Provider\\sl_SI\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Company.php',
+ 'Faker\\Provider\\sl_SI\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Internet.php',
+ 'Faker\\Provider\\sl_SI\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Payment.php',
+ 'Faker\\Provider\\sl_SI\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Person.php',
+ 'Faker\\Provider\\sl_SI\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sl_SI/PhoneNumber.php',
+ 'Faker\\Provider\\sr_Cyrl_RS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Address.php',
+ 'Faker\\Provider\\sr_Cyrl_RS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Payment.php',
+ 'Faker\\Provider\\sr_Cyrl_RS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Person.php',
+ 'Faker\\Provider\\sr_Latn_RS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Address.php',
+ 'Faker\\Provider\\sr_Latn_RS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Payment.php',
+ 'Faker\\Provider\\sr_Latn_RS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Person.php',
+ 'Faker\\Provider\\sr_RS\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Address.php',
+ 'Faker\\Provider\\sr_RS\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Payment.php',
+ 'Faker\\Provider\\sr_RS\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Person.php',
+ 'Faker\\Provider\\sv_SE\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Address.php',
+ 'Faker\\Provider\\sv_SE\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Company.php',
+ 'Faker\\Provider\\sv_SE\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Payment.php',
+ 'Faker\\Provider\\sv_SE\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Person.php',
+ 'Faker\\Provider\\sv_SE\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/sv_SE/PhoneNumber.php',
+ 'Faker\\Provider\\th_TH\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/th_TH/Address.php',
+ 'Faker\\Provider\\th_TH\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/th_TH/Color.php',
+ 'Faker\\Provider\\th_TH\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/th_TH/Company.php',
+ 'Faker\\Provider\\th_TH\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/th_TH/Internet.php',
+ 'Faker\\Provider\\th_TH\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/th_TH/Payment.php',
+ 'Faker\\Provider\\th_TH\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/th_TH/PhoneNumber.php',
+ 'Faker\\Provider\\tr_TR\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Address.php',
+ 'Faker\\Provider\\tr_TR\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Color.php',
+ 'Faker\\Provider\\tr_TR\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Company.php',
+ 'Faker\\Provider\\tr_TR\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/DateTime.php',
+ 'Faker\\Provider\\tr_TR\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Internet.php',
+ 'Faker\\Provider\\tr_TR\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Payment.php',
+ 'Faker\\Provider\\tr_TR\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Person.php',
+ 'Faker\\Provider\\tr_TR\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/tr_TR/PhoneNumber.php',
+ 'Faker\\Provider\\uk_UA\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Address.php',
+ 'Faker\\Provider\\uk_UA\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Color.php',
+ 'Faker\\Provider\\uk_UA\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Company.php',
+ 'Faker\\Provider\\uk_UA\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Internet.php',
+ 'Faker\\Provider\\uk_UA\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Payment.php',
+ 'Faker\\Provider\\uk_UA\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Person.php',
+ 'Faker\\Provider\\uk_UA\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/PhoneNumber.php',
+ 'Faker\\Provider\\uk_UA\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Text.php',
+ 'Faker\\Provider\\vi_VN\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Address.php',
+ 'Faker\\Provider\\vi_VN\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Color.php',
+ 'Faker\\Provider\\vi_VN\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Internet.php',
+ 'Faker\\Provider\\vi_VN\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Person.php',
+ 'Faker\\Provider\\vi_VN\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/vi_VN/PhoneNumber.php',
+ 'Faker\\Provider\\zh_CN\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Address.php',
+ 'Faker\\Provider\\zh_CN\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Color.php',
+ 'Faker\\Provider\\zh_CN\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Company.php',
+ 'Faker\\Provider\\zh_CN\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/DateTime.php',
+ 'Faker\\Provider\\zh_CN\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Internet.php',
+ 'Faker\\Provider\\zh_CN\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Payment.php',
+ 'Faker\\Provider\\zh_CN\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Person.php',
+ 'Faker\\Provider\\zh_CN\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_CN/PhoneNumber.php',
+ 'Faker\\Provider\\zh_TW\\Address' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Address.php',
+ 'Faker\\Provider\\zh_TW\\Color' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Color.php',
+ 'Faker\\Provider\\zh_TW\\Company' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Company.php',
+ 'Faker\\Provider\\zh_TW\\DateTime' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/DateTime.php',
+ 'Faker\\Provider\\zh_TW\\Internet' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Internet.php',
+ 'Faker\\Provider\\zh_TW\\Payment' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Payment.php',
+ 'Faker\\Provider\\zh_TW\\Person' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Person.php',
+ 'Faker\\Provider\\zh_TW\\PhoneNumber' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/PhoneNumber.php',
+ 'Faker\\Provider\\zh_TW\\Text' => $vendorDir . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Text.php',
+ 'Faker\\UniqueGenerator' => $vendorDir . '/fzaninotto/faker/src/Faker/UniqueGenerator.php',
+ 'Faker\\ValidGenerator' => $vendorDir . '/fzaninotto/faker/src/Faker/ValidGenerator.php',
+ 'Fideloper\\Proxy\\TrustProxies' => $vendorDir . '/fideloper/proxy/src/TrustProxies.php',
+ 'Fideloper\\Proxy\\TrustedProxyServiceProvider' => $vendorDir . '/fideloper/proxy/src/TrustedProxyServiceProvider.php',
+ 'GuzzleHttp\\Client' => $vendorDir . '/guzzlehttp/guzzle/src/Client.php',
+ 'GuzzleHttp\\ClientInterface' => $vendorDir . '/guzzlehttp/guzzle/src/ClientInterface.php',
+ 'GuzzleHttp\\Cookie\\CookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
+ 'GuzzleHttp\\Cookie\\CookieJarInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php',
+ 'GuzzleHttp\\Cookie\\FileCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php',
+ 'GuzzleHttp\\Cookie\\SessionCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php',
+ 'GuzzleHttp\\Cookie\\SetCookie' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php',
+ 'GuzzleHttp\\Exception\\BadResponseException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php',
+ 'GuzzleHttp\\Exception\\ClientException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ClientException.php',
+ 'GuzzleHttp\\Exception\\ConnectException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ConnectException.php',
+ 'GuzzleHttp\\Exception\\GuzzleException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php',
+ 'GuzzleHttp\\Exception\\RequestException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/RequestException.php',
+ 'GuzzleHttp\\Exception\\SeekException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/SeekException.php',
+ 'GuzzleHttp\\Exception\\ServerException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ServerException.php',
+ 'GuzzleHttp\\Exception\\TooManyRedirectsException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php',
+ 'GuzzleHttp\\Exception\\TransferException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TransferException.php',
+ 'GuzzleHttp\\HandlerStack' => $vendorDir . '/guzzlehttp/guzzle/src/HandlerStack.php',
+ 'GuzzleHttp\\Handler\\CurlFactory' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
+ 'GuzzleHttp\\Handler\\CurlFactoryInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php',
+ 'GuzzleHttp\\Handler\\CurlHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlHandler.php',
+ 'GuzzleHttp\\Handler\\CurlMultiHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php',
+ 'GuzzleHttp\\Handler\\EasyHandle' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/EasyHandle.php',
+ 'GuzzleHttp\\Handler\\MockHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/MockHandler.php',
+ 'GuzzleHttp\\Handler\\Proxy' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/Proxy.php',
+ 'GuzzleHttp\\Handler\\StreamHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/StreamHandler.php',
+ 'GuzzleHttp\\MessageFormatter' => $vendorDir . '/guzzlehttp/guzzle/src/MessageFormatter.php',
+ 'GuzzleHttp\\Middleware' => $vendorDir . '/guzzlehttp/guzzle/src/Middleware.php',
+ 'GuzzleHttp\\Pool' => $vendorDir . '/guzzlehttp/guzzle/src/Pool.php',
+ 'GuzzleHttp\\PrepareBodyMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php',
+ 'GuzzleHttp\\Promise\\AggregateException' => $vendorDir . '/guzzlehttp/promises/src/AggregateException.php',
+ 'GuzzleHttp\\Promise\\CancellationException' => $vendorDir . '/guzzlehttp/promises/src/CancellationException.php',
+ 'GuzzleHttp\\Promise\\Coroutine' => $vendorDir . '/guzzlehttp/promises/src/Coroutine.php',
+ 'GuzzleHttp\\Promise\\EachPromise' => $vendorDir . '/guzzlehttp/promises/src/EachPromise.php',
+ 'GuzzleHttp\\Promise\\FulfilledPromise' => $vendorDir . '/guzzlehttp/promises/src/FulfilledPromise.php',
+ 'GuzzleHttp\\Promise\\Promise' => $vendorDir . '/guzzlehttp/promises/src/Promise.php',
+ 'GuzzleHttp\\Promise\\PromiseInterface' => $vendorDir . '/guzzlehttp/promises/src/PromiseInterface.php',
+ 'GuzzleHttp\\Promise\\PromisorInterface' => $vendorDir . '/guzzlehttp/promises/src/PromisorInterface.php',
+ 'GuzzleHttp\\Promise\\RejectedPromise' => $vendorDir . '/guzzlehttp/promises/src/RejectedPromise.php',
+ 'GuzzleHttp\\Promise\\RejectionException' => $vendorDir . '/guzzlehttp/promises/src/RejectionException.php',
+ 'GuzzleHttp\\Promise\\TaskQueue' => $vendorDir . '/guzzlehttp/promises/src/TaskQueue.php',
+ 'GuzzleHttp\\Promise\\TaskQueueInterface' => $vendorDir . '/guzzlehttp/promises/src/TaskQueueInterface.php',
+ 'GuzzleHttp\\Psr7\\AppendStream' => $vendorDir . '/guzzlehttp/psr7/src/AppendStream.php',
+ 'GuzzleHttp\\Psr7\\BufferStream' => $vendorDir . '/guzzlehttp/psr7/src/BufferStream.php',
+ 'GuzzleHttp\\Psr7\\CachingStream' => $vendorDir . '/guzzlehttp/psr7/src/CachingStream.php',
+ 'GuzzleHttp\\Psr7\\DroppingStream' => $vendorDir . '/guzzlehttp/psr7/src/DroppingStream.php',
+ 'GuzzleHttp\\Psr7\\FnStream' => $vendorDir . '/guzzlehttp/psr7/src/FnStream.php',
+ 'GuzzleHttp\\Psr7\\InflateStream' => $vendorDir . '/guzzlehttp/psr7/src/InflateStream.php',
+ 'GuzzleHttp\\Psr7\\LazyOpenStream' => $vendorDir . '/guzzlehttp/psr7/src/LazyOpenStream.php',
+ 'GuzzleHttp\\Psr7\\LimitStream' => $vendorDir . '/guzzlehttp/psr7/src/LimitStream.php',
+ 'GuzzleHttp\\Psr7\\MessageTrait' => $vendorDir . '/guzzlehttp/psr7/src/MessageTrait.php',
+ 'GuzzleHttp\\Psr7\\MultipartStream' => $vendorDir . '/guzzlehttp/psr7/src/MultipartStream.php',
+ 'GuzzleHttp\\Psr7\\NoSeekStream' => $vendorDir . '/guzzlehttp/psr7/src/NoSeekStream.php',
+ 'GuzzleHttp\\Psr7\\PumpStream' => $vendorDir . '/guzzlehttp/psr7/src/PumpStream.php',
+ 'GuzzleHttp\\Psr7\\Request' => $vendorDir . '/guzzlehttp/psr7/src/Request.php',
+ 'GuzzleHttp\\Psr7\\Response' => $vendorDir . '/guzzlehttp/psr7/src/Response.php',
+ 'GuzzleHttp\\Psr7\\ServerRequest' => $vendorDir . '/guzzlehttp/psr7/src/ServerRequest.php',
+ 'GuzzleHttp\\Psr7\\Stream' => $vendorDir . '/guzzlehttp/psr7/src/Stream.php',
+ 'GuzzleHttp\\Psr7\\StreamDecoratorTrait' => $vendorDir . '/guzzlehttp/psr7/src/StreamDecoratorTrait.php',
+ 'GuzzleHttp\\Psr7\\StreamWrapper' => $vendorDir . '/guzzlehttp/psr7/src/StreamWrapper.php',
+ 'GuzzleHttp\\Psr7\\UploadedFile' => $vendorDir . '/guzzlehttp/psr7/src/UploadedFile.php',
+ 'GuzzleHttp\\Psr7\\Uri' => $vendorDir . '/guzzlehttp/psr7/src/Uri.php',
+ 'GuzzleHttp\\Psr7\\UriNormalizer' => $vendorDir . '/guzzlehttp/psr7/src/UriNormalizer.php',
+ 'GuzzleHttp\\Psr7\\UriResolver' => $vendorDir . '/guzzlehttp/psr7/src/UriResolver.php',
+ 'GuzzleHttp\\RedirectMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RedirectMiddleware.php',
+ 'GuzzleHttp\\RequestOptions' => $vendorDir . '/guzzlehttp/guzzle/src/RequestOptions.php',
+ 'GuzzleHttp\\RetryMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RetryMiddleware.php',
+ 'GuzzleHttp\\TransferStats' => $vendorDir . '/guzzlehttp/guzzle/src/TransferStats.php',
+ 'GuzzleHttp\\UriTemplate' => $vendorDir . '/guzzlehttp/guzzle/src/UriTemplate.php',
+ 'Hamcrest\\Arrays\\IsArray' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArray.php',
+ 'Hamcrest\\Arrays\\IsArrayContaining' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContaining.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingInAnyOrder' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInAnyOrder.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingInOrder' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInOrder.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingKey' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKey.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingKeyValuePair' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKeyValuePair.php',
+ 'Hamcrest\\Arrays\\IsArrayWithSize' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayWithSize.php',
+ 'Hamcrest\\Arrays\\MatchingOnce' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/MatchingOnce.php',
+ 'Hamcrest\\Arrays\\SeriesMatchingOnce' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/SeriesMatchingOnce.php',
+ 'Hamcrest\\AssertionError' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/AssertionError.php',
+ 'Hamcrest\\BaseDescription' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseDescription.php',
+ 'Hamcrest\\BaseMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseMatcher.php',
+ 'Hamcrest\\Collection\\IsEmptyTraversable' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsEmptyTraversable.php',
+ 'Hamcrest\\Collection\\IsTraversableWithSize' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsTraversableWithSize.php',
+ 'Hamcrest\\Core\\AllOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AllOf.php',
+ 'Hamcrest\\Core\\AnyOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AnyOf.php',
+ 'Hamcrest\\Core\\CombinableMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/CombinableMatcher.php',
+ 'Hamcrest\\Core\\DescribedAs' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/DescribedAs.php',
+ 'Hamcrest\\Core\\Every' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Every.php',
+ 'Hamcrest\\Core\\HasToString' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/HasToString.php',
+ 'Hamcrest\\Core\\Is' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Is.php',
+ 'Hamcrest\\Core\\IsAnything' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsAnything.php',
+ 'Hamcrest\\Core\\IsCollectionContaining' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsCollectionContaining.php',
+ 'Hamcrest\\Core\\IsEqual' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsEqual.php',
+ 'Hamcrest\\Core\\IsIdentical' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsIdentical.php',
+ 'Hamcrest\\Core\\IsInstanceOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsInstanceOf.php',
+ 'Hamcrest\\Core\\IsNot' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNot.php',
+ 'Hamcrest\\Core\\IsNull' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNull.php',
+ 'Hamcrest\\Core\\IsSame' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsSame.php',
+ 'Hamcrest\\Core\\IsTypeOf' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsTypeOf.php',
+ 'Hamcrest\\Core\\Set' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Set.php',
+ 'Hamcrest\\Core\\ShortcutCombination' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/ShortcutCombination.php',
+ 'Hamcrest\\Description' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Description.php',
+ 'Hamcrest\\DiagnosingMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/DiagnosingMatcher.php',
+ 'Hamcrest\\FeatureMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/FeatureMatcher.php',
+ 'Hamcrest\\Internal\\SelfDescribingValue' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Internal/SelfDescribingValue.php',
+ 'Hamcrest\\Matcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matcher.php',
+ 'Hamcrest\\MatcherAssert' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/MatcherAssert.php',
+ 'Hamcrest\\Matchers' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matchers.php',
+ 'Hamcrest\\NullDescription' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/NullDescription.php',
+ 'Hamcrest\\Number\\IsCloseTo' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/IsCloseTo.php',
+ 'Hamcrest\\Number\\OrderingComparison' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/OrderingComparison.php',
+ 'Hamcrest\\SelfDescribing' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/SelfDescribing.php',
+ 'Hamcrest\\StringDescription' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/StringDescription.php',
+ 'Hamcrest\\Text\\IsEmptyString' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEmptyString.php',
+ 'Hamcrest\\Text\\IsEqualIgnoringCase' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringCase.php',
+ 'Hamcrest\\Text\\IsEqualIgnoringWhiteSpace' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringWhiteSpace.php',
+ 'Hamcrest\\Text\\MatchesPattern' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/MatchesPattern.php',
+ 'Hamcrest\\Text\\StringContains' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContains.php',
+ 'Hamcrest\\Text\\StringContainsIgnoringCase' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsIgnoringCase.php',
+ 'Hamcrest\\Text\\StringContainsInOrder' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsInOrder.php',
+ 'Hamcrest\\Text\\StringEndsWith' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringEndsWith.php',
+ 'Hamcrest\\Text\\StringStartsWith' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringStartsWith.php',
+ 'Hamcrest\\Text\\SubstringMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/SubstringMatcher.php',
+ 'Hamcrest\\TypeSafeDiagnosingMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeDiagnosingMatcher.php',
+ 'Hamcrest\\TypeSafeMatcher' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeMatcher.php',
+ 'Hamcrest\\Type\\IsArray' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsArray.php',
+ 'Hamcrest\\Type\\IsBoolean' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsBoolean.php',
+ 'Hamcrest\\Type\\IsCallable' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsCallable.php',
+ 'Hamcrest\\Type\\IsDouble' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsDouble.php',
+ 'Hamcrest\\Type\\IsInteger' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsInteger.php',
+ 'Hamcrest\\Type\\IsNumeric' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsNumeric.php',
+ 'Hamcrest\\Type\\IsObject' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsObject.php',
+ 'Hamcrest\\Type\\IsResource' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsResource.php',
+ 'Hamcrest\\Type\\IsScalar' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsScalar.php',
+ 'Hamcrest\\Type\\IsString' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsString.php',
+ 'Hamcrest\\Util' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Util.php',
+ 'Hamcrest\\Xml\\HasXPath' => $vendorDir . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Xml/HasXPath.php',
+ 'Illuminate\\Auth\\Access\\AuthorizationException' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/AuthorizationException.php',
+ 'Illuminate\\Auth\\Access\\Gate' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/Gate.php',
+ 'Illuminate\\Auth\\Access\\HandlesAuthorization' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php',
+ 'Illuminate\\Auth\\Access\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Access/Response.php',
+ 'Illuminate\\Auth\\AuthManager' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthManager.php',
+ 'Illuminate\\Auth\\AuthServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php',
+ 'Illuminate\\Auth\\Authenticatable' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Authenticatable.php',
+ 'Illuminate\\Auth\\AuthenticationException' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/AuthenticationException.php',
+ 'Illuminate\\Auth\\Console\\AuthMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Console/AuthMakeCommand.php',
+ 'Illuminate\\Auth\\Console\\ClearResetsCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Console/ClearResetsCommand.php',
+ 'Illuminate\\Auth\\CreatesUserProviders' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/CreatesUserProviders.php',
+ 'Illuminate\\Auth\\DatabaseUserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php',
+ 'Illuminate\\Auth\\EloquentUserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php',
+ 'Illuminate\\Auth\\Events\\Attempting' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Attempting.php',
+ 'Illuminate\\Auth\\Events\\Authenticated' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Authenticated.php',
+ 'Illuminate\\Auth\\Events\\Failed' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Failed.php',
+ 'Illuminate\\Auth\\Events\\Lockout' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Lockout.php',
+ 'Illuminate\\Auth\\Events\\Login' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Login.php',
+ 'Illuminate\\Auth\\Events\\Logout' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Logout.php',
+ 'Illuminate\\Auth\\Events\\PasswordReset' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/PasswordReset.php',
+ 'Illuminate\\Auth\\Events\\Registered' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Registered.php',
+ 'Illuminate\\Auth\\Events\\Verified' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Events/Verified.php',
+ 'Illuminate\\Auth\\GenericUser' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/GenericUser.php',
+ 'Illuminate\\Auth\\GuardHelpers' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/GuardHelpers.php',
+ 'Illuminate\\Auth\\Listeners\\SendEmailVerificationNotification' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Listeners/SendEmailVerificationNotification.php',
+ 'Illuminate\\Auth\\Middleware\\Authenticate' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php',
+ 'Illuminate\\Auth\\Middleware\\AuthenticateWithBasicAuth' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/AuthenticateWithBasicAuth.php',
+ 'Illuminate\\Auth\\Middleware\\Authorize' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/Authorize.php',
+ 'Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php',
+ 'Illuminate\\Auth\\MustVerifyEmail' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php',
+ 'Illuminate\\Auth\\Notifications\\ResetPassword' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php',
+ 'Illuminate\\Auth\\Notifications\\VerifyEmail' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Notifications/VerifyEmail.php',
+ 'Illuminate\\Auth\\Passwords\\CanResetPassword' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php',
+ 'Illuminate\\Auth\\Passwords\\DatabaseTokenRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/DatabaseTokenRepository.php',
+ 'Illuminate\\Auth\\Passwords\\PasswordBroker' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBroker.php',
+ 'Illuminate\\Auth\\Passwords\\PasswordBrokerManager' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBrokerManager.php',
+ 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordResetServiceProvider.php',
+ 'Illuminate\\Auth\\Passwords\\TokenRepositoryInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Passwords/TokenRepositoryInterface.php',
+ 'Illuminate\\Auth\\Recaller' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/Recaller.php',
+ 'Illuminate\\Auth\\RequestGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/RequestGuard.php',
+ 'Illuminate\\Auth\\SessionGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/SessionGuard.php',
+ 'Illuminate\\Auth\\TokenGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Auth/TokenGuard.php',
+ 'Illuminate\\Broadcasting\\BroadcastController' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php',
+ 'Illuminate\\Broadcasting\\BroadcastEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastEvent.php',
+ 'Illuminate\\Broadcasting\\BroadcastException' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastException.php',
+ 'Illuminate\\Broadcasting\\BroadcastManager' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php',
+ 'Illuminate\\Broadcasting\\BroadcastServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastServiceProvider.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\Broadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\LogBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\NullBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/NullBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\RedisBroadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/RedisBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Channel' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/Channel.php',
+ 'Illuminate\\Broadcasting\\InteractsWithSockets' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/InteractsWithSockets.php',
+ 'Illuminate\\Broadcasting\\PendingBroadcast' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/PendingBroadcast.php',
+ 'Illuminate\\Broadcasting\\PresenceChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/PresenceChannel.php',
+ 'Illuminate\\Broadcasting\\PrivateChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Broadcasting/PrivateChannel.php',
+ 'Illuminate\\Bus\\BusServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/BusServiceProvider.php',
+ 'Illuminate\\Bus\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/Dispatcher.php',
+ 'Illuminate\\Bus\\Queueable' => $vendorDir . '/laravel/framework/src/Illuminate/Bus/Queueable.php',
+ 'Illuminate\\Cache\\ApcStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ApcStore.php',
+ 'Illuminate\\Cache\\ApcWrapper' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ApcWrapper.php',
+ 'Illuminate\\Cache\\ArrayStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/ArrayStore.php',
+ 'Illuminate\\Cache\\CacheManager' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/CacheManager.php',
+ 'Illuminate\\Cache\\CacheServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php',
+ 'Illuminate\\Cache\\Console\\CacheTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php',
+ 'Illuminate\\Cache\\Console\\ClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php',
+ 'Illuminate\\Cache\\Console\\ForgetCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Console/ForgetCommand.php',
+ 'Illuminate\\Cache\\DatabaseStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/DatabaseStore.php',
+ 'Illuminate\\Cache\\Events\\CacheEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/CacheEvent.php',
+ 'Illuminate\\Cache\\Events\\CacheHit' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/CacheHit.php',
+ 'Illuminate\\Cache\\Events\\CacheMissed' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/CacheMissed.php',
+ 'Illuminate\\Cache\\Events\\KeyForgotten' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/KeyForgotten.php',
+ 'Illuminate\\Cache\\Events\\KeyWritten' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Events/KeyWritten.php',
+ 'Illuminate\\Cache\\FileStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/FileStore.php',
+ 'Illuminate\\Cache\\Lock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Lock.php',
+ 'Illuminate\\Cache\\MemcachedConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php',
+ 'Illuminate\\Cache\\MemcachedLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedLock.php',
+ 'Illuminate\\Cache\\MemcachedStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/MemcachedStore.php',
+ 'Illuminate\\Cache\\NullStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/NullStore.php',
+ 'Illuminate\\Cache\\RateLimiter' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RateLimiter.php',
+ 'Illuminate\\Cache\\RedisLock' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisLock.php',
+ 'Illuminate\\Cache\\RedisStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisStore.php',
+ 'Illuminate\\Cache\\RedisTaggedCache' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php',
+ 'Illuminate\\Cache\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/Repository.php',
+ 'Illuminate\\Cache\\RetrievesMultipleKeys' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/RetrievesMultipleKeys.php',
+ 'Illuminate\\Cache\\TagSet' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TagSet.php',
+ 'Illuminate\\Cache\\TaggableStore' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TaggableStore.php',
+ 'Illuminate\\Cache\\TaggedCache' => $vendorDir . '/laravel/framework/src/Illuminate/Cache/TaggedCache.php',
+ 'Illuminate\\Config\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Config/Repository.php',
+ 'Illuminate\\Console\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Application.php',
+ 'Illuminate\\Console\\Command' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Command.php',
+ 'Illuminate\\Console\\ConfirmableTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php',
+ 'Illuminate\\Console\\DetectsApplicationNamespace' => $vendorDir . '/laravel/framework/src/Illuminate/Console/DetectsApplicationNamespace.php',
+ 'Illuminate\\Console\\Events\\ArtisanStarting' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/ArtisanStarting.php',
+ 'Illuminate\\Console\\Events\\CommandFinished' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/CommandFinished.php',
+ 'Illuminate\\Console\\Events\\CommandStarting' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Events/CommandStarting.php',
+ 'Illuminate\\Console\\GeneratorCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/GeneratorCommand.php',
+ 'Illuminate\\Console\\OutputStyle' => $vendorDir . '/laravel/framework/src/Illuminate/Console/OutputStyle.php',
+ 'Illuminate\\Console\\Parser' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Parser.php',
+ 'Illuminate\\Console\\Scheduling\\CacheEventMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheEventMutex.php',
+ 'Illuminate\\Console\\Scheduling\\CacheSchedulingMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheSchedulingMutex.php',
+ 'Illuminate\\Console\\Scheduling\\CallbackEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php',
+ 'Illuminate\\Console\\Scheduling\\CommandBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/CommandBuilder.php',
+ 'Illuminate\\Console\\Scheduling\\Event' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/Event.php',
+ 'Illuminate\\Console\\Scheduling\\EventMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/EventMutex.php',
+ 'Illuminate\\Console\\Scheduling\\ManagesFrequencies' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ManagesFrequencies.php',
+ 'Illuminate\\Console\\Scheduling\\Schedule' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/Schedule.php',
+ 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleFinishCommand.php',
+ 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php',
+ 'Illuminate\\Console\\Scheduling\\SchedulingMutex' => $vendorDir . '/laravel/framework/src/Illuminate/Console/Scheduling/SchedulingMutex.php',
+ 'Illuminate\\Container\\BoundMethod' => $vendorDir . '/laravel/framework/src/Illuminate/Container/BoundMethod.php',
+ 'Illuminate\\Container\\Container' => $vendorDir . '/laravel/framework/src/Illuminate/Container/Container.php',
+ 'Illuminate\\Container\\ContextualBindingBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Container/ContextualBindingBuilder.php',
+ 'Illuminate\\Container\\EntryNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Container/EntryNotFoundException.php',
+ 'Illuminate\\Contracts\\Auth\\Access\\Authorizable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Authorizable.php',
+ 'Illuminate\\Contracts\\Auth\\Access\\Gate' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Gate.php',
+ 'Illuminate\\Contracts\\Auth\\Authenticatable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Authenticatable.php',
+ 'Illuminate\\Contracts\\Auth\\CanResetPassword' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/CanResetPassword.php',
+ 'Illuminate\\Contracts\\Auth\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Factory.php',
+ 'Illuminate\\Contracts\\Auth\\Guard' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/Guard.php',
+ 'Illuminate\\Contracts\\Auth\\MustVerifyEmail' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/MustVerifyEmail.php',
+ 'Illuminate\\Contracts\\Auth\\PasswordBroker' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBroker.php',
+ 'Illuminate\\Contracts\\Auth\\PasswordBrokerFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBrokerFactory.php',
+ 'Illuminate\\Contracts\\Auth\\StatefulGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/StatefulGuard.php',
+ 'Illuminate\\Contracts\\Auth\\SupportsBasicAuth' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/SupportsBasicAuth.php',
+ 'Illuminate\\Contracts\\Auth\\UserProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Auth/UserProvider.php',
+ 'Illuminate\\Contracts\\Broadcasting\\Broadcaster' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Broadcaster.php',
+ 'Illuminate\\Contracts\\Broadcasting\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Factory.php',
+ 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcast' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcast.php',
+ 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcastNow' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcastNow.php',
+ 'Illuminate\\Contracts\\Bus\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Bus/Dispatcher.php',
+ 'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Bus/QueueingDispatcher.php',
+ 'Illuminate\\Contracts\\Cache\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Factory.php',
+ 'Illuminate\\Contracts\\Cache\\Lock' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Lock.php',
+ 'Illuminate\\Contracts\\Cache\\LockProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/LockProvider.php',
+ 'Illuminate\\Contracts\\Cache\\LockTimeoutException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/LockTimeoutException.php',
+ 'Illuminate\\Contracts\\Cache\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Repository.php',
+ 'Illuminate\\Contracts\\Cache\\Store' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cache/Store.php',
+ 'Illuminate\\Contracts\\Config\\Repository' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Config/Repository.php',
+ 'Illuminate\\Contracts\\Console\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Console/Application.php',
+ 'Illuminate\\Contracts\\Console\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Console/Kernel.php',
+ 'Illuminate\\Contracts\\Container\\BindingResolutionException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/BindingResolutionException.php',
+ 'Illuminate\\Contracts\\Container\\Container' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/Container.php',
+ 'Illuminate\\Contracts\\Container\\ContextualBindingBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Container/ContextualBindingBuilder.php',
+ 'Illuminate\\Contracts\\Cookie\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cookie/Factory.php',
+ 'Illuminate\\Contracts\\Cookie\\QueueingFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Cookie/QueueingFactory.php',
+ 'Illuminate\\Contracts\\Database\\ModelIdentifier' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Database/ModelIdentifier.php',
+ 'Illuminate\\Contracts\\Debug\\ExceptionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Debug/ExceptionHandler.php',
+ 'Illuminate\\Contracts\\Encryption\\DecryptException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Encryption/DecryptException.php',
+ 'Illuminate\\Contracts\\Encryption\\EncryptException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Encryption/EncryptException.php',
+ 'Illuminate\\Contracts\\Encryption\\Encrypter' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Encryption/Encrypter.php',
+ 'Illuminate\\Contracts\\Events\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Events/Dispatcher.php',
+ 'Illuminate\\Contracts\\Filesystem\\Cloud' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Cloud.php',
+ 'Illuminate\\Contracts\\Filesystem\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Factory.php',
+ 'Illuminate\\Contracts\\Filesystem\\FileExistsException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/FileExistsException.php',
+ 'Illuminate\\Contracts\\Filesystem\\FileNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/FileNotFoundException.php',
+ 'Illuminate\\Contracts\\Filesystem\\Filesystem' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Filesystem.php',
+ 'Illuminate\\Contracts\\Foundation\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Foundation/Application.php',
+ 'Illuminate\\Contracts\\Hashing\\Hasher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Hashing/Hasher.php',
+ 'Illuminate\\Contracts\\Http\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Http/Kernel.php',
+ 'Illuminate\\Contracts\\Mail\\MailQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/MailQueue.php',
+ 'Illuminate\\Contracts\\Mail\\Mailable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailable.php',
+ 'Illuminate\\Contracts\\Mail\\Mailer' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailer.php',
+ 'Illuminate\\Contracts\\Notifications\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Notifications/Dispatcher.php',
+ 'Illuminate\\Contracts\\Notifications\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Notifications/Factory.php',
+ 'Illuminate\\Contracts\\Pagination\\LengthAwarePaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pagination/LengthAwarePaginator.php',
+ 'Illuminate\\Contracts\\Pagination\\Paginator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pagination/Paginator.php',
+ 'Illuminate\\Contracts\\Pipeline\\Hub' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Hub.php',
+ 'Illuminate\\Contracts\\Pipeline\\Pipeline' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Pipeline.php',
+ 'Illuminate\\Contracts\\Queue\\EntityNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityNotFoundException.php',
+ 'Illuminate\\Contracts\\Queue\\EntityResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityResolver.php',
+ 'Illuminate\\Contracts\\Queue\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Factory.php',
+ 'Illuminate\\Contracts\\Queue\\Job' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Job.php',
+ 'Illuminate\\Contracts\\Queue\\Monitor' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Monitor.php',
+ 'Illuminate\\Contracts\\Queue\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/Queue.php',
+ 'Illuminate\\Contracts\\Queue\\QueueableCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableCollection.php',
+ 'Illuminate\\Contracts\\Queue\\QueueableEntity' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableEntity.php',
+ 'Illuminate\\Contracts\\Queue\\ShouldQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueue.php',
+ 'Illuminate\\Contracts\\Redis\\Connection' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Redis/Connection.php',
+ 'Illuminate\\Contracts\\Redis\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Redis/Factory.php',
+ 'Illuminate\\Contracts\\Redis\\LimiterTimeoutException' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Redis/LimiterTimeoutException.php',
+ 'Illuminate\\Contracts\\Routing\\BindingRegistrar' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/BindingRegistrar.php',
+ 'Illuminate\\Contracts\\Routing\\Registrar' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/Registrar.php',
+ 'Illuminate\\Contracts\\Routing\\ResponseFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/ResponseFactory.php',
+ 'Illuminate\\Contracts\\Routing\\UrlGenerator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlGenerator.php',
+ 'Illuminate\\Contracts\\Routing\\UrlRoutable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlRoutable.php',
+ 'Illuminate\\Contracts\\Session\\Session' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Session/Session.php',
+ 'Illuminate\\Contracts\\Support\\Arrayable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Arrayable.php',
+ 'Illuminate\\Contracts\\Support\\Htmlable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Htmlable.php',
+ 'Illuminate\\Contracts\\Support\\Jsonable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Jsonable.php',
+ 'Illuminate\\Contracts\\Support\\MessageBag' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/MessageBag.php',
+ 'Illuminate\\Contracts\\Support\\MessageProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/MessageProvider.php',
+ 'Illuminate\\Contracts\\Support\\Renderable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Renderable.php',
+ 'Illuminate\\Contracts\\Support\\Responsable' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Support/Responsable.php',
+ 'Illuminate\\Contracts\\Translation\\HasLocalePreference' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Translation/HasLocalePreference.php',
+ 'Illuminate\\Contracts\\Translation\\Loader' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Translation/Loader.php',
+ 'Illuminate\\Contracts\\Translation\\Translator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Translation/Translator.php',
+ 'Illuminate\\Contracts\\Validation\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/Factory.php',
+ 'Illuminate\\Contracts\\Validation\\ImplicitRule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/ImplicitRule.php',
+ 'Illuminate\\Contracts\\Validation\\Rule' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/Rule.php',
+ 'Illuminate\\Contracts\\Validation\\ValidatesWhenResolved' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidatesWhenResolved.php',
+ 'Illuminate\\Contracts\\Validation\\Validator' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/Validation/Validator.php',
+ 'Illuminate\\Contracts\\View\\Engine' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/View/Engine.php',
+ 'Illuminate\\Contracts\\View\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/View/Factory.php',
+ 'Illuminate\\Contracts\\View\\View' => $vendorDir . '/laravel/framework/src/Illuminate/Contracts/View/View.php',
+ 'Illuminate\\Cookie\\CookieJar' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/CookieJar.php',
+ 'Illuminate\\Cookie\\CookieServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php',
+ 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php',
+ 'Illuminate\\Cookie\\Middleware\\EncryptCookies' => $vendorDir . '/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php',
+ 'Illuminate\\Database\\Capsule\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Capsule/Manager.php',
+ 'Illuminate\\Database\\Concerns\\BuildsQueries' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php',
+ 'Illuminate\\Database\\Concerns\\ManagesTransactions' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php',
+ 'Illuminate\\Database\\Connection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connection.php',
+ 'Illuminate\\Database\\ConnectionInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionInterface.php',
+ 'Illuminate\\Database\\ConnectionResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionResolver.php',
+ 'Illuminate\\Database\\ConnectionResolverInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php',
+ 'Illuminate\\Database\\Connectors\\ConnectionFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php',
+ 'Illuminate\\Database\\Connectors\\Connector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/Connector.php',
+ 'Illuminate\\Database\\Connectors\\ConnectorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php',
+ 'Illuminate\\Database\\Connectors\\MySqlConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php',
+ 'Illuminate\\Database\\Connectors\\PostgresConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php',
+ 'Illuminate\\Database\\Connectors\\SQLiteConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php',
+ 'Illuminate\\Database\\Connectors\\SqlServerConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php',
+ 'Illuminate\\Database\\Console\\Factories\\FactoryMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Factories/FactoryMakeCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\BaseCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\FreshCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\InstallCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\MigrateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\MigrateMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\RefreshCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\ResetCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\RollbackCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\StatusCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\TableGuesser' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Migrations/TableGuesser.php',
+ 'Illuminate\\Database\\Console\\Seeds\\SeedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php',
+ 'Illuminate\\Database\\Console\\Seeds\\SeederMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeederMakeCommand.php',
+ 'Illuminate\\Database\\DatabaseManager' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseManager.php',
+ 'Illuminate\\Database\\DatabaseServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php',
+ 'Illuminate\\Database\\DetectsDeadlocks' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DetectsDeadlocks.php',
+ 'Illuminate\\Database\\DetectsLostConnections' => $vendorDir . '/laravel/framework/src/Illuminate/Database/DetectsLostConnections.php',
+ 'Illuminate\\Database\\Eloquent\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php',
+ 'Illuminate\\Database\\Eloquent\\Collection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\GuardsAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasEvents' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasGlobalScopes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasRelationships' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasTimestamps' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasTimestamps.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HidesAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php',
+ 'Illuminate\\Database\\Eloquent\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Factory.php',
+ 'Illuminate\\Database\\Eloquent\\FactoryBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php',
+ 'Illuminate\\Database\\Eloquent\\JsonEncodingException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/JsonEncodingException.php',
+ 'Illuminate\\Database\\Eloquent\\MassAssignmentException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php',
+ 'Illuminate\\Database\\Eloquent\\Model' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Model.php',
+ 'Illuminate\\Database\\Eloquent\\ModelNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php',
+ 'Illuminate\\Database\\Eloquent\\QueueEntityResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/QueueEntityResolver.php',
+ 'Illuminate\\Database\\Eloquent\\RelationNotFoundException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/RelationNotFoundException.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\AsPivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/AsPivot.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithPivotTable' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasOne' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphOne' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphOneOrMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphPivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphToMany' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Pivot' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Relation' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php',
+ 'Illuminate\\Database\\Eloquent\\Scope' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/Scope.php',
+ 'Illuminate\\Database\\Eloquent\\SoftDeletes' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletes.php',
+ 'Illuminate\\Database\\Eloquent\\SoftDeletingScope' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php',
+ 'Illuminate\\Database\\Events\\ConnectionEvent' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/ConnectionEvent.php',
+ 'Illuminate\\Database\\Events\\QueryExecuted' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/QueryExecuted.php',
+ 'Illuminate\\Database\\Events\\StatementPrepared' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/StatementPrepared.php',
+ 'Illuminate\\Database\\Events\\TransactionBeginning' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/TransactionBeginning.php',
+ 'Illuminate\\Database\\Events\\TransactionCommitted' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/TransactionCommitted.php',
+ 'Illuminate\\Database\\Events\\TransactionRolledBack' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Events/TransactionRolledBack.php',
+ 'Illuminate\\Database\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Grammar.php',
+ 'Illuminate\\Database\\MigrationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php',
+ 'Illuminate\\Database\\Migrations\\DatabaseMigrationRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php',
+ 'Illuminate\\Database\\Migrations\\Migration' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/Migration.php',
+ 'Illuminate\\Database\\Migrations\\MigrationCreator' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php',
+ 'Illuminate\\Database\\Migrations\\MigrationRepositoryInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php',
+ 'Illuminate\\Database\\Migrations\\Migrator' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php',
+ 'Illuminate\\Database\\MySqlConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/MySqlConnection.php',
+ 'Illuminate\\Database\\PostgresConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/PostgresConnection.php',
+ 'Illuminate\\Database\\QueryException' => $vendorDir . '/laravel/framework/src/Illuminate/Database/QueryException.php',
+ 'Illuminate\\Database\\Query\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Builder.php',
+ 'Illuminate\\Database\\Query\\Expression' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Expression.php',
+ 'Illuminate\\Database\\Query\\Grammars\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\MySqlGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\PostgresGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\SQLiteGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\SqlServerGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php',
+ 'Illuminate\\Database\\Query\\JoinClause' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/JoinClause.php',
+ 'Illuminate\\Database\\Query\\JsonExpression' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/JsonExpression.php',
+ 'Illuminate\\Database\\Query\\Processors\\MySqlProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php',
+ 'Illuminate\\Database\\Query\\Processors\\PostgresProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php',
+ 'Illuminate\\Database\\Query\\Processors\\Processor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php',
+ 'Illuminate\\Database\\Query\\Processors\\SQLiteProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php',
+ 'Illuminate\\Database\\Query\\Processors\\SqlServerProcessor' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php',
+ 'Illuminate\\Database\\SQLiteConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SQLiteConnection.php',
+ 'Illuminate\\Database\\Schema\\Blueprint' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php',
+ 'Illuminate\\Database\\Schema\\Builder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Builder.php',
+ 'Illuminate\\Database\\Schema\\ColumnDefinition' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/ColumnDefinition.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\ChangeColumn' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/ChangeColumn.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\Grammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\PostgresGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\RenameColumn' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/RenameColumn.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\SQLiteGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\SqlServerGrammar' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php',
+ 'Illuminate\\Database\\Schema\\MySqlBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php',
+ 'Illuminate\\Database\\Schema\\PostgresBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/PostgresBuilder.php',
+ 'Illuminate\\Database\\Schema\\SQLiteBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php',
+ 'Illuminate\\Database\\Schema\\SqlServerBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Schema/SqlServerBuilder.php',
+ 'Illuminate\\Database\\Seeder' => $vendorDir . '/laravel/framework/src/Illuminate/Database/Seeder.php',
+ 'Illuminate\\Database\\SqlServerConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Database/SqlServerConnection.php',
+ 'Illuminate\\Encryption\\Encrypter' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/Encrypter.php',
+ 'Illuminate\\Encryption\\EncryptionServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php',
+ 'Illuminate\\Events\\CallQueuedListener' => $vendorDir . '/laravel/framework/src/Illuminate/Events/CallQueuedListener.php',
+ 'Illuminate\\Events\\Dispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Events/Dispatcher.php',
+ 'Illuminate\\Events\\EventServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Events/EventServiceProvider.php',
+ 'Illuminate\\Filesystem\\Cache' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/Cache.php',
+ 'Illuminate\\Filesystem\\Filesystem' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/Filesystem.php',
+ 'Illuminate\\Filesystem\\FilesystemAdapter' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php',
+ 'Illuminate\\Filesystem\\FilesystemManager' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php',
+ 'Illuminate\\Filesystem\\FilesystemServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php',
+ 'Illuminate\\Foundation\\AliasLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/AliasLoader.php',
+ 'Illuminate\\Foundation\\Application' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Application.php',
+ 'Illuminate\\Foundation\\Auth\\Access\\Authorizable' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/Authorizable.php',
+ 'Illuminate\\Foundation\\Auth\\Access\\AuthorizesRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/AuthorizesRequests.php',
+ 'Illuminate\\Foundation\\Auth\\AuthenticatesUsers' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php',
+ 'Illuminate\\Foundation\\Auth\\RedirectsUsers' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/RedirectsUsers.php',
+ 'Illuminate\\Foundation\\Auth\\RegistersUsers' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/RegistersUsers.php',
+ 'Illuminate\\Foundation\\Auth\\ResetsPasswords' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/ResetsPasswords.php',
+ 'Illuminate\\Foundation\\Auth\\SendsPasswordResetEmails' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/SendsPasswordResetEmails.php',
+ 'Illuminate\\Foundation\\Auth\\ThrottlesLogins' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/ThrottlesLogins.php',
+ 'Illuminate\\Foundation\\Auth\\User' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/User.php',
+ 'Illuminate\\Foundation\\Auth\\VerifiesEmails' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Auth/VerifiesEmails.php',
+ 'Illuminate\\Foundation\\Bootstrap\\BootProviders' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php',
+ 'Illuminate\\Foundation\\Bootstrap\\HandleExceptions' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php',
+ 'Illuminate\\Foundation\\Bootstrap\\LoadConfiguration' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php',
+ 'Illuminate\\Foundation\\Bootstrap\\LoadEnvironmentVariables' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php',
+ 'Illuminate\\Foundation\\Bootstrap\\RegisterFacades' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php',
+ 'Illuminate\\Foundation\\Bootstrap\\RegisterProviders' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php',
+ 'Illuminate\\Foundation\\Bootstrap\\SetRequestForConsole' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/SetRequestForConsole.php',
+ 'Illuminate\\Foundation\\Bus\\Dispatchable' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php',
+ 'Illuminate\\Foundation\\Bus\\DispatchesJobs' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/DispatchesJobs.php',
+ 'Illuminate\\Foundation\\Bus\\PendingChain' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingChain.php',
+ 'Illuminate\\Foundation\\Bus\\PendingDispatch' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php',
+ 'Illuminate\\Foundation\\ComposerScripts' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php',
+ 'Illuminate\\Foundation\\Console\\AppNameCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/AppNameCommand.php',
+ 'Illuminate\\Foundation\\Console\\ChannelMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ChannelMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ClearCompiledCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php',
+ 'Illuminate\\Foundation\\Console\\ClosureCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ClosureCommand.php',
+ 'Illuminate\\Foundation\\Console\\ConfigCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php',
+ 'Illuminate\\Foundation\\Console\\ConfigClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigClearCommand.php',
+ 'Illuminate\\Foundation\\Console\\ConsoleMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ConsoleMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\DownCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php',
+ 'Illuminate\\Foundation\\Console\\EnvironmentCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php',
+ 'Illuminate\\Foundation\\Console\\EventGenerateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EventGenerateCommand.php',
+ 'Illuminate\\Foundation\\Console\\EventMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/EventMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ExceptionMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ExceptionMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\JobMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/JobMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php',
+ 'Illuminate\\Foundation\\Console\\KeyGenerateCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php',
+ 'Illuminate\\Foundation\\Console\\ListenerMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ListenerMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\MailMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/MailMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ModelMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ModelMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\NotificationMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/NotificationMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ObserverMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ObserverMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\OptimizeClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php',
+ 'Illuminate\\Foundation\\Console\\OptimizeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php',
+ 'Illuminate\\Foundation\\Console\\PackageDiscoverCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/PackageDiscoverCommand.php',
+ 'Illuminate\\Foundation\\Console\\PolicyMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/PolicyMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\PresetCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/PresetCommand.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\Bootstrap' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/Bootstrap.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\None' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/None.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\Preset' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/Preset.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\React' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/React.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\Vue' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/Vue.php',
+ 'Illuminate\\Foundation\\Console\\ProviderMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ProviderMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\QueuedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/QueuedCommand.php',
+ 'Illuminate\\Foundation\\Console\\RequestMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RequestMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ResourceMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ResourceMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\RouteCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RouteCacheCommand.php',
+ 'Illuminate\\Foundation\\Console\\RouteClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RouteClearCommand.php',
+ 'Illuminate\\Foundation\\Console\\RouteListCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RouteListCommand.php',
+ 'Illuminate\\Foundation\\Console\\RuleMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/RuleMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ServeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php',
+ 'Illuminate\\Foundation\\Console\\StorageLinkCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php',
+ 'Illuminate\\Foundation\\Console\\TestMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/TestMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\UpCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php',
+ 'Illuminate\\Foundation\\Console\\VendorPublishCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/VendorPublishCommand.php',
+ 'Illuminate\\Foundation\\Console\\ViewCacheCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ViewCacheCommand.php',
+ 'Illuminate\\Foundation\\Console\\ViewClearCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Console/ViewClearCommand.php',
+ 'Illuminate\\Foundation\\EnvironmentDetector' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php',
+ 'Illuminate\\Foundation\\Events\\Dispatchable' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/Dispatchable.php',
+ 'Illuminate\\Foundation\\Events\\LocaleUpdated' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Events/LocaleUpdated.php',
+ 'Illuminate\\Foundation\\Exceptions\\Handler' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php',
+ 'Illuminate\\Foundation\\Exceptions\\WhoopsHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Exceptions/WhoopsHandler.php',
+ 'Illuminate\\Foundation\\Http\\Events\\RequestHandled' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Events/RequestHandled.php',
+ 'Illuminate\\Foundation\\Http\\Exceptions\\MaintenanceModeException' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Exceptions/MaintenanceModeException.php',
+ 'Illuminate\\Foundation\\Http\\FormRequest' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php',
+ 'Illuminate\\Foundation\\Http\\Kernel' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\TrimStrings' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php',
+ 'Illuminate\\Foundation\\Inspiring' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Inspiring.php',
+ 'Illuminate\\Foundation\\PackageManifest' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/PackageManifest.php',
+ 'Illuminate\\Foundation\\ProviderRepository' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php',
+ 'Illuminate\\Foundation\\Providers\\ArtisanServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\ComposerServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\FormRequestServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/FormRequestServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Providers/FoundationServiceProvider.php',
+ 'Illuminate\\Foundation\\Support\\Providers\\AuthServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php',
+ 'Illuminate\\Foundation\\Support\\Providers\\EventServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php',
+ 'Illuminate\\Foundation\\Support\\Providers\\RouteServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithAuthentication' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithAuthentication.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithConsole' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithContainer' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithExceptionHandling' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithRedis' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithRedis.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithSession' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithSession.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\MocksApplicationServices' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.php',
+ 'Illuminate\\Foundation\\Testing\\Constraints\\HasInDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/HasInDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\Constraints\\SeeInOrder' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/SeeInOrder.php',
+ 'Illuminate\\Foundation\\Testing\\Constraints\\SoftDeletedInDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/SoftDeletedInDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\DatabaseMigrations' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php',
+ 'Illuminate\\Foundation\\Testing\\DatabaseTransactions' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactions.php',
+ 'Illuminate\\Foundation\\Testing\\HttpException' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/HttpException.php',
+ 'Illuminate\\Foundation\\Testing\\PendingCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/PendingCommand.php',
+ 'Illuminate\\Foundation\\Testing\\RefreshDatabase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\RefreshDatabaseState' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabaseState.php',
+ 'Illuminate\\Foundation\\Testing\\TestCase' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php',
+ 'Illuminate\\Foundation\\Testing\\TestResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/TestResponse.php',
+ 'Illuminate\\Foundation\\Testing\\WithFaker' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/WithFaker.php',
+ 'Illuminate\\Foundation\\Testing\\WithoutEvents' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/WithoutEvents.php',
+ 'Illuminate\\Foundation\\Testing\\WithoutMiddleware' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Testing/WithoutMiddleware.php',
+ 'Illuminate\\Foundation\\Validation\\ValidatesRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php',
+ 'Illuminate\\Hashing\\AbstractHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/AbstractHasher.php',
+ 'Illuminate\\Hashing\\Argon2IdHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/Argon2IdHasher.php',
+ 'Illuminate\\Hashing\\ArgonHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/ArgonHasher.php',
+ 'Illuminate\\Hashing\\BcryptHasher' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php',
+ 'Illuminate\\Hashing\\HashManager' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/HashManager.php',
+ 'Illuminate\\Hashing\\HashServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php',
+ 'Illuminate\\Http\\Concerns\\InteractsWithContentTypes' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithContentTypes.php',
+ 'Illuminate\\Http\\Concerns\\InteractsWithFlashData' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithFlashData.php',
+ 'Illuminate\\Http\\Concerns\\InteractsWithInput' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithInput.php',
+ 'Illuminate\\Http\\Exceptions\\HttpResponseException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Exceptions/HttpResponseException.php',
+ 'Illuminate\\Http\\Exceptions\\PostTooLargeException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Exceptions/PostTooLargeException.php',
+ 'Illuminate\\Http\\Exceptions\\ThrottleRequestsException' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Exceptions/ThrottleRequestsException.php',
+ 'Illuminate\\Http\\File' => $vendorDir . '/laravel/framework/src/Illuminate/Http/File.php',
+ 'Illuminate\\Http\\FileHelpers' => $vendorDir . '/laravel/framework/src/Illuminate/Http/FileHelpers.php',
+ 'Illuminate\\Http\\JsonResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/JsonResponse.php',
+ 'Illuminate\\Http\\Middleware\\CheckResponseForModifications' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/CheckResponseForModifications.php',
+ 'Illuminate\\Http\\Middleware\\FrameGuard' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/FrameGuard.php',
+ 'Illuminate\\Http\\Middleware\\SetCacheHeaders' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Middleware/SetCacheHeaders.php',
+ 'Illuminate\\Http\\RedirectResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/RedirectResponse.php',
+ 'Illuminate\\Http\\Request' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Request.php',
+ 'Illuminate\\Http\\Resources\\CollectsResources' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/CollectsResources.php',
+ 'Illuminate\\Http\\Resources\\ConditionallyLoadsAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/ConditionallyLoadsAttributes.php',
+ 'Illuminate\\Http\\Resources\\DelegatesToResource' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/DelegatesToResource.php',
+ 'Illuminate\\Http\\Resources\\Json\\AnonymousResourceCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/AnonymousResourceCollection.php',
+ 'Illuminate\\Http\\Resources\\Json\\JsonResource' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/JsonResource.php',
+ 'Illuminate\\Http\\Resources\\Json\\PaginatedResourceResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/PaginatedResourceResponse.php',
+ 'Illuminate\\Http\\Resources\\Json\\Resource' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/Resource.php',
+ 'Illuminate\\Http\\Resources\\Json\\ResourceCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceCollection.php',
+ 'Illuminate\\Http\\Resources\\Json\\ResourceResponse' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceResponse.php',
+ 'Illuminate\\Http\\Resources\\MergeValue' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/MergeValue.php',
+ 'Illuminate\\Http\\Resources\\MissingValue' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/MissingValue.php',
+ 'Illuminate\\Http\\Resources\\PotentiallyMissing' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Resources/PotentiallyMissing.php',
+ 'Illuminate\\Http\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Response.php',
+ 'Illuminate\\Http\\ResponseTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Http/ResponseTrait.php',
+ 'Illuminate\\Http\\Testing\\File' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Testing/File.php',
+ 'Illuminate\\Http\\Testing\\FileFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Testing/FileFactory.php',
+ 'Illuminate\\Http\\Testing\\MimeType' => $vendorDir . '/laravel/framework/src/Illuminate/Http/Testing/MimeType.php',
+ 'Illuminate\\Http\\UploadedFile' => $vendorDir . '/laravel/framework/src/Illuminate/Http/UploadedFile.php',
+ 'Illuminate\\Log\\Events\\MessageLogged' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Events/MessageLogged.php',
+ 'Illuminate\\Log\\LogManager' => $vendorDir . '/laravel/framework/src/Illuminate/Log/LogManager.php',
+ 'Illuminate\\Log\\LogServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Log/LogServiceProvider.php',
+ 'Illuminate\\Log\\Logger' => $vendorDir . '/laravel/framework/src/Illuminate/Log/Logger.php',
+ 'Illuminate\\Log\\ParsesLogConfiguration' => $vendorDir . '/laravel/framework/src/Illuminate/Log/ParsesLogConfiguration.php',
+ 'Illuminate\\Mail\\Events\\MessageSending' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Events/MessageSending.php',
+ 'Illuminate\\Mail\\Events\\MessageSent' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Events/MessageSent.php',
+ 'Illuminate\\Mail\\MailServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php',
+ 'Illuminate\\Mail\\Mailable' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailable.php',
+ 'Illuminate\\Mail\\Mailer' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Mailer.php',
+ 'Illuminate\\Mail\\Markdown' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Markdown.php',
+ 'Illuminate\\Mail\\Message' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Message.php',
+ 'Illuminate\\Mail\\PendingMail' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/PendingMail.php',
+ 'Illuminate\\Mail\\SendQueuedMailable' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php',
+ 'Illuminate\\Mail\\TransportManager' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/TransportManager.php',
+ 'Illuminate\\Mail\\Transport\\ArrayTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/ArrayTransport.php',
+ 'Illuminate\\Mail\\Transport\\LogTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php',
+ 'Illuminate\\Mail\\Transport\\MailgunTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php',
+ 'Illuminate\\Mail\\Transport\\MandrillTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php',
+ 'Illuminate\\Mail\\Transport\\SesTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/SesTransport.php',
+ 'Illuminate\\Mail\\Transport\\SparkPostTransport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/SparkPostTransport.php',
+ 'Illuminate\\Mail\\Transport\\Transport' => $vendorDir . '/laravel/framework/src/Illuminate/Mail/Transport/Transport.php',
+ 'Illuminate\\Notifications\\Action' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Action.php',
+ 'Illuminate\\Notifications\\AnonymousNotifiable' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/AnonymousNotifiable.php',
+ 'Illuminate\\Notifications\\ChannelManager' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/ChannelManager.php',
+ 'Illuminate\\Notifications\\Channels\\BroadcastChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/BroadcastChannel.php',
+ 'Illuminate\\Notifications\\Channels\\DatabaseChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/DatabaseChannel.php',
+ 'Illuminate\\Notifications\\Channels\\MailChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php',
+ 'Illuminate\\Notifications\\Channels\\NexmoSmsChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/NexmoSmsChannel.php',
+ 'Illuminate\\Notifications\\Channels\\SlackWebhookChannel' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Channels/SlackWebhookChannel.php',
+ 'Illuminate\\Notifications\\Console\\NotificationTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Console/NotificationTableCommand.php',
+ 'Illuminate\\Notifications\\DatabaseNotification' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotification.php',
+ 'Illuminate\\Notifications\\DatabaseNotificationCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotificationCollection.php',
+ 'Illuminate\\Notifications\\Events\\BroadcastNotificationCreated' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/BroadcastNotificationCreated.php',
+ 'Illuminate\\Notifications\\Events\\NotificationFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationFailed.php',
+ 'Illuminate\\Notifications\\Events\\NotificationSending' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSending.php',
+ 'Illuminate\\Notifications\\Events\\NotificationSent' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSent.php',
+ 'Illuminate\\Notifications\\HasDatabaseNotifications' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/HasDatabaseNotifications.php',
+ 'Illuminate\\Notifications\\Messages\\BroadcastMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/BroadcastMessage.php',
+ 'Illuminate\\Notifications\\Messages\\DatabaseMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/DatabaseMessage.php',
+ 'Illuminate\\Notifications\\Messages\\MailMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/MailMessage.php',
+ 'Illuminate\\Notifications\\Messages\\NexmoMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/NexmoMessage.php',
+ 'Illuminate\\Notifications\\Messages\\SimpleMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/SimpleMessage.php',
+ 'Illuminate\\Notifications\\Messages\\SlackAttachment' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachment.php',
+ 'Illuminate\\Notifications\\Messages\\SlackAttachmentField' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachmentField.php',
+ 'Illuminate\\Notifications\\Messages\\SlackMessage' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Messages/SlackMessage.php',
+ 'Illuminate\\Notifications\\Notifiable' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Notifiable.php',
+ 'Illuminate\\Notifications\\Notification' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/Notification.php',
+ 'Illuminate\\Notifications\\NotificationSender' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/NotificationSender.php',
+ 'Illuminate\\Notifications\\NotificationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/NotificationServiceProvider.php',
+ 'Illuminate\\Notifications\\RoutesNotifications' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php',
+ 'Illuminate\\Notifications\\SendQueuedNotifications' => $vendorDir . '/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php',
+ 'Illuminate\\Pagination\\AbstractPaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php',
+ 'Illuminate\\Pagination\\LengthAwarePaginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php',
+ 'Illuminate\\Pagination\\PaginationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php',
+ 'Illuminate\\Pagination\\Paginator' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/Paginator.php',
+ 'Illuminate\\Pagination\\UrlWindow' => $vendorDir . '/laravel/framework/src/Illuminate/Pagination/UrlWindow.php',
+ 'Illuminate\\Pipeline\\Hub' => $vendorDir . '/laravel/framework/src/Illuminate/Pipeline/Hub.php',
+ 'Illuminate\\Pipeline\\Pipeline' => $vendorDir . '/laravel/framework/src/Illuminate/Pipeline/Pipeline.php',
+ 'Illuminate\\Pipeline\\PipelineServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Pipeline/PipelineServiceProvider.php',
+ 'Illuminate\\Queue\\BeanstalkdQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php',
+ 'Illuminate\\Queue\\CallQueuedClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/CallQueuedClosure.php',
+ 'Illuminate\\Queue\\CallQueuedHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php',
+ 'Illuminate\\Queue\\Capsule\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php',
+ 'Illuminate\\Queue\\Connectors\\BeanstalkdConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php',
+ 'Illuminate\\Queue\\Connectors\\ConnectorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php',
+ 'Illuminate\\Queue\\Connectors\\DatabaseConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/DatabaseConnector.php',
+ 'Illuminate\\Queue\\Connectors\\NullConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/NullConnector.php',
+ 'Illuminate\\Queue\\Connectors\\RedisConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php',
+ 'Illuminate\\Queue\\Connectors\\SqsConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php',
+ 'Illuminate\\Queue\\Connectors\\SyncConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php',
+ 'Illuminate\\Queue\\Console\\FailedTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php',
+ 'Illuminate\\Queue\\Console\\FlushFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php',
+ 'Illuminate\\Queue\\Console\\ForgetFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php',
+ 'Illuminate\\Queue\\Console\\ListFailedCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php',
+ 'Illuminate\\Queue\\Console\\ListenCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php',
+ 'Illuminate\\Queue\\Console\\RestartCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php',
+ 'Illuminate\\Queue\\Console\\RetryCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php',
+ 'Illuminate\\Queue\\Console\\TableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/TableCommand.php',
+ 'Illuminate\\Queue\\Console\\WorkCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php',
+ 'Illuminate\\Queue\\DatabaseQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php',
+ 'Illuminate\\Queue\\Events\\JobExceptionOccurred' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobExceptionOccurred.php',
+ 'Illuminate\\Queue\\Events\\JobFailed' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobFailed.php',
+ 'Illuminate\\Queue\\Events\\JobProcessed' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessed.php',
+ 'Illuminate\\Queue\\Events\\JobProcessing' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessing.php',
+ 'Illuminate\\Queue\\Events\\Looping' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/Looping.php',
+ 'Illuminate\\Queue\\Events\\WorkerStopping' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Events/WorkerStopping.php',
+ 'Illuminate\\Queue\\Failed\\DatabaseFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php',
+ 'Illuminate\\Queue\\Failed\\FailedJobProviderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php',
+ 'Illuminate\\Queue\\Failed\\NullFailedJobProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Failed/NullFailedJobProvider.php',
+ 'Illuminate\\Queue\\FailingJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/FailingJob.php',
+ 'Illuminate\\Queue\\InteractsWithQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/InteractsWithQueue.php',
+ 'Illuminate\\Queue\\InvalidPayloadException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/InvalidPayloadException.php',
+ 'Illuminate\\Queue\\Jobs\\BeanstalkdJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php',
+ 'Illuminate\\Queue\\Jobs\\DatabaseJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php',
+ 'Illuminate\\Queue\\Jobs\\DatabaseJobRecord' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJobRecord.php',
+ 'Illuminate\\Queue\\Jobs\\Job' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/Job.php',
+ 'Illuminate\\Queue\\Jobs\\JobName' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/JobName.php',
+ 'Illuminate\\Queue\\Jobs\\RedisJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php',
+ 'Illuminate\\Queue\\Jobs\\SqsJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php',
+ 'Illuminate\\Queue\\Jobs\\SyncJob' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php',
+ 'Illuminate\\Queue\\Listener' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Listener.php',
+ 'Illuminate\\Queue\\ListenerOptions' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/ListenerOptions.php',
+ 'Illuminate\\Queue\\LuaScripts' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/LuaScripts.php',
+ 'Illuminate\\Queue\\ManuallyFailedException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/ManuallyFailedException.php',
+ 'Illuminate\\Queue\\MaxAttemptsExceededException' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php',
+ 'Illuminate\\Queue\\NullQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/NullQueue.php',
+ 'Illuminate\\Queue\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Queue.php',
+ 'Illuminate\\Queue\\QueueManager' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/QueueManager.php',
+ 'Illuminate\\Queue\\QueueServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php',
+ 'Illuminate\\Queue\\RedisQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/RedisQueue.php',
+ 'Illuminate\\Queue\\SerializableClosure' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SerializableClosure.php',
+ 'Illuminate\\Queue\\SerializesAndRestoresModelIdentifiers' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SerializesAndRestoresModelIdentifiers.php',
+ 'Illuminate\\Queue\\SerializesModels' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SerializesModels.php',
+ 'Illuminate\\Queue\\SqsQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SqsQueue.php',
+ 'Illuminate\\Queue\\SyncQueue' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/SyncQueue.php',
+ 'Illuminate\\Queue\\Worker' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/Worker.php',
+ 'Illuminate\\Queue\\WorkerOptions' => $vendorDir . '/laravel/framework/src/Illuminate/Queue/WorkerOptions.php',
+ 'Illuminate\\Redis\\Connections\\Connection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/Connection.php',
+ 'Illuminate\\Redis\\Connections\\PhpRedisClusterConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisClusterConnection.php',
+ 'Illuminate\\Redis\\Connections\\PhpRedisConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisConnection.php',
+ 'Illuminate\\Redis\\Connections\\PredisClusterConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PredisClusterConnection.php',
+ 'Illuminate\\Redis\\Connections\\PredisConnection' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connections/PredisConnection.php',
+ 'Illuminate\\Redis\\Connectors\\PhpRedisConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php',
+ 'Illuminate\\Redis\\Connectors\\PredisConnector' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php',
+ 'Illuminate\\Redis\\Events\\CommandExecuted' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Events/CommandExecuted.php',
+ 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiter' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiter.php',
+ 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiterBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiterBuilder.php',
+ 'Illuminate\\Redis\\Limiters\\DurationLimiter' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiter.php',
+ 'Illuminate\\Redis\\Limiters\\DurationLimiterBuilder' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiterBuilder.php',
+ 'Illuminate\\Redis\\RedisManager' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/RedisManager.php',
+ 'Illuminate\\Redis\\RedisServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php',
+ 'Illuminate\\Routing\\Console\\ControllerMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Console/ControllerMakeCommand.php',
+ 'Illuminate\\Routing\\Console\\MiddlewareMakeCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Console/MiddlewareMakeCommand.php',
+ 'Illuminate\\Routing\\Contracts\\ControllerDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Contracts/ControllerDispatcher.php',
+ 'Illuminate\\Routing\\Controller' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Controller.php',
+ 'Illuminate\\Routing\\ControllerDispatcher' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php',
+ 'Illuminate\\Routing\\ControllerMiddlewareOptions' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ControllerMiddlewareOptions.php',
+ 'Illuminate\\Routing\\Events\\RouteMatched' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Events/RouteMatched.php',
+ 'Illuminate\\Routing\\Exceptions\\InvalidSignatureException' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Exceptions/InvalidSignatureException.php',
+ 'Illuminate\\Routing\\Exceptions\\UrlGenerationException' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php',
+ 'Illuminate\\Routing\\ImplicitRouteBinding' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php',
+ 'Illuminate\\Routing\\Matching\\HostValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php',
+ 'Illuminate\\Routing\\Matching\\MethodValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php',
+ 'Illuminate\\Routing\\Matching\\SchemeValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php',
+ 'Illuminate\\Routing\\Matching\\UriValidator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php',
+ 'Illuminate\\Routing\\Matching\\ValidatorInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php',
+ 'Illuminate\\Routing\\MiddlewareNameResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/MiddlewareNameResolver.php',
+ 'Illuminate\\Routing\\Middleware\\SubstituteBindings' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php',
+ 'Illuminate\\Routing\\Middleware\\ThrottleRequests' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php',
+ 'Illuminate\\Routing\\Middleware\\ThrottleRequestsWithRedis' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequestsWithRedis.php',
+ 'Illuminate\\Routing\\Middleware\\ValidateSignature' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Middleware/ValidateSignature.php',
+ 'Illuminate\\Routing\\PendingResourceRegistration' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/PendingResourceRegistration.php',
+ 'Illuminate\\Routing\\Pipeline' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Pipeline.php',
+ 'Illuminate\\Routing\\RedirectController' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RedirectController.php',
+ 'Illuminate\\Routing\\Redirector' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Redirector.php',
+ 'Illuminate\\Routing\\ResourceRegistrar' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ResourceRegistrar.php',
+ 'Illuminate\\Routing\\ResponseFactory' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ResponseFactory.php',
+ 'Illuminate\\Routing\\Route' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Route.php',
+ 'Illuminate\\Routing\\RouteAction' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteAction.php',
+ 'Illuminate\\Routing\\RouteBinding' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteBinding.php',
+ 'Illuminate\\Routing\\RouteCollection' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteCollection.php',
+ 'Illuminate\\Routing\\RouteCompiler' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteCompiler.php',
+ 'Illuminate\\Routing\\RouteDependencyResolverTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteDependencyResolverTrait.php',
+ 'Illuminate\\Routing\\RouteGroup' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteGroup.php',
+ 'Illuminate\\Routing\\RouteParameterBinder' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteParameterBinder.php',
+ 'Illuminate\\Routing\\RouteRegistrar' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php',
+ 'Illuminate\\Routing\\RouteSignatureParameters' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteSignatureParameters.php',
+ 'Illuminate\\Routing\\RouteUrlGenerator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RouteUrlGenerator.php',
+ 'Illuminate\\Routing\\Router' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/Router.php',
+ 'Illuminate\\Routing\\RoutingServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php',
+ 'Illuminate\\Routing\\SortedMiddleware' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/SortedMiddleware.php',
+ 'Illuminate\\Routing\\UrlGenerator' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/UrlGenerator.php',
+ 'Illuminate\\Routing\\ViewController' => $vendorDir . '/laravel/framework/src/Illuminate/Routing/ViewController.php',
+ 'Illuminate\\Session\\CacheBasedSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php',
+ 'Illuminate\\Session\\Console\\SessionTableCommand' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php',
+ 'Illuminate\\Session\\CookieSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php',
+ 'Illuminate\\Session\\DatabaseSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php',
+ 'Illuminate\\Session\\EncryptedStore' => $vendorDir . '/laravel/framework/src/Illuminate/Session/EncryptedStore.php',
+ 'Illuminate\\Session\\ExistenceAwareInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php',
+ 'Illuminate\\Session\\FileSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/FileSessionHandler.php',
+ 'Illuminate\\Session\\Middleware\\AuthenticateSession' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php',
+ 'Illuminate\\Session\\Middleware\\StartSession' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php',
+ 'Illuminate\\Session\\NullSessionHandler' => $vendorDir . '/laravel/framework/src/Illuminate/Session/NullSessionHandler.php',
+ 'Illuminate\\Session\\SessionManager' => $vendorDir . '/laravel/framework/src/Illuminate/Session/SessionManager.php',
+ 'Illuminate\\Session\\SessionServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php',
+ 'Illuminate\\Session\\Store' => $vendorDir . '/laravel/framework/src/Illuminate/Session/Store.php',
+ 'Illuminate\\Session\\TokenMismatchException' => $vendorDir . '/laravel/framework/src/Illuminate/Session/TokenMismatchException.php',
+ 'Illuminate\\Support\\AggregateServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Support/AggregateServiceProvider.php',
+ 'Illuminate\\Support\\Arr' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Arr.php',
+ 'Illuminate\\Support\\Carbon' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Carbon.php',
+ 'Illuminate\\Support\\Collection' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Collection.php',
+ 'Illuminate\\Support\\Composer' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Composer.php',
+ 'Illuminate\\Support\\Facades\\App' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/App.php',
+ 'Illuminate\\Support\\Facades\\Artisan' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Artisan.php',
+ 'Illuminate\\Support\\Facades\\Auth' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Auth.php',
+ 'Illuminate\\Support\\Facades\\Blade' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Blade.php',
+ 'Illuminate\\Support\\Facades\\Broadcast' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Broadcast.php',
+ 'Illuminate\\Support\\Facades\\Bus' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Bus.php',
+ 'Illuminate\\Support\\Facades\\Cache' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Cache.php',
+ 'Illuminate\\Support\\Facades\\Config' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Config.php',
+ 'Illuminate\\Support\\Facades\\Cookie' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Cookie.php',
+ 'Illuminate\\Support\\Facades\\Crypt' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Crypt.php',
+ 'Illuminate\\Support\\Facades\\DB' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/DB.php',
+ 'Illuminate\\Support\\Facades\\Event' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Event.php',
+ 'Illuminate\\Support\\Facades\\Facade' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Facade.php',
+ 'Illuminate\\Support\\Facades\\File' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/File.php',
+ 'Illuminate\\Support\\Facades\\Gate' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Gate.php',
+ 'Illuminate\\Support\\Facades\\Hash' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Hash.php',
+ 'Illuminate\\Support\\Facades\\Input' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Input.php',
+ 'Illuminate\\Support\\Facades\\Lang' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Lang.php',
+ 'Illuminate\\Support\\Facades\\Log' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Log.php',
+ 'Illuminate\\Support\\Facades\\Mail' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Mail.php',
+ 'Illuminate\\Support\\Facades\\Notification' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Notification.php',
+ 'Illuminate\\Support\\Facades\\Password' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Password.php',
+ 'Illuminate\\Support\\Facades\\Queue' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Queue.php',
+ 'Illuminate\\Support\\Facades\\Redirect' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Redirect.php',
+ 'Illuminate\\Support\\Facades\\Redis' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Redis.php',
+ 'Illuminate\\Support\\Facades\\Request' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Request.php',
+ 'Illuminate\\Support\\Facades\\Response' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Response.php',
+ 'Illuminate\\Support\\Facades\\Route' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Route.php',
+ 'Illuminate\\Support\\Facades\\Schema' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Schema.php',
+ 'Illuminate\\Support\\Facades\\Session' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Session.php',
+ 'Illuminate\\Support\\Facades\\Storage' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Storage.php',
+ 'Illuminate\\Support\\Facades\\URL' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/URL.php',
+ 'Illuminate\\Support\\Facades\\Validator' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/Validator.php',
+ 'Illuminate\\Support\\Facades\\View' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Facades/View.php',
+ 'Illuminate\\Support\\Fluent' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Fluent.php',
+ 'Illuminate\\Support\\HigherOrderCollectionProxy' => $vendorDir . '/laravel/framework/src/Illuminate/Support/HigherOrderCollectionProxy.php',
+ 'Illuminate\\Support\\HigherOrderTapProxy' => $vendorDir . '/laravel/framework/src/Illuminate/Support/HigherOrderTapProxy.php',
+ 'Illuminate\\Support\\HtmlString' => $vendorDir . '/laravel/framework/src/Illuminate/Support/HtmlString.php',
+ 'Illuminate\\Support\\InteractsWithTime' => $vendorDir . '/laravel/framework/src/Illuminate/Support/InteractsWithTime.php',
+ 'Illuminate\\Support\\Manager' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Manager.php',
+ 'Illuminate\\Support\\MessageBag' => $vendorDir . '/laravel/framework/src/Illuminate/Support/MessageBag.php',
+ 'Illuminate\\Support\\NamespacedItemResolver' => $vendorDir . '/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php',
+ 'Illuminate\\Support\\Optional' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Optional.php',
+ 'Illuminate\\Support\\Pluralizer' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Pluralizer.php',
+ 'Illuminate\\Support\\ProcessUtils' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ProcessUtils.php',
+ 'Illuminate\\Support\\ServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ServiceProvider.php',
+ 'Illuminate\\Support\\Str' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Str.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\BusFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BusFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\EventFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/EventFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\MailFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/MailFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\NotificationFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/NotificationFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\PendingMailFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingMailFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\QueueFake' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/QueueFake.php',
+ 'Illuminate\\Support\\Traits\\CapsuleManagerTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php',
+ 'Illuminate\\Support\\Traits\\ForwardsCalls' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php',
+ 'Illuminate\\Support\\Traits\\Localizable' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/Localizable.php',
+ 'Illuminate\\Support\\Traits\\Macroable' => $vendorDir . '/laravel/framework/src/Illuminate/Support/Traits/Macroable.php',
+ 'Illuminate\\Support\\ViewErrorBag' => $vendorDir . '/laravel/framework/src/Illuminate/Support/ViewErrorBag.php',
+ 'Illuminate\\Translation\\ArrayLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/ArrayLoader.php',
+ 'Illuminate\\Translation\\FileLoader' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/FileLoader.php',
+ 'Illuminate\\Translation\\MessageSelector' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/MessageSelector.php',
+ 'Illuminate\\Translation\\TranslationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php',
+ 'Illuminate\\Translation\\Translator' => $vendorDir . '/laravel/framework/src/Illuminate/Translation/Translator.php',
+ 'Illuminate\\Validation\\ClosureValidationRule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ClosureValidationRule.php',
+ 'Illuminate\\Validation\\Concerns\\FormatsMessages' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Concerns/FormatsMessages.php',
+ 'Illuminate\\Validation\\Concerns\\ReplacesAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Concerns/ReplacesAttributes.php',
+ 'Illuminate\\Validation\\Concerns\\ValidatesAttributes' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php',
+ 'Illuminate\\Validation\\DatabasePresenceVerifier' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php',
+ 'Illuminate\\Validation\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Factory.php',
+ 'Illuminate\\Validation\\PresenceVerifierInterface' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php',
+ 'Illuminate\\Validation\\Rule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rule.php',
+ 'Illuminate\\Validation\\Rules\\DatabaseRule' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/DatabaseRule.php',
+ 'Illuminate\\Validation\\Rules\\Dimensions' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Dimensions.php',
+ 'Illuminate\\Validation\\Rules\\Exists' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Exists.php',
+ 'Illuminate\\Validation\\Rules\\In' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/In.php',
+ 'Illuminate\\Validation\\Rules\\NotIn' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/NotIn.php',
+ 'Illuminate\\Validation\\Rules\\RequiredIf' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/RequiredIf.php',
+ 'Illuminate\\Validation\\Rules\\Unique' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Rules/Unique.php',
+ 'Illuminate\\Validation\\UnauthorizedException' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/UnauthorizedException.php',
+ 'Illuminate\\Validation\\ValidatesWhenResolvedTrait' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php',
+ 'Illuminate\\Validation\\ValidationData' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationData.php',
+ 'Illuminate\\Validation\\ValidationException' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationException.php',
+ 'Illuminate\\Validation\\ValidationRuleParser' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationRuleParser.php',
+ 'Illuminate\\Validation\\ValidationServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php',
+ 'Illuminate\\Validation\\Validator' => $vendorDir . '/laravel/framework/src/Illuminate/Validation/Validator.php',
+ 'Illuminate\\View\\Compilers\\BladeCompiler' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php',
+ 'Illuminate\\View\\Compilers\\Compiler' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Compiler.php',
+ 'Illuminate\\View\\Compilers\\CompilerInterface' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesAuthorizations' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesAuthorizations.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesComments' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComments.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesComponents' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComponents.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesConditionals' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesConditionals.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesEchos' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesEchos.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesHelpers' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesHelpers.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesIncludes' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesIncludes.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesInjections' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesInjections.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesJson' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJson.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesLayouts' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLayouts.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesLoops' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLoops.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesRawPhp' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesRawPhp.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesStacks' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStacks.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesTranslations' => $vendorDir . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesTranslations.php',
+ 'Illuminate\\View\\Concerns\\ManagesComponents' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php',
+ 'Illuminate\\View\\Concerns\\ManagesEvents' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php',
+ 'Illuminate\\View\\Concerns\\ManagesLayouts' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLayouts.php',
+ 'Illuminate\\View\\Concerns\\ManagesLoops' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLoops.php',
+ 'Illuminate\\View\\Concerns\\ManagesStacks' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesStacks.php',
+ 'Illuminate\\View\\Concerns\\ManagesTranslations' => $vendorDir . '/laravel/framework/src/Illuminate/View/Concerns/ManagesTranslations.php',
+ 'Illuminate\\View\\Engines\\CompilerEngine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php',
+ 'Illuminate\\View\\Engines\\Engine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/Engine.php',
+ 'Illuminate\\View\\Engines\\EngineResolver' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php',
+ 'Illuminate\\View\\Engines\\FileEngine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/FileEngine.php',
+ 'Illuminate\\View\\Engines\\PhpEngine' => $vendorDir . '/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php',
+ 'Illuminate\\View\\Factory' => $vendorDir . '/laravel/framework/src/Illuminate/View/Factory.php',
+ 'Illuminate\\View\\FileViewFinder' => $vendorDir . '/laravel/framework/src/Illuminate/View/FileViewFinder.php',
+ 'Illuminate\\View\\Middleware\\ShareErrorsFromSession' => $vendorDir . '/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php',
+ 'Illuminate\\View\\View' => $vendorDir . '/laravel/framework/src/Illuminate/View/View.php',
+ 'Illuminate\\View\\ViewFinderInterface' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewFinderInterface.php',
+ 'Illuminate\\View\\ViewName' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewName.php',
+ 'Illuminate\\View\\ViewServiceProvider' => $vendorDir . '/laravel/framework/src/Illuminate/View/ViewServiceProvider.php',
+ 'JakubOnderka\\PhpConsoleColor\\ConsoleColor' => $vendorDir . '/jakub-onderka/php-console-color/src/ConsoleColor.php',
+ 'JakubOnderka\\PhpConsoleColor\\InvalidStyleException' => $vendorDir . '/jakub-onderka/php-console-color/src/InvalidStyleException.php',
+ 'JakubOnderka\\PhpConsoleHighlighter\\Highlighter' => $vendorDir . '/jakub-onderka/php-console-highlighter/src/JakubOnderka/PhpConsoleHighlighter/Highlighter.php',
+ 'JsonSerializable' => $vendorDir . '/nesbot/carbon/src/JsonSerializable.php',
+ 'Laravel\\Socialite\\AbstractUser' => $vendorDir . '/laravel/socialite/src/AbstractUser.php',
+ 'Laravel\\Socialite\\Contracts\\Factory' => $vendorDir . '/laravel/socialite/src/Contracts/Factory.php',
+ 'Laravel\\Socialite\\Contracts\\Provider' => $vendorDir . '/laravel/socialite/src/Contracts/Provider.php',
+ 'Laravel\\Socialite\\Contracts\\User' => $vendorDir . '/laravel/socialite/src/Contracts/User.php',
+ 'Laravel\\Socialite\\Facades\\Socialite' => $vendorDir . '/laravel/socialite/src/Facades/Socialite.php',
+ 'Laravel\\Socialite\\One\\AbstractProvider' => $vendorDir . '/laravel/socialite/src/One/AbstractProvider.php',
+ 'Laravel\\Socialite\\One\\TwitterProvider' => $vendorDir . '/laravel/socialite/src/One/TwitterProvider.php',
+ 'Laravel\\Socialite\\One\\User' => $vendorDir . '/laravel/socialite/src/One/User.php',
+ 'Laravel\\Socialite\\SocialiteManager' => $vendorDir . '/laravel/socialite/src/SocialiteManager.php',
+ 'Laravel\\Socialite\\SocialiteServiceProvider' => $vendorDir . '/laravel/socialite/src/SocialiteServiceProvider.php',
+ 'Laravel\\Socialite\\Two\\AbstractProvider' => $vendorDir . '/laravel/socialite/src/Two/AbstractProvider.php',
+ 'Laravel\\Socialite\\Two\\BitbucketProvider' => $vendorDir . '/laravel/socialite/src/Two/BitbucketProvider.php',
+ 'Laravel\\Socialite\\Two\\FacebookProvider' => $vendorDir . '/laravel/socialite/src/Two/FacebookProvider.php',
+ 'Laravel\\Socialite\\Two\\GithubProvider' => $vendorDir . '/laravel/socialite/src/Two/GithubProvider.php',
+ 'Laravel\\Socialite\\Two\\GoogleProvider' => $vendorDir . '/laravel/socialite/src/Two/GoogleProvider.php',
+ 'Laravel\\Socialite\\Two\\InvalidStateException' => $vendorDir . '/laravel/socialite/src/Two/InvalidStateException.php',
+ 'Laravel\\Socialite\\Two\\LinkedInProvider' => $vendorDir . '/laravel/socialite/src/Two/LinkedInProvider.php',
+ 'Laravel\\Socialite\\Two\\ProviderInterface' => $vendorDir . '/laravel/socialite/src/Two/ProviderInterface.php',
+ 'Laravel\\Socialite\\Two\\User' => $vendorDir . '/laravel/socialite/src/Two/User.php',
+ 'Laravel\\Tinker\\ClassAliasAutoloader' => $vendorDir . '/laravel/tinker/src/ClassAliasAutoloader.php',
+ 'Laravel\\Tinker\\Console\\TinkerCommand' => $vendorDir . '/laravel/tinker/src/Console/TinkerCommand.php',
+ 'Laravel\\Tinker\\TinkerCaster' => $vendorDir . '/laravel/tinker/src/TinkerCaster.php',
+ 'Laravel\\Tinker\\TinkerServiceProvider' => $vendorDir . '/laravel/tinker/src/TinkerServiceProvider.php',
+ 'League\\Flysystem\\AdapterInterface' => $vendorDir . '/league/flysystem/src/AdapterInterface.php',
+ 'League\\Flysystem\\Adapter\\AbstractAdapter' => $vendorDir . '/league/flysystem/src/Adapter/AbstractAdapter.php',
+ 'League\\Flysystem\\Adapter\\AbstractFtpAdapter' => $vendorDir . '/league/flysystem/src/Adapter/AbstractFtpAdapter.php',
+ 'League\\Flysystem\\Adapter\\CanOverwriteFiles' => $vendorDir . '/league/flysystem/src/Adapter/CanOverwriteFiles.php',
+ 'League\\Flysystem\\Adapter\\Ftp' => $vendorDir . '/league/flysystem/src/Adapter/Ftp.php',
+ 'League\\Flysystem\\Adapter\\Ftpd' => $vendorDir . '/league/flysystem/src/Adapter/Ftpd.php',
+ 'League\\Flysystem\\Adapter\\Local' => $vendorDir . '/league/flysystem/src/Adapter/Local.php',
+ 'League\\Flysystem\\Adapter\\NullAdapter' => $vendorDir . '/league/flysystem/src/Adapter/NullAdapter.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\NotSupportingVisibilityTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedCopyTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedReadingTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedWritingTrait' => $vendorDir . '/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php',
+ 'League\\Flysystem\\Adapter\\SynologyFtp' => $vendorDir . '/league/flysystem/src/Adapter/SynologyFtp.php',
+ 'League\\Flysystem\\Config' => $vendorDir . '/league/flysystem/src/Config.php',
+ 'League\\Flysystem\\ConfigAwareTrait' => $vendorDir . '/league/flysystem/src/ConfigAwareTrait.php',
+ 'League\\Flysystem\\Directory' => $vendorDir . '/league/flysystem/src/Directory.php',
+ 'League\\Flysystem\\Exception' => $vendorDir . '/league/flysystem/src/Exception.php',
+ 'League\\Flysystem\\File' => $vendorDir . '/league/flysystem/src/File.php',
+ 'League\\Flysystem\\FileExistsException' => $vendorDir . '/league/flysystem/src/FileExistsException.php',
+ 'League\\Flysystem\\FileNotFoundException' => $vendorDir . '/league/flysystem/src/FileNotFoundException.php',
+ 'League\\Flysystem\\Filesystem' => $vendorDir . '/league/flysystem/src/Filesystem.php',
+ 'League\\Flysystem\\FilesystemInterface' => $vendorDir . '/league/flysystem/src/FilesystemInterface.php',
+ 'League\\Flysystem\\FilesystemNotFoundException' => $vendorDir . '/league/flysystem/src/FilesystemNotFoundException.php',
+ 'League\\Flysystem\\Handler' => $vendorDir . '/league/flysystem/src/Handler.php',
+ 'League\\Flysystem\\MountManager' => $vendorDir . '/league/flysystem/src/MountManager.php',
+ 'League\\Flysystem\\NotSupportedException' => $vendorDir . '/league/flysystem/src/NotSupportedException.php',
+ 'League\\Flysystem\\PluginInterface' => $vendorDir . '/league/flysystem/src/PluginInterface.php',
+ 'League\\Flysystem\\Plugin\\AbstractPlugin' => $vendorDir . '/league/flysystem/src/Plugin/AbstractPlugin.php',
+ 'League\\Flysystem\\Plugin\\EmptyDir' => $vendorDir . '/league/flysystem/src/Plugin/EmptyDir.php',
+ 'League\\Flysystem\\Plugin\\ForcedCopy' => $vendorDir . '/league/flysystem/src/Plugin/ForcedCopy.php',
+ 'League\\Flysystem\\Plugin\\ForcedRename' => $vendorDir . '/league/flysystem/src/Plugin/ForcedRename.php',
+ 'League\\Flysystem\\Plugin\\GetWithMetadata' => $vendorDir . '/league/flysystem/src/Plugin/GetWithMetadata.php',
+ 'League\\Flysystem\\Plugin\\ListFiles' => $vendorDir . '/league/flysystem/src/Plugin/ListFiles.php',
+ 'League\\Flysystem\\Plugin\\ListPaths' => $vendorDir . '/league/flysystem/src/Plugin/ListPaths.php',
+ 'League\\Flysystem\\Plugin\\ListWith' => $vendorDir . '/league/flysystem/src/Plugin/ListWith.php',
+ 'League\\Flysystem\\Plugin\\PluggableTrait' => $vendorDir . '/league/flysystem/src/Plugin/PluggableTrait.php',
+ 'League\\Flysystem\\Plugin\\PluginNotFoundException' => $vendorDir . '/league/flysystem/src/Plugin/PluginNotFoundException.php',
+ 'League\\Flysystem\\ReadInterface' => $vendorDir . '/league/flysystem/src/ReadInterface.php',
+ 'League\\Flysystem\\RootViolationException' => $vendorDir . '/league/flysystem/src/RootViolationException.php',
+ 'League\\Flysystem\\SafeStorage' => $vendorDir . '/league/flysystem/src/SafeStorage.php',
+ 'League\\Flysystem\\UnreadableFileException' => $vendorDir . '/league/flysystem/src/UnreadableFileException.php',
+ 'League\\Flysystem\\Util' => $vendorDir . '/league/flysystem/src/Util.php',
+ 'League\\Flysystem\\Util\\ContentListingFormatter' => $vendorDir . '/league/flysystem/src/Util/ContentListingFormatter.php',
+ 'League\\Flysystem\\Util\\MimeType' => $vendorDir . '/league/flysystem/src/Util/MimeType.php',
+ 'League\\Flysystem\\Util\\StreamHasher' => $vendorDir . '/league/flysystem/src/Util/StreamHasher.php',
+ 'League\\OAuth1\\Client\\Credentials\\ClientCredentials' => $vendorDir . '/league/oauth1-client/src/Client/Credentials/ClientCredentials.php',
+ 'League\\OAuth1\\Client\\Credentials\\ClientCredentialsInterface' => $vendorDir . '/league/oauth1-client/src/Client/Credentials/ClientCredentialsInterface.php',
+ 'League\\OAuth1\\Client\\Credentials\\Credentials' => $vendorDir . '/league/oauth1-client/src/Client/Credentials/Credentials.php',
+ 'League\\OAuth1\\Client\\Credentials\\CredentialsException' => $vendorDir . '/league/oauth1-client/src/Client/Credentials/CredentialsException.php',
+ 'League\\OAuth1\\Client\\Credentials\\CredentialsInterface' => $vendorDir . '/league/oauth1-client/src/Client/Credentials/CredentialsInterface.php',
+ 'League\\OAuth1\\Client\\Credentials\\TemporaryCredentials' => $vendorDir . '/league/oauth1-client/src/Client/Credentials/TemporaryCredentials.php',
+ 'League\\OAuth1\\Client\\Credentials\\TokenCredentials' => $vendorDir . '/league/oauth1-client/src/Client/Credentials/TokenCredentials.php',
+ 'League\\OAuth1\\Client\\Server\\Bitbucket' => $vendorDir . '/league/oauth1-client/src/Client/Server/Bitbucket.php',
+ 'League\\OAuth1\\Client\\Server\\Magento' => $vendorDir . '/league/oauth1-client/src/Client/Server/Magento.php',
+ 'League\\OAuth1\\Client\\Server\\Server' => $vendorDir . '/league/oauth1-client/src/Client/Server/Server.php',
+ 'League\\OAuth1\\Client\\Server\\Trello' => $vendorDir . '/league/oauth1-client/src/Client/Server/Trello.php',
+ 'League\\OAuth1\\Client\\Server\\Tumblr' => $vendorDir . '/league/oauth1-client/src/Client/Server/Tumblr.php',
+ 'League\\OAuth1\\Client\\Server\\Twitter' => $vendorDir . '/league/oauth1-client/src/Client/Server/Twitter.php',
+ 'League\\OAuth1\\Client\\Server\\User' => $vendorDir . '/league/oauth1-client/src/Client/Server/User.php',
+ 'League\\OAuth1\\Client\\Server\\Uservoice' => $vendorDir . '/league/oauth1-client/src/Client/Server/Uservoice.php',
+ 'League\\OAuth1\\Client\\Server\\Xing' => $vendorDir . '/league/oauth1-client/src/Client/Server/Xing.php',
+ 'League\\OAuth1\\Client\\Signature\\HmacSha1Signature' => $vendorDir . '/league/oauth1-client/src/Client/Signature/HmacSha1Signature.php',
+ 'League\\OAuth1\\Client\\Signature\\PlainTextSignature' => $vendorDir . '/league/oauth1-client/src/Client/Signature/PlainTextSignature.php',
+ 'League\\OAuth1\\Client\\Signature\\Signature' => $vendorDir . '/league/oauth1-client/src/Client/Signature/Signature.php',
+ 'League\\OAuth1\\Client\\Signature\\SignatureInterface' => $vendorDir . '/league/oauth1-client/src/Client/Signature/SignatureInterface.php',
+ 'Mockery' => $vendorDir . '/mockery/mockery/library/Mockery.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerForV5' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV5.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerForV6' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV6.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerForV7' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV7.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerTrait' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerTrait.php',
+ 'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegration' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegration.php',
+ 'Mockery\\Adapter\\Phpunit\\MockeryTestCase' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCase.php',
+ 'Mockery\\Adapter\\Phpunit\\TestListener' => $vendorDir . '/mockery/mockery/library/Mockery/Adapter/Phpunit/TestListener.php',
+ 'Mockery\\ClosureWrapper' => $vendorDir . '/mockery/mockery/library/Mockery/ClosureWrapper.php',
+ 'Mockery\\CompositeExpectation' => $vendorDir . '/mockery/mockery/library/Mockery/CompositeExpectation.php',
+ 'Mockery\\Configuration' => $vendorDir . '/mockery/mockery/library/Mockery/Configuration.php',
+ 'Mockery\\Container' => $vendorDir . '/mockery/mockery/library/Mockery/Container.php',
+ 'Mockery\\CountValidator\\AtLeast' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/AtLeast.php',
+ 'Mockery\\CountValidator\\AtMost' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/AtMost.php',
+ 'Mockery\\CountValidator\\CountValidatorAbstract' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/CountValidatorAbstract.php',
+ 'Mockery\\CountValidator\\Exact' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/Exact.php',
+ 'Mockery\\CountValidator\\Exception' => $vendorDir . '/mockery/mockery/library/Mockery/CountValidator/Exception.php',
+ 'Mockery\\Exception' => $vendorDir . '/mockery/mockery/library/Mockery/Exception.php',
+ 'Mockery\\Exception\\BadMethodCallException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/BadMethodCallException.php',
+ 'Mockery\\Exception\\InvalidArgumentException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/InvalidArgumentException.php',
+ 'Mockery\\Exception\\InvalidCountException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/InvalidCountException.php',
+ 'Mockery\\Exception\\InvalidOrderException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/InvalidOrderException.php',
+ 'Mockery\\Exception\\NoMatchingExpectationException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/NoMatchingExpectationException.php',
+ 'Mockery\\Exception\\RuntimeException' => $vendorDir . '/mockery/mockery/library/Mockery/Exception/RuntimeException.php',
+ 'Mockery\\Expectation' => $vendorDir . '/mockery/mockery/library/Mockery/Expectation.php',
+ 'Mockery\\ExpectationDirector' => $vendorDir . '/mockery/mockery/library/Mockery/ExpectationDirector.php',
+ 'Mockery\\ExpectationInterface' => $vendorDir . '/mockery/mockery/library/Mockery/ExpectationInterface.php',
+ 'Mockery\\ExpectsHigherOrderMessage' => $vendorDir . '/mockery/mockery/library/Mockery/ExpectsHigherOrderMessage.php',
+ 'Mockery\\Generator\\CachingGenerator' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/CachingGenerator.php',
+ 'Mockery\\Generator\\DefinedTargetClass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/DefinedTargetClass.php',
+ 'Mockery\\Generator\\Generator' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/Generator.php',
+ 'Mockery\\Generator\\Method' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/Method.php',
+ 'Mockery\\Generator\\MockConfiguration' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/MockConfiguration.php',
+ 'Mockery\\Generator\\MockConfigurationBuilder' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/MockConfigurationBuilder.php',
+ 'Mockery\\Generator\\MockDefinition' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/MockDefinition.php',
+ 'Mockery\\Generator\\Parameter' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/Parameter.php',
+ 'Mockery\\Generator\\StringManipulationGenerator' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulationGenerator.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\CallTypeHintPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/CallTypeHintPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\ClassNamePass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassNamePass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\ClassPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\ConstantsPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ConstantsPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\InstanceMockPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InstanceMockPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\InterfacePass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InterfacePass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\MagicMethodTypeHintsPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MagicMethodTypeHintsPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\MethodDefinitionPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MethodDefinitionPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\Pass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/Pass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveBuiltinMethodsThatAreFinalPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveBuiltinMethodsThatAreFinalPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveDestructorPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveDestructorPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveUnserializeForInternalSerializableClassesPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveUnserializeForInternalSerializableClassesPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\TraitPass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/TraitPass.php',
+ 'Mockery\\Generator\\TargetClassInterface' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/TargetClassInterface.php',
+ 'Mockery\\Generator\\UndefinedTargetClass' => $vendorDir . '/mockery/mockery/library/Mockery/Generator/UndefinedTargetClass.php',
+ 'Mockery\\HigherOrderMessage' => $vendorDir . '/mockery/mockery/library/Mockery/HigherOrderMessage.php',
+ 'Mockery\\Instantiator' => $vendorDir . '/mockery/mockery/library/Mockery/Instantiator.php',
+ 'Mockery\\Loader\\EvalLoader' => $vendorDir . '/mockery/mockery/library/Mockery/Loader/EvalLoader.php',
+ 'Mockery\\Loader\\Loader' => $vendorDir . '/mockery/mockery/library/Mockery/Loader/Loader.php',
+ 'Mockery\\Loader\\RequireLoader' => $vendorDir . '/mockery/mockery/library/Mockery/Loader/RequireLoader.php',
+ 'Mockery\\Matcher\\AndAnyOtherArgs' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/AndAnyOtherArgs.php',
+ 'Mockery\\Matcher\\Any' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Any.php',
+ 'Mockery\\Matcher\\AnyArgs' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/AnyArgs.php',
+ 'Mockery\\Matcher\\AnyOf' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/AnyOf.php',
+ 'Mockery\\Matcher\\ArgumentListMatcher' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/ArgumentListMatcher.php',
+ 'Mockery\\Matcher\\Closure' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Closure.php',
+ 'Mockery\\Matcher\\Contains' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Contains.php',
+ 'Mockery\\Matcher\\Ducktype' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Ducktype.php',
+ 'Mockery\\Matcher\\HasKey' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/HasKey.php',
+ 'Mockery\\Matcher\\HasValue' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/HasValue.php',
+ 'Mockery\\Matcher\\MatcherAbstract' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/MatcherAbstract.php',
+ 'Mockery\\Matcher\\MultiArgumentClosure' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/MultiArgumentClosure.php',
+ 'Mockery\\Matcher\\MustBe' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/MustBe.php',
+ 'Mockery\\Matcher\\NoArgs' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/NoArgs.php',
+ 'Mockery\\Matcher\\Not' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Not.php',
+ 'Mockery\\Matcher\\NotAnyOf' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/NotAnyOf.php',
+ 'Mockery\\Matcher\\PHPUnitConstraint' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/PHPUnitConstraint.php',
+ 'Mockery\\Matcher\\Pattern' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Pattern.php',
+ 'Mockery\\Matcher\\Subset' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Subset.php',
+ 'Mockery\\Matcher\\Type' => $vendorDir . '/mockery/mockery/library/Mockery/Matcher/Type.php',
+ 'Mockery\\MethodCall' => $vendorDir . '/mockery/mockery/library/Mockery/MethodCall.php',
+ 'Mockery\\Mock' => $vendorDir . '/mockery/mockery/library/Mockery/Mock.php',
+ 'Mockery\\MockInterface' => $vendorDir . '/mockery/mockery/library/Mockery/MockInterface.php',
+ 'Mockery\\ReceivedMethodCalls' => $vendorDir . '/mockery/mockery/library/Mockery/ReceivedMethodCalls.php',
+ 'Mockery\\Undefined' => $vendorDir . '/mockery/mockery/library/Mockery/Undefined.php',
+ 'Mockery\\VerificationDirector' => $vendorDir . '/mockery/mockery/library/Mockery/VerificationDirector.php',
+ 'Mockery\\VerificationExpectation' => $vendorDir . '/mockery/mockery/library/Mockery/VerificationExpectation.php',
+ 'Monolog\\ErrorHandler' => $vendorDir . '/monolog/monolog/src/Monolog/ErrorHandler.php',
+ 'Monolog\\Formatter\\ChromePHPFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php',
+ 'Monolog\\Formatter\\ElasticaFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php',
+ 'Monolog\\Formatter\\FlowdockFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php',
+ 'Monolog\\Formatter\\FluentdFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php',
+ 'Monolog\\Formatter\\FormatterInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php',
+ 'Monolog\\Formatter\\GelfMessageFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php',
+ 'Monolog\\Formatter\\HtmlFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php',
+ 'Monolog\\Formatter\\JsonFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php',
+ 'Monolog\\Formatter\\LineFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LineFormatter.php',
+ 'Monolog\\Formatter\\LogglyFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php',
+ 'Monolog\\Formatter\\LogstashFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
+ 'Monolog\\Formatter\\MongoDBFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
+ 'Monolog\\Formatter\\NormalizerFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
+ 'Monolog\\Formatter\\ScalarFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
+ 'Monolog\\Formatter\\WildfireFormatter' => $vendorDir . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
+ 'Monolog\\Handler\\AbstractHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
+ 'Monolog\\Handler\\AbstractProcessingHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
+ 'Monolog\\Handler\\AbstractSyslogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
+ 'Monolog\\Handler\\AmqpHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/AmqpHandler.php',
+ 'Monolog\\Handler\\BrowserConsoleHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php',
+ 'Monolog\\Handler\\BufferHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/BufferHandler.php',
+ 'Monolog\\Handler\\ChromePHPHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php',
+ 'Monolog\\Handler\\CouchDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php',
+ 'Monolog\\Handler\\CubeHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/CubeHandler.php',
+ 'Monolog\\Handler\\Curl\\Util' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Curl/Util.php',
+ 'Monolog\\Handler\\DeduplicationHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php',
+ 'Monolog\\Handler\\DoctrineCouchDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php',
+ 'Monolog\\Handler\\DynamoDbHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php',
+ 'Monolog\\Handler\\ElasticSearchHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php',
+ 'Monolog\\Handler\\ErrorLogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php',
+ 'Monolog\\Handler\\FilterHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FilterHandler.php',
+ 'Monolog\\Handler\\FingersCrossedHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php',
+ 'Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php',
+ 'Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php',
+ 'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php',
+ 'Monolog\\Handler\\FirePHPHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php',
+ 'Monolog\\Handler\\FleepHookHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php',
+ 'Monolog\\Handler\\FlowdockHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
+ 'Monolog\\Handler\\GelfHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
+ 'Monolog\\Handler\\GroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
+ 'Monolog\\Handler\\HandlerInterface' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HandlerInterface.php',
+ 'Monolog\\Handler\\HandlerWrapper' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php',
+ 'Monolog\\Handler\\HipChatHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/HipChatHandler.php',
+ 'Monolog\\Handler\\IFTTTHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
+ 'Monolog\\Handler\\LogEntriesHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
+ 'Monolog\\Handler\\LogglyHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
+ 'Monolog\\Handler\\MailHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MailHandler.php',
+ 'Monolog\\Handler\\MandrillHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MandrillHandler.php',
+ 'Monolog\\Handler\\MissingExtensionException' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php',
+ 'Monolog\\Handler\\MongoDBHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php',
+ 'Monolog\\Handler\\NativeMailerHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php',
+ 'Monolog\\Handler\\NewRelicHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php',
+ 'Monolog\\Handler\\NullHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/NullHandler.php',
+ 'Monolog\\Handler\\PHPConsoleHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php',
+ 'Monolog\\Handler\\PsrHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PsrHandler.php',
+ 'Monolog\\Handler\\PushoverHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/PushoverHandler.php',
+ 'Monolog\\Handler\\RavenHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RavenHandler.php',
+ 'Monolog\\Handler\\RedisHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RedisHandler.php',
+ 'Monolog\\Handler\\RollbarHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RollbarHandler.php',
+ 'Monolog\\Handler\\RotatingFileHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php',
+ 'Monolog\\Handler\\SamplingHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SamplingHandler.php',
+ 'Monolog\\Handler\\SlackHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackHandler.php',
+ 'Monolog\\Handler\\SlackWebhookHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php',
+ 'Monolog\\Handler\\Slack\\SlackRecord' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php',
+ 'Monolog\\Handler\\SlackbotHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php',
+ 'Monolog\\Handler\\SocketHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SocketHandler.php',
+ 'Monolog\\Handler\\StreamHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/StreamHandler.php',
+ 'Monolog\\Handler\\SwiftMailerHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php',
+ 'Monolog\\Handler\\SyslogHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogHandler.php',
+ 'Monolog\\Handler\\SyslogUdpHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php',
+ 'Monolog\\Handler\\SyslogUdp\\UdpSocket' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php',
+ 'Monolog\\Handler\\TestHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/TestHandler.php',
+ 'Monolog\\Handler\\WhatFailureGroupHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php',
+ 'Monolog\\Handler\\ZendMonitorHandler' => $vendorDir . '/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php',
+ 'Monolog\\Logger' => $vendorDir . '/monolog/monolog/src/Monolog/Logger.php',
+ 'Monolog\\Processor\\GitProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/GitProcessor.php',
+ 'Monolog\\Processor\\IntrospectionProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php',
+ 'Monolog\\Processor\\MemoryPeakUsageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php',
+ 'Monolog\\Processor\\MemoryProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php',
+ 'Monolog\\Processor\\MemoryUsageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php',
+ 'Monolog\\Processor\\MercurialProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php',
+ 'Monolog\\Processor\\ProcessIdProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php',
+ 'Monolog\\Processor\\PsrLogMessageProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php',
+ 'Monolog\\Processor\\TagProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/TagProcessor.php',
+ 'Monolog\\Processor\\UidProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/UidProcessor.php',
+ 'Monolog\\Processor\\WebProcessor' => $vendorDir . '/monolog/monolog/src/Monolog/Processor/WebProcessor.php',
+ 'Monolog\\Registry' => $vendorDir . '/monolog/monolog/src/Monolog/Registry.php',
+ 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/CollisionServiceProvider.php',
+ 'NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php',
+ 'NunoMaduro\\Collision\\Adapters\\Laravel\\Inspector' => $vendorDir . '/nunomaduro/collision/src/Adapters/Laravel/Inspector.php',
+ 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Listener' => $vendorDir . '/nunomaduro/collision/src/Adapters/Phpunit/Listener.php',
+ 'NunoMaduro\\Collision\\ArgumentFormatter' => $vendorDir . '/nunomaduro/collision/src/ArgumentFormatter.php',
+ 'NunoMaduro\\Collision\\Contracts\\Adapters\\Phpunit\\Listener' => $vendorDir . '/nunomaduro/collision/src/Contracts/Adapters/Phpunit/Listener.php',
+ 'NunoMaduro\\Collision\\Contracts\\ArgumentFormatter' => $vendorDir . '/nunomaduro/collision/src/Contracts/ArgumentFormatter.php',
+ 'NunoMaduro\\Collision\\Contracts\\Handler' => $vendorDir . '/nunomaduro/collision/src/Contracts/Handler.php',
+ 'NunoMaduro\\Collision\\Contracts\\Highlighter' => $vendorDir . '/nunomaduro/collision/src/Contracts/Highlighter.php',
+ 'NunoMaduro\\Collision\\Contracts\\Provider' => $vendorDir . '/nunomaduro/collision/src/Contracts/Provider.php',
+ 'NunoMaduro\\Collision\\Contracts\\Writer' => $vendorDir . '/nunomaduro/collision/src/Contracts/Writer.php',
+ 'NunoMaduro\\Collision\\Handler' => $vendorDir . '/nunomaduro/collision/src/Handler.php',
+ 'NunoMaduro\\Collision\\Highlighter' => $vendorDir . '/nunomaduro/collision/src/Highlighter.php',
+ 'NunoMaduro\\Collision\\Provider' => $vendorDir . '/nunomaduro/collision/src/Provider.php',
+ 'NunoMaduro\\Collision\\Writer' => $vendorDir . '/nunomaduro/collision/src/Writer.php',
+ 'Opis\\Closure\\Analyzer' => $vendorDir . '/opis/closure/src/Analyzer.php',
+ 'Opis\\Closure\\ClosureContext' => $vendorDir . '/opis/closure/src/ClosureContext.php',
+ 'Opis\\Closure\\ClosureScope' => $vendorDir . '/opis/closure/src/ClosureScope.php',
+ 'Opis\\Closure\\ClosureStream' => $vendorDir . '/opis/closure/src/ClosureStream.php',
+ 'Opis\\Closure\\ISecurityProvider' => $vendorDir . '/opis/closure/src/ISecurityProvider.php',
+ 'Opis\\Closure\\ReflectionClosure' => $vendorDir . '/opis/closure/src/ReflectionClosure.php',
+ 'Opis\\Closure\\SecurityException' => $vendorDir . '/opis/closure/src/SecurityException.php',
+ 'Opis\\Closure\\SecurityProvider' => $vendorDir . '/opis/closure/src/SecurityProvider.php',
+ 'Opis\\Closure\\SelfReference' => $vendorDir . '/opis/closure/src/SelfReference.php',
+ 'Opis\\Closure\\SerializableClosure' => $vendorDir . '/opis/closure/src/SerializableClosure.php',
+ 'PHPUnit\\Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php',
+ 'PHPUnit\\Framework\\Assert' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert.php',
+ 'PHPUnit\\Framework\\AssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/AssertionFailedError.php',
+ 'PHPUnit\\Framework\\CodeCoverageException' => $vendorDir . '/phpunit/phpunit/src/Framework/CodeCoverageException.php',
+ 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php',
+ 'PHPUnit\\Framework\\Constraint\\ArraySubset' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php',
+ 'PHPUnit\\Framework\\Constraint\\Attribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Attribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Callback' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Callback.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasStaticAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Composite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Composite.php',
+ 'PHPUnit\\Framework\\Constraint\\Constraint' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php',
+ 'PHPUnit\\Framework\\Constraint\\Count' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Count.php',
+ 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php',
+ 'PHPUnit\\Framework\\Constraint\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessage' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessageRegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\FileExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/FileExists.php',
+ 'PHPUnit\\Framework\\Constraint\\GreaterThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsAnything' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEmpty' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqual' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsEqual.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFalse' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsFalse.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsFinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsIdentical' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInfinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php',
+ 'PHPUnit\\Framework\\Constraint\\IsJson' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsJson.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsNan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNull' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsNull.php',
+ 'PHPUnit\\Framework\\Constraint\\IsReadable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsReadable.php',
+ 'PHPUnit\\Framework\\Constraint\\IsTrue' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsTrue.php',
+ 'PHPUnit\\Framework\\Constraint\\IsType' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsType.php',
+ 'PHPUnit\\Framework\\Constraint\\IsWritable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsWritable.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatches' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatchesErrorMessageProvider' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php',
+ 'PHPUnit\\Framework\\Constraint\\LessThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LessThan.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalAnd.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalNot' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalNot.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalOr' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalOr.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalXor' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalXor.php',
+ 'PHPUnit\\Framework\\Constraint\\ObjectHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/RegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\SameSize' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/SameSize.php',
+ 'PHPUnit\\Framework\\Constraint\\StringContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringContains.php',
+ 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringMatchesFormatDescription.php',
+ 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php',
+ 'PHPUnit\\Framework\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php',
+ 'PHPUnit\\Framework\\DataProviderTestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php',
+ 'PHPUnit\\Framework\\Error\\Deprecated' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Deprecated.php',
+ 'PHPUnit\\Framework\\Error\\Error' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Error.php',
+ 'PHPUnit\\Framework\\Error\\Notice' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Notice.php',
+ 'PHPUnit\\Framework\\Error\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Warning.php',
+ 'PHPUnit\\Framework\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception.php',
+ 'PHPUnit\\Framework\\ExceptionWrapper' => $vendorDir . '/phpunit/phpunit/src/Framework/ExceptionWrapper.php',
+ 'PHPUnit\\Framework\\ExpectationFailedException' => $vendorDir . '/phpunit/phpunit/src/Framework/ExpectationFailedException.php',
+ 'PHPUnit\\Framework\\IncompleteTest' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTest.php',
+ 'PHPUnit\\Framework\\IncompleteTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestCase.php',
+ 'PHPUnit\\Framework\\IncompleteTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestError.php',
+ 'PHPUnit\\Framework\\InvalidCoversTargetException' => $vendorDir . '/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php',
+ 'PHPUnit\\Framework\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php',
+ 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Match' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Match.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\NamespaceMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/NamespaceMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Generator' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invocation/Invocation.php',
+ 'PHPUnit\\Framework\\MockObject\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/InvocationMocker.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation\\ObjectInvocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invocation/ObjectInvocation.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation\\StaticInvocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invocation/StaticInvocation.php',
+ 'PHPUnit\\Framework\\MockObject\\Invokable' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invokable.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyInvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyInvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyParameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\ConsecutiveParameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/ConsecutiveParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\DeferredError' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/DeferredError.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\Invocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/Invocation.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtIndex' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtIndex.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastOnce' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastOnce.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtMostCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtMostCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedRecorder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedRecorder.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\MethodName' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/MethodName.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\Parameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/Parameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\StatelessInvocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/StatelessInvocation.php',
+ 'PHPUnit\\Framework\\MockObject\\MockBuilder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethodSet' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php',
+ 'PHPUnit\\Framework\\MockObject\\MockObject' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/ForwardCompatibility/MockObject.php',
+ 'PHPUnit\\Framework\\MockObject\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\MatcherCollection' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/MatcherCollection.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php',
+ 'PHPUnit\\Framework\\MockObject\\Verifiable' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Verifiable.php',
+ 'PHPUnit\\Framework\\OutputError' => $vendorDir . '/phpunit/phpunit/src/Framework/OutputError.php',
+ 'PHPUnit\\Framework\\RiskyTest' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTest.php',
+ 'PHPUnit\\Framework\\RiskyTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTestError.php',
+ 'PHPUnit\\Framework\\SelfDescribing' => $vendorDir . '/phpunit/phpunit/src/Framework/SelfDescribing.php',
+ 'PHPUnit\\Framework\\SkippedTest' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTest.php',
+ 'PHPUnit\\Framework\\SkippedTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestCase.php',
+ 'PHPUnit\\Framework\\SkippedTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestError.php',
+ 'PHPUnit\\Framework\\SkippedTestSuiteError' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php',
+ 'PHPUnit\\Framework\\SyntheticError' => $vendorDir . '/phpunit/phpunit/src/Framework/SyntheticError.php',
+ 'PHPUnit\\Framework\\Test' => $vendorDir . '/phpunit/phpunit/src/Framework/Test.php',
+ 'PHPUnit\\Framework\\TestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/TestCase.php',
+ 'PHPUnit\\Framework\\TestFailure' => $vendorDir . '/phpunit/phpunit/src/Framework/TestFailure.php',
+ 'PHPUnit\\Framework\\TestListener' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListener.php',
+ 'PHPUnit\\Framework\\TestListenerDefaultImplementation' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php',
+ 'PHPUnit\\Framework\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Framework/TestResult.php',
+ 'PHPUnit\\Framework\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuite.php',
+ 'PHPUnit\\Framework\\TestSuiteIterator' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php',
+ 'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => $vendorDir . '/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php',
+ 'PHPUnit\\Framework\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Warning.php',
+ 'PHPUnit\\Framework\\WarningTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
+ 'PHPUnit\\Runner\\AfterIncompleteTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php',
+ 'PHPUnit\\Runner\\AfterLastTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php',
+ 'PHPUnit\\Runner\\AfterRiskyTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php',
+ 'PHPUnit\\Runner\\AfterSkippedTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php',
+ 'PHPUnit\\Runner\\AfterSuccessfulTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php',
+ 'PHPUnit\\Runner\\AfterTestErrorHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php',
+ 'PHPUnit\\Runner\\AfterTestFailureHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php',
+ 'PHPUnit\\Runner\\AfterTestWarningHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php',
+ 'PHPUnit\\Runner\\BaseTestRunner' => $vendorDir . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
+ 'PHPUnit\\Runner\\BeforeFirstTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php',
+ 'PHPUnit\\Runner\\BeforeTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php',
+ 'PHPUnit\\Runner\\Exception' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception.php',
+ 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\Factory' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
+ 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
+ 'PHPUnit\\Runner\\Hook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/Hook.php',
+ 'PHPUnit\\Runner\\NullTestResultCache' => $vendorDir . '/phpunit/phpunit/src/Util/NullTestResultCache.php',
+ 'PHPUnit\\Runner\\PhptTestCase' => $vendorDir . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
+ 'PHPUnit\\Runner\\ResultCacheExtension' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCacheExtension.php',
+ 'PHPUnit\\Runner\\StandardTestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestHook.php',
+ 'PHPUnit\\Runner\\TestListenerAdapter' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php',
+ 'PHPUnit\\Runner\\TestResultCache' => $vendorDir . '/phpunit/phpunit/src/Util/TestResultCache.php',
+ 'PHPUnit\\Runner\\TestResultCacheInterface' => $vendorDir . '/phpunit/phpunit/src/Util/TestResultCacheInterface.php',
+ 'PHPUnit\\Runner\\TestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestSuiteSorter' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php',
+ 'PHPUnit\\Runner\\Version' => $vendorDir . '/phpunit/phpunit/src/Runner/Version.php',
+ 'PHPUnit\\TextUI\\Command' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command.php',
+ 'PHPUnit\\TextUI\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
+ 'PHPUnit\\TextUI\\TestRunner' => $vendorDir . '/phpunit/phpunit/src/TextUI/TestRunner.php',
+ 'PHPUnit\\Util\\Blacklist' => $vendorDir . '/phpunit/phpunit/src/Util/Blacklist.php',
+ 'PHPUnit\\Util\\Configuration' => $vendorDir . '/phpunit/phpunit/src/Util/Configuration.php',
+ 'PHPUnit\\Util\\ConfigurationGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/ConfigurationGenerator.php',
+ 'PHPUnit\\Util\\ErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Util/ErrorHandler.php',
+ 'PHPUnit\\Util\\FileLoader' => $vendorDir . '/phpunit/phpunit/src/Util/FileLoader.php',
+ 'PHPUnit\\Util\\Filesystem' => $vendorDir . '/phpunit/phpunit/src/Util/Filesystem.php',
+ 'PHPUnit\\Util\\Filter' => $vendorDir . '/phpunit/phpunit/src/Util/Filter.php',
+ 'PHPUnit\\Util\\Getopt' => $vendorDir . '/phpunit/phpunit/src/Util/Getopt.php',
+ 'PHPUnit\\Util\\GlobalState' => $vendorDir . '/phpunit/phpunit/src/Util/GlobalState.php',
+ 'PHPUnit\\Util\\InvalidArgumentHelper' => $vendorDir . '/phpunit/phpunit/src/Util/InvalidArgumentHelper.php',
+ 'PHPUnit\\Util\\Json' => $vendorDir . '/phpunit/phpunit/src/Util/Json.php',
+ 'PHPUnit\\Util\\Log\\JUnit' => $vendorDir . '/phpunit/phpunit/src/Util/Log/JUnit.php',
+ 'PHPUnit\\Util\\Log\\TeamCity' => $vendorDir . '/phpunit/phpunit/src/Util/Log/TeamCity.php',
+ 'PHPUnit\\Util\\PHP\\AbstractPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\DefaultPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\WindowsPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php',
+ 'PHPUnit\\Util\\Printer' => $vendorDir . '/phpunit/phpunit/src/Util/Printer.php',
+ 'PHPUnit\\Util\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Util/RegularExpression.php',
+ 'PHPUnit\\Util\\Test' => $vendorDir . '/phpunit/phpunit/src/Util/Test.php',
+ 'PHPUnit\\Util\\TestDox\\CliTestDoxPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\NamePrettifier' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
+ 'PHPUnit\\Util\\TestDox\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TestResult.php',
+ 'PHPUnit\\Util\\TestDox\\TextResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
+ 'PHPUnit\\Util\\TextTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
+ 'PHPUnit\\Util\\Type' => $vendorDir . '/phpunit/phpunit/src/Util/Type.php',
+ 'PHPUnit\\Util\\XdebugFilterScriptGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php',
+ 'PHPUnit\\Util\\Xml' => $vendorDir . '/phpunit/phpunit/src/Util/Xml.php',
+ 'PHPUnit\\Util\\XmlTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
+ 'PHPUnit_Framework_MockObject_MockObject' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockObject.php',
+ 'PHP_Token' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_TokenWithScope' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_TokenWithScopeAndVisibility' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ABSTRACT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AMPERSAND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AND_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ARRAY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ARRAY_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BACKTICK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BAD_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BOOLEAN_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BOOLEAN_OR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BOOL_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BREAK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CALLABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CARET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CASE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CATCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLASS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLASS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLASS_NAME_CONSTANT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLONE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_TAG' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COALESCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COMMA' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONCAT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONSTANT_ENCAPSED_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONTINUE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CURLY_OPEN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DEC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DECLARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DEFAULT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DIR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DIV' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DIV_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOC_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOLLAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOLLAR_OPEN_CURLY_BRACES' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_ARROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_QUOTES' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ECHO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ELLIPSIS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ELSE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ELSEIF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EMPTY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENCAPSED_AND_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDDECLARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDFOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDFOREACH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDIF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDSWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDWHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_END_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EVAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EXCLAMATION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EXIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EXTENDS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FINAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FINALLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FOREACH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FUNC_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_GLOBAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_GOTO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_GT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_HALT_COMPILER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IMPLEMENTS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INCLUDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INCLUDE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INLINE_HTML' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INSTANCEOF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INSTEADOF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INTERFACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ISSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_GREATER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_NOT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_NOT_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_SMALLER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_Includes' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LINE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LIST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LOGICAL_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LOGICAL_OR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LOGICAL_XOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_METHOD_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MINUS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MINUS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MOD_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MULT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MUL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NAMESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NEW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NS_SEPARATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NUM_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OBJECT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OBJECT_OPERATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_TAG' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_TAG_WITH_ECHO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PAAMAYIM_NEKUDOTAYIM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PERCENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PIPE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PLUS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PLUS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_POW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_POW_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PRINT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PRIVATE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PROTECTED' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PUBLIC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_QUESTION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_REQUIRE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_REQUIRE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_RETURN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SEMICOLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SPACESHIP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_START_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STATIC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STRING_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STRING_VARNAME' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_Stream' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream.php',
+ 'PHP_Token_Stream_CachingFactory' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php',
+ 'PHP_Token_THROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TILDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TRAIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TRAIT_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TRY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_UNSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_UNSET_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_USE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_USE_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_VAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_VARIABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_WHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_XOR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_YIELD' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_YIELD_FROM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
+ 'Parsedown' => $vendorDir . '/erusev/parsedown/Parsedown.php',
+ 'PharIo\\Manifest\\Application' => $vendorDir . '/phar-io/manifest/src/values/Application.php',
+ 'PharIo\\Manifest\\ApplicationName' => $vendorDir . '/phar-io/manifest/src/values/ApplicationName.php',
+ 'PharIo\\Manifest\\Author' => $vendorDir . '/phar-io/manifest/src/values/Author.php',
+ 'PharIo\\Manifest\\AuthorCollection' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollection.php',
+ 'PharIo\\Manifest\\AuthorCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollectionIterator.php',
+ 'PharIo\\Manifest\\AuthorElement' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElement.php',
+ 'PharIo\\Manifest\\AuthorElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElementCollection.php',
+ 'PharIo\\Manifest\\BundledComponent' => $vendorDir . '/phar-io/manifest/src/values/BundledComponent.php',
+ 'PharIo\\Manifest\\BundledComponentCollection' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollection.php',
+ 'PharIo\\Manifest\\BundledComponentCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php',
+ 'PharIo\\Manifest\\BundlesElement' => $vendorDir . '/phar-io/manifest/src/xml/BundlesElement.php',
+ 'PharIo\\Manifest\\ComponentElement' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElement.php',
+ 'PharIo\\Manifest\\ComponentElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElementCollection.php',
+ 'PharIo\\Manifest\\ContainsElement' => $vendorDir . '/phar-io/manifest/src/xml/ContainsElement.php',
+ 'PharIo\\Manifest\\CopyrightElement' => $vendorDir . '/phar-io/manifest/src/xml/CopyrightElement.php',
+ 'PharIo\\Manifest\\CopyrightInformation' => $vendorDir . '/phar-io/manifest/src/values/CopyrightInformation.php',
+ 'PharIo\\Manifest\\ElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ElementCollection.php',
+ 'PharIo\\Manifest\\Email' => $vendorDir . '/phar-io/manifest/src/values/Email.php',
+ 'PharIo\\Manifest\\Exception' => $vendorDir . '/phar-io/manifest/src/exceptions/Exception.php',
+ 'PharIo\\Manifest\\ExtElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtElement.php',
+ 'PharIo\\Manifest\\ExtElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ExtElementCollection.php',
+ 'PharIo\\Manifest\\Extension' => $vendorDir . '/phar-io/manifest/src/values/Extension.php',
+ 'PharIo\\Manifest\\ExtensionElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtensionElement.php',
+ 'PharIo\\Manifest\\InvalidApplicationNameException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php',
+ 'PharIo\\Manifest\\InvalidEmailException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidEmailException.php',
+ 'PharIo\\Manifest\\InvalidUrlException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidUrlException.php',
+ 'PharIo\\Manifest\\Library' => $vendorDir . '/phar-io/manifest/src/values/Library.php',
+ 'PharIo\\Manifest\\License' => $vendorDir . '/phar-io/manifest/src/values/License.php',
+ 'PharIo\\Manifest\\LicenseElement' => $vendorDir . '/phar-io/manifest/src/xml/LicenseElement.php',
+ 'PharIo\\Manifest\\Manifest' => $vendorDir . '/phar-io/manifest/src/values/Manifest.php',
+ 'PharIo\\Manifest\\ManifestDocument' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocument.php',
+ 'PharIo\\Manifest\\ManifestDocumentException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php',
+ 'PharIo\\Manifest\\ManifestDocumentLoadingException' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapper' => $vendorDir . '/phar-io/manifest/src/ManifestDocumentMapper.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapperException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php',
+ 'PharIo\\Manifest\\ManifestElement' => $vendorDir . '/phar-io/manifest/src/xml/ManifestElement.php',
+ 'PharIo\\Manifest\\ManifestElementException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestElementException.php',
+ 'PharIo\\Manifest\\ManifestLoader' => $vendorDir . '/phar-io/manifest/src/ManifestLoader.php',
+ 'PharIo\\Manifest\\ManifestLoaderException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php',
+ 'PharIo\\Manifest\\ManifestSerializer' => $vendorDir . '/phar-io/manifest/src/ManifestSerializer.php',
+ 'PharIo\\Manifest\\PhpElement' => $vendorDir . '/phar-io/manifest/src/xml/PhpElement.php',
+ 'PharIo\\Manifest\\PhpExtensionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpExtensionRequirement.php',
+ 'PharIo\\Manifest\\PhpVersionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpVersionRequirement.php',
+ 'PharIo\\Manifest\\Requirement' => $vendorDir . '/phar-io/manifest/src/values/Requirement.php',
+ 'PharIo\\Manifest\\RequirementCollection' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollection.php',
+ 'PharIo\\Manifest\\RequirementCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollectionIterator.php',
+ 'PharIo\\Manifest\\RequiresElement' => $vendorDir . '/phar-io/manifest/src/xml/RequiresElement.php',
+ 'PharIo\\Manifest\\Type' => $vendorDir . '/phar-io/manifest/src/values/Type.php',
+ 'PharIo\\Manifest\\Url' => $vendorDir . '/phar-io/manifest/src/values/Url.php',
+ 'PharIo\\Version\\AbstractVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AbstractVersionConstraint.php',
+ 'PharIo\\Version\\AndVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/AndVersionConstraintGroup.php',
+ 'PharIo\\Version\\AnyVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AnyVersionConstraint.php',
+ 'PharIo\\Version\\ExactVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/ExactVersionConstraint.php',
+ 'PharIo\\Version\\Exception' => $vendorDir . '/phar-io/version/src/exceptions/Exception.php',
+ 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php',
+ 'PharIo\\Version\\InvalidPreReleaseSuffixException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php',
+ 'PharIo\\Version\\InvalidVersionException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidVersionException.php',
+ 'PharIo\\Version\\OrVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php',
+ 'PharIo\\Version\\PreReleaseSuffix' => $vendorDir . '/phar-io/version/src/PreReleaseSuffix.php',
+ 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php',
+ 'PharIo\\Version\\SpecificMajorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php',
+ 'PharIo\\Version\\UnsupportedVersionConstraintException' => $vendorDir . '/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php',
+ 'PharIo\\Version\\Version' => $vendorDir . '/phar-io/version/src/Version.php',
+ 'PharIo\\Version\\VersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/VersionConstraint.php',
+ 'PharIo\\Version\\VersionConstraintParser' => $vendorDir . '/phar-io/version/src/VersionConstraintParser.php',
+ 'PharIo\\Version\\VersionConstraintValue' => $vendorDir . '/phar-io/version/src/VersionConstraintValue.php',
+ 'PharIo\\Version\\VersionNumber' => $vendorDir . '/phar-io/version/src/VersionNumber.php',
+ 'PhpParser\\Builder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder.php',
+ 'PhpParser\\BuilderFactory' => $vendorDir . '/nikic/php-parser/lib/PhpParser/BuilderFactory.php',
+ 'PhpParser\\BuilderHelpers' => $vendorDir . '/nikic/php-parser/lib/PhpParser/BuilderHelpers.php',
+ 'PhpParser\\Builder\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Class_.php',
+ 'PhpParser\\Builder\\Declaration' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Declaration.php',
+ 'PhpParser\\Builder\\FunctionLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php',
+ 'PhpParser\\Builder\\Function_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Function_.php',
+ 'PhpParser\\Builder\\Interface_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Interface_.php',
+ 'PhpParser\\Builder\\Method' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Method.php',
+ 'PhpParser\\Builder\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php',
+ 'PhpParser\\Builder\\Param' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Param.php',
+ 'PhpParser\\Builder\\Property' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Property.php',
+ 'PhpParser\\Builder\\TraitUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php',
+ 'PhpParser\\Builder\\TraitUseAdaptation' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php',
+ 'PhpParser\\Builder\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Trait_.php',
+ 'PhpParser\\Builder\\Use_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder/Use_.php',
+ 'PhpParser\\Comment' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Comment.php',
+ 'PhpParser\\Comment\\Doc' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Comment/Doc.php',
+ 'PhpParser\\ConstExprEvaluationException' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php',
+ 'PhpParser\\ConstExprEvaluator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php',
+ 'PhpParser\\Error' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Error.php',
+ 'PhpParser\\ErrorHandler' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ErrorHandler.php',
+ 'PhpParser\\ErrorHandler\\Collecting' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php',
+ 'PhpParser\\ErrorHandler\\Throwing' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php',
+ 'PhpParser\\Internal\\DiffElem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php',
+ 'PhpParser\\Internal\\Differ' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/Differ.php',
+ 'PhpParser\\Internal\\PrintableNewAnonClassNode' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php',
+ 'PhpParser\\Internal\\TokenStream' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php',
+ 'PhpParser\\JsonDecoder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/JsonDecoder.php',
+ 'PhpParser\\Lexer' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer.php',
+ 'PhpParser\\Lexer\\Emulative' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php',
+ 'PhpParser\\NameContext' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NameContext.php',
+ 'PhpParser\\Node' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node.php',
+ 'PhpParser\\NodeAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeAbstract.php',
+ 'PhpParser\\NodeDumper' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeDumper.php',
+ 'PhpParser\\NodeFinder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeFinder.php',
+ 'PhpParser\\NodeTraverser' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeTraverser.php',
+ 'PhpParser\\NodeTraverserInterface' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php',
+ 'PhpParser\\NodeVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor.php',
+ 'PhpParser\\NodeVisitorAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php',
+ 'PhpParser\\NodeVisitor\\CloningVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php',
+ 'PhpParser\\NodeVisitor\\FindingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php',
+ 'PhpParser\\NodeVisitor\\FirstFindingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php',
+ 'PhpParser\\NodeVisitor\\NameResolver' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php',
+ 'PhpParser\\Node\\Arg' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Arg.php',
+ 'PhpParser\\Node\\Const_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Const_.php',
+ 'PhpParser\\Node\\Expr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr.php',
+ 'PhpParser\\Node\\Expr\\ArrayDimFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php',
+ 'PhpParser\\Node\\Expr\\ArrayItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php',
+ 'PhpParser\\Node\\Expr\\Array_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php',
+ 'PhpParser\\Node\\Expr\\Assign' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php',
+ 'PhpParser\\Node\\Expr\\AssignOp' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseXor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Concat' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Div' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Minus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Mod' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Mul' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Plus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Pow' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\ShiftLeft' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\ShiftRight' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php',
+ 'PhpParser\\Node\\Expr\\AssignRef' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseXor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Coalesce' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Concat' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Div' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Equal' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Greater' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\GreaterOrEqual' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Identical' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalAnd' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalOr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalXor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Minus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Mod' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Mul' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\NotEqual' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\NotIdentical' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Plus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Pow' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftLeft' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftRight' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Smaller' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\SmallerOrEqual' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Spaceship' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php',
+ 'PhpParser\\Node\\Expr\\BitwiseNot' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php',
+ 'PhpParser\\Node\\Expr\\BooleanNot' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php',
+ 'PhpParser\\Node\\Expr\\Cast' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Array_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Bool_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Double' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Int_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Object_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\String_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Unset_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php',
+ 'PhpParser\\Node\\Expr\\ClassConstFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php',
+ 'PhpParser\\Node\\Expr\\Clone_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php',
+ 'PhpParser\\Node\\Expr\\Closure' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php',
+ 'PhpParser\\Node\\Expr\\ClosureUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php',
+ 'PhpParser\\Node\\Expr\\ConstFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php',
+ 'PhpParser\\Node\\Expr\\Empty_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php',
+ 'PhpParser\\Node\\Expr\\Error' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php',
+ 'PhpParser\\Node\\Expr\\ErrorSuppress' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php',
+ 'PhpParser\\Node\\Expr\\Eval_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php',
+ 'PhpParser\\Node\\Expr\\Exit_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php',
+ 'PhpParser\\Node\\Expr\\FuncCall' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php',
+ 'PhpParser\\Node\\Expr\\Include_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php',
+ 'PhpParser\\Node\\Expr\\Instanceof_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php',
+ 'PhpParser\\Node\\Expr\\Isset_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php',
+ 'PhpParser\\Node\\Expr\\List_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php',
+ 'PhpParser\\Node\\Expr\\MethodCall' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php',
+ 'PhpParser\\Node\\Expr\\New_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php',
+ 'PhpParser\\Node\\Expr\\PostDec' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php',
+ 'PhpParser\\Node\\Expr\\PostInc' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php',
+ 'PhpParser\\Node\\Expr\\PreDec' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php',
+ 'PhpParser\\Node\\Expr\\PreInc' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php',
+ 'PhpParser\\Node\\Expr\\Print_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php',
+ 'PhpParser\\Node\\Expr\\PropertyFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php',
+ 'PhpParser\\Node\\Expr\\ShellExec' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php',
+ 'PhpParser\\Node\\Expr\\StaticCall' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php',
+ 'PhpParser\\Node\\Expr\\StaticPropertyFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php',
+ 'PhpParser\\Node\\Expr\\Ternary' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php',
+ 'PhpParser\\Node\\Expr\\UnaryMinus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php',
+ 'PhpParser\\Node\\Expr\\UnaryPlus' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php',
+ 'PhpParser\\Node\\Expr\\Variable' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php',
+ 'PhpParser\\Node\\Expr\\YieldFrom' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php',
+ 'PhpParser\\Node\\Expr\\Yield_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php',
+ 'PhpParser\\Node\\FunctionLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php',
+ 'PhpParser\\Node\\Identifier' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Identifier.php',
+ 'PhpParser\\Node\\Name' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name.php',
+ 'PhpParser\\Node\\Name\\FullyQualified' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php',
+ 'PhpParser\\Node\\Name\\Relative' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php',
+ 'PhpParser\\Node\\NullableType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/NullableType.php',
+ 'PhpParser\\Node\\Param' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Param.php',
+ 'PhpParser\\Node\\Scalar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar.php',
+ 'PhpParser\\Node\\Scalar\\DNumber' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php',
+ 'PhpParser\\Node\\Scalar\\Encapsed' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php',
+ 'PhpParser\\Node\\Scalar\\EncapsedStringPart' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php',
+ 'PhpParser\\Node\\Scalar\\LNumber' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Dir' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\File' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Function_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Line' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Method' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php',
+ 'PhpParser\\Node\\Scalar\\String_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php',
+ 'PhpParser\\Node\\Stmt' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt.php',
+ 'PhpParser\\Node\\Stmt\\Break_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php',
+ 'PhpParser\\Node\\Stmt\\Case_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php',
+ 'PhpParser\\Node\\Stmt\\Catch_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php',
+ 'PhpParser\\Node\\Stmt\\ClassConst' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php',
+ 'PhpParser\\Node\\Stmt\\ClassLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php',
+ 'PhpParser\\Node\\Stmt\\ClassMethod' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php',
+ 'PhpParser\\Node\\Stmt\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php',
+ 'PhpParser\\Node\\Stmt\\Const_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php',
+ 'PhpParser\\Node\\Stmt\\Continue_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php',
+ 'PhpParser\\Node\\Stmt\\DeclareDeclare' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php',
+ 'PhpParser\\Node\\Stmt\\Declare_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php',
+ 'PhpParser\\Node\\Stmt\\Do_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php',
+ 'PhpParser\\Node\\Stmt\\Echo_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php',
+ 'PhpParser\\Node\\Stmt\\ElseIf_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php',
+ 'PhpParser\\Node\\Stmt\\Else_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php',
+ 'PhpParser\\Node\\Stmt\\Expression' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php',
+ 'PhpParser\\Node\\Stmt\\Finally_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php',
+ 'PhpParser\\Node\\Stmt\\For_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php',
+ 'PhpParser\\Node\\Stmt\\Foreach_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php',
+ 'PhpParser\\Node\\Stmt\\Function_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php',
+ 'PhpParser\\Node\\Stmt\\Global_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php',
+ 'PhpParser\\Node\\Stmt\\Goto_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php',
+ 'PhpParser\\Node\\Stmt\\GroupUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php',
+ 'PhpParser\\Node\\Stmt\\HaltCompiler' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php',
+ 'PhpParser\\Node\\Stmt\\If_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php',
+ 'PhpParser\\Node\\Stmt\\InlineHTML' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php',
+ 'PhpParser\\Node\\Stmt\\Interface_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php',
+ 'PhpParser\\Node\\Stmt\\Label' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php',
+ 'PhpParser\\Node\\Stmt\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php',
+ 'PhpParser\\Node\\Stmt\\Nop' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php',
+ 'PhpParser\\Node\\Stmt\\Property' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php',
+ 'PhpParser\\Node\\Stmt\\PropertyProperty' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php',
+ 'PhpParser\\Node\\Stmt\\Return_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php',
+ 'PhpParser\\Node\\Stmt\\StaticVar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php',
+ 'PhpParser\\Node\\Stmt\\Static_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php',
+ 'PhpParser\\Node\\Stmt\\Switch_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php',
+ 'PhpParser\\Node\\Stmt\\Throw_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php',
+ 'PhpParser\\Node\\Stmt\\TraitUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php',
+ 'PhpParser\\Node\\Stmt\\TraitUseAdaptation' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php',
+ 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Alias' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php',
+ 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Precedence' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php',
+ 'PhpParser\\Node\\Stmt\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php',
+ 'PhpParser\\Node\\Stmt\\TryCatch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php',
+ 'PhpParser\\Node\\Stmt\\Unset_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php',
+ 'PhpParser\\Node\\Stmt\\UseUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php',
+ 'PhpParser\\Node\\Stmt\\Use_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php',
+ 'PhpParser\\Node\\Stmt\\While_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php',
+ 'PhpParser\\Node\\VarLikeIdentifier' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php',
+ 'PhpParser\\Parser' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser.php',
+ 'PhpParser\\ParserAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ParserAbstract.php',
+ 'PhpParser\\ParserFactory' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ParserFactory.php',
+ 'PhpParser\\Parser\\Multiple' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Multiple.php',
+ 'PhpParser\\Parser\\Php5' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Php5.php',
+ 'PhpParser\\Parser\\Php7' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Php7.php',
+ 'PhpParser\\Parser\\Tokens' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Tokens.php',
+ 'PhpParser\\PrettyPrinterAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php',
+ 'PhpParser\\PrettyPrinter\\Standard' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php',
+ 'Predis\\Autoloader' => $vendorDir . '/predis/predis/src/Autoloader.php',
+ 'Predis\\Client' => $vendorDir . '/predis/predis/src/Client.php',
+ 'Predis\\ClientContextInterface' => $vendorDir . '/predis/predis/src/ClientContextInterface.php',
+ 'Predis\\ClientException' => $vendorDir . '/predis/predis/src/ClientException.php',
+ 'Predis\\ClientInterface' => $vendorDir . '/predis/predis/src/ClientInterface.php',
+ 'Predis\\Cluster\\ClusterStrategy' => $vendorDir . '/predis/predis/src/Cluster/ClusterStrategy.php',
+ 'Predis\\Cluster\\Distributor\\DistributorInterface' => $vendorDir . '/predis/predis/src/Cluster/Distributor/DistributorInterface.php',
+ 'Predis\\Cluster\\Distributor\\EmptyRingException' => $vendorDir . '/predis/predis/src/Cluster/Distributor/EmptyRingException.php',
+ 'Predis\\Cluster\\Distributor\\HashRing' => $vendorDir . '/predis/predis/src/Cluster/Distributor/HashRing.php',
+ 'Predis\\Cluster\\Distributor\\KetamaRing' => $vendorDir . '/predis/predis/src/Cluster/Distributor/KetamaRing.php',
+ 'Predis\\Cluster\\Hash\\CRC16' => $vendorDir . '/predis/predis/src/Cluster/Hash/CRC16.php',
+ 'Predis\\Cluster\\Hash\\HashGeneratorInterface' => $vendorDir . '/predis/predis/src/Cluster/Hash/HashGeneratorInterface.php',
+ 'Predis\\Cluster\\PredisStrategy' => $vendorDir . '/predis/predis/src/Cluster/PredisStrategy.php',
+ 'Predis\\Cluster\\RedisStrategy' => $vendorDir . '/predis/predis/src/Cluster/RedisStrategy.php',
+ 'Predis\\Cluster\\StrategyInterface' => $vendorDir . '/predis/predis/src/Cluster/StrategyInterface.php',
+ 'Predis\\Collection\\Iterator\\CursorBasedIterator' => $vendorDir . '/predis/predis/src/Collection/Iterator/CursorBasedIterator.php',
+ 'Predis\\Collection\\Iterator\\HashKey' => $vendorDir . '/predis/predis/src/Collection/Iterator/HashKey.php',
+ 'Predis\\Collection\\Iterator\\Keyspace' => $vendorDir . '/predis/predis/src/Collection/Iterator/Keyspace.php',
+ 'Predis\\Collection\\Iterator\\ListKey' => $vendorDir . '/predis/predis/src/Collection/Iterator/ListKey.php',
+ 'Predis\\Collection\\Iterator\\SetKey' => $vendorDir . '/predis/predis/src/Collection/Iterator/SetKey.php',
+ 'Predis\\Collection\\Iterator\\SortedSetKey' => $vendorDir . '/predis/predis/src/Collection/Iterator/SortedSetKey.php',
+ 'Predis\\Command\\Command' => $vendorDir . '/predis/predis/src/Command/Command.php',
+ 'Predis\\Command\\CommandInterface' => $vendorDir . '/predis/predis/src/Command/CommandInterface.php',
+ 'Predis\\Command\\ConnectionAuth' => $vendorDir . '/predis/predis/src/Command/ConnectionAuth.php',
+ 'Predis\\Command\\ConnectionEcho' => $vendorDir . '/predis/predis/src/Command/ConnectionEcho.php',
+ 'Predis\\Command\\ConnectionPing' => $vendorDir . '/predis/predis/src/Command/ConnectionPing.php',
+ 'Predis\\Command\\ConnectionQuit' => $vendorDir . '/predis/predis/src/Command/ConnectionQuit.php',
+ 'Predis\\Command\\ConnectionSelect' => $vendorDir . '/predis/predis/src/Command/ConnectionSelect.php',
+ 'Predis\\Command\\GeospatialGeoAdd' => $vendorDir . '/predis/predis/src/Command/GeospatialGeoAdd.php',
+ 'Predis\\Command\\GeospatialGeoDist' => $vendorDir . '/predis/predis/src/Command/GeospatialGeoDist.php',
+ 'Predis\\Command\\GeospatialGeoHash' => $vendorDir . '/predis/predis/src/Command/GeospatialGeoHash.php',
+ 'Predis\\Command\\GeospatialGeoPos' => $vendorDir . '/predis/predis/src/Command/GeospatialGeoPos.php',
+ 'Predis\\Command\\GeospatialGeoRadius' => $vendorDir . '/predis/predis/src/Command/GeospatialGeoRadius.php',
+ 'Predis\\Command\\GeospatialGeoRadiusByMember' => $vendorDir . '/predis/predis/src/Command/GeospatialGeoRadiusByMember.php',
+ 'Predis\\Command\\HashDelete' => $vendorDir . '/predis/predis/src/Command/HashDelete.php',
+ 'Predis\\Command\\HashExists' => $vendorDir . '/predis/predis/src/Command/HashExists.php',
+ 'Predis\\Command\\HashGet' => $vendorDir . '/predis/predis/src/Command/HashGet.php',
+ 'Predis\\Command\\HashGetAll' => $vendorDir . '/predis/predis/src/Command/HashGetAll.php',
+ 'Predis\\Command\\HashGetMultiple' => $vendorDir . '/predis/predis/src/Command/HashGetMultiple.php',
+ 'Predis\\Command\\HashIncrementBy' => $vendorDir . '/predis/predis/src/Command/HashIncrementBy.php',
+ 'Predis\\Command\\HashIncrementByFloat' => $vendorDir . '/predis/predis/src/Command/HashIncrementByFloat.php',
+ 'Predis\\Command\\HashKeys' => $vendorDir . '/predis/predis/src/Command/HashKeys.php',
+ 'Predis\\Command\\HashLength' => $vendorDir . '/predis/predis/src/Command/HashLength.php',
+ 'Predis\\Command\\HashScan' => $vendorDir . '/predis/predis/src/Command/HashScan.php',
+ 'Predis\\Command\\HashSet' => $vendorDir . '/predis/predis/src/Command/HashSet.php',
+ 'Predis\\Command\\HashSetMultiple' => $vendorDir . '/predis/predis/src/Command/HashSetMultiple.php',
+ 'Predis\\Command\\HashSetPreserve' => $vendorDir . '/predis/predis/src/Command/HashSetPreserve.php',
+ 'Predis\\Command\\HashStringLength' => $vendorDir . '/predis/predis/src/Command/HashStringLength.php',
+ 'Predis\\Command\\HashValues' => $vendorDir . '/predis/predis/src/Command/HashValues.php',
+ 'Predis\\Command\\HyperLogLogAdd' => $vendorDir . '/predis/predis/src/Command/HyperLogLogAdd.php',
+ 'Predis\\Command\\HyperLogLogCount' => $vendorDir . '/predis/predis/src/Command/HyperLogLogCount.php',
+ 'Predis\\Command\\HyperLogLogMerge' => $vendorDir . '/predis/predis/src/Command/HyperLogLogMerge.php',
+ 'Predis\\Command\\KeyDelete' => $vendorDir . '/predis/predis/src/Command/KeyDelete.php',
+ 'Predis\\Command\\KeyDump' => $vendorDir . '/predis/predis/src/Command/KeyDump.php',
+ 'Predis\\Command\\KeyExists' => $vendorDir . '/predis/predis/src/Command/KeyExists.php',
+ 'Predis\\Command\\KeyExpire' => $vendorDir . '/predis/predis/src/Command/KeyExpire.php',
+ 'Predis\\Command\\KeyExpireAt' => $vendorDir . '/predis/predis/src/Command/KeyExpireAt.php',
+ 'Predis\\Command\\KeyKeys' => $vendorDir . '/predis/predis/src/Command/KeyKeys.php',
+ 'Predis\\Command\\KeyMigrate' => $vendorDir . '/predis/predis/src/Command/KeyMigrate.php',
+ 'Predis\\Command\\KeyMove' => $vendorDir . '/predis/predis/src/Command/KeyMove.php',
+ 'Predis\\Command\\KeyPersist' => $vendorDir . '/predis/predis/src/Command/KeyPersist.php',
+ 'Predis\\Command\\KeyPreciseExpire' => $vendorDir . '/predis/predis/src/Command/KeyPreciseExpire.php',
+ 'Predis\\Command\\KeyPreciseExpireAt' => $vendorDir . '/predis/predis/src/Command/KeyPreciseExpireAt.php',
+ 'Predis\\Command\\KeyPreciseTimeToLive' => $vendorDir . '/predis/predis/src/Command/KeyPreciseTimeToLive.php',
+ 'Predis\\Command\\KeyRandom' => $vendorDir . '/predis/predis/src/Command/KeyRandom.php',
+ 'Predis\\Command\\KeyRename' => $vendorDir . '/predis/predis/src/Command/KeyRename.php',
+ 'Predis\\Command\\KeyRenamePreserve' => $vendorDir . '/predis/predis/src/Command/KeyRenamePreserve.php',
+ 'Predis\\Command\\KeyRestore' => $vendorDir . '/predis/predis/src/Command/KeyRestore.php',
+ 'Predis\\Command\\KeyScan' => $vendorDir . '/predis/predis/src/Command/KeyScan.php',
+ 'Predis\\Command\\KeySort' => $vendorDir . '/predis/predis/src/Command/KeySort.php',
+ 'Predis\\Command\\KeyTimeToLive' => $vendorDir . '/predis/predis/src/Command/KeyTimeToLive.php',
+ 'Predis\\Command\\KeyType' => $vendorDir . '/predis/predis/src/Command/KeyType.php',
+ 'Predis\\Command\\ListIndex' => $vendorDir . '/predis/predis/src/Command/ListIndex.php',
+ 'Predis\\Command\\ListInsert' => $vendorDir . '/predis/predis/src/Command/ListInsert.php',
+ 'Predis\\Command\\ListLength' => $vendorDir . '/predis/predis/src/Command/ListLength.php',
+ 'Predis\\Command\\ListPopFirst' => $vendorDir . '/predis/predis/src/Command/ListPopFirst.php',
+ 'Predis\\Command\\ListPopFirstBlocking' => $vendorDir . '/predis/predis/src/Command/ListPopFirstBlocking.php',
+ 'Predis\\Command\\ListPopLast' => $vendorDir . '/predis/predis/src/Command/ListPopLast.php',
+ 'Predis\\Command\\ListPopLastBlocking' => $vendorDir . '/predis/predis/src/Command/ListPopLastBlocking.php',
+ 'Predis\\Command\\ListPopLastPushHead' => $vendorDir . '/predis/predis/src/Command/ListPopLastPushHead.php',
+ 'Predis\\Command\\ListPopLastPushHeadBlocking' => $vendorDir . '/predis/predis/src/Command/ListPopLastPushHeadBlocking.php',
+ 'Predis\\Command\\ListPushHead' => $vendorDir . '/predis/predis/src/Command/ListPushHead.php',
+ 'Predis\\Command\\ListPushHeadX' => $vendorDir . '/predis/predis/src/Command/ListPushHeadX.php',
+ 'Predis\\Command\\ListPushTail' => $vendorDir . '/predis/predis/src/Command/ListPushTail.php',
+ 'Predis\\Command\\ListPushTailX' => $vendorDir . '/predis/predis/src/Command/ListPushTailX.php',
+ 'Predis\\Command\\ListRange' => $vendorDir . '/predis/predis/src/Command/ListRange.php',
+ 'Predis\\Command\\ListRemove' => $vendorDir . '/predis/predis/src/Command/ListRemove.php',
+ 'Predis\\Command\\ListSet' => $vendorDir . '/predis/predis/src/Command/ListSet.php',
+ 'Predis\\Command\\ListTrim' => $vendorDir . '/predis/predis/src/Command/ListTrim.php',
+ 'Predis\\Command\\PrefixableCommandInterface' => $vendorDir . '/predis/predis/src/Command/PrefixableCommandInterface.php',
+ 'Predis\\Command\\Processor\\KeyPrefixProcessor' => $vendorDir . '/predis/predis/src/Command/Processor/KeyPrefixProcessor.php',
+ 'Predis\\Command\\Processor\\ProcessorChain' => $vendorDir . '/predis/predis/src/Command/Processor/ProcessorChain.php',
+ 'Predis\\Command\\Processor\\ProcessorInterface' => $vendorDir . '/predis/predis/src/Command/Processor/ProcessorInterface.php',
+ 'Predis\\Command\\PubSubPublish' => $vendorDir . '/predis/predis/src/Command/PubSubPublish.php',
+ 'Predis\\Command\\PubSubPubsub' => $vendorDir . '/predis/predis/src/Command/PubSubPubsub.php',
+ 'Predis\\Command\\PubSubSubscribe' => $vendorDir . '/predis/predis/src/Command/PubSubSubscribe.php',
+ 'Predis\\Command\\PubSubSubscribeByPattern' => $vendorDir . '/predis/predis/src/Command/PubSubSubscribeByPattern.php',
+ 'Predis\\Command\\PubSubUnsubscribe' => $vendorDir . '/predis/predis/src/Command/PubSubUnsubscribe.php',
+ 'Predis\\Command\\PubSubUnsubscribeByPattern' => $vendorDir . '/predis/predis/src/Command/PubSubUnsubscribeByPattern.php',
+ 'Predis\\Command\\RawCommand' => $vendorDir . '/predis/predis/src/Command/RawCommand.php',
+ 'Predis\\Command\\ScriptCommand' => $vendorDir . '/predis/predis/src/Command/ScriptCommand.php',
+ 'Predis\\Command\\ServerBackgroundRewriteAOF' => $vendorDir . '/predis/predis/src/Command/ServerBackgroundRewriteAOF.php',
+ 'Predis\\Command\\ServerBackgroundSave' => $vendorDir . '/predis/predis/src/Command/ServerBackgroundSave.php',
+ 'Predis\\Command\\ServerClient' => $vendorDir . '/predis/predis/src/Command/ServerClient.php',
+ 'Predis\\Command\\ServerCommand' => $vendorDir . '/predis/predis/src/Command/ServerCommand.php',
+ 'Predis\\Command\\ServerConfig' => $vendorDir . '/predis/predis/src/Command/ServerConfig.php',
+ 'Predis\\Command\\ServerDatabaseSize' => $vendorDir . '/predis/predis/src/Command/ServerDatabaseSize.php',
+ 'Predis\\Command\\ServerEval' => $vendorDir . '/predis/predis/src/Command/ServerEval.php',
+ 'Predis\\Command\\ServerEvalSHA' => $vendorDir . '/predis/predis/src/Command/ServerEvalSHA.php',
+ 'Predis\\Command\\ServerFlushAll' => $vendorDir . '/predis/predis/src/Command/ServerFlushAll.php',
+ 'Predis\\Command\\ServerFlushDatabase' => $vendorDir . '/predis/predis/src/Command/ServerFlushDatabase.php',
+ 'Predis\\Command\\ServerInfo' => $vendorDir . '/predis/predis/src/Command/ServerInfo.php',
+ 'Predis\\Command\\ServerInfoV26x' => $vendorDir . '/predis/predis/src/Command/ServerInfoV26x.php',
+ 'Predis\\Command\\ServerLastSave' => $vendorDir . '/predis/predis/src/Command/ServerLastSave.php',
+ 'Predis\\Command\\ServerMonitor' => $vendorDir . '/predis/predis/src/Command/ServerMonitor.php',
+ 'Predis\\Command\\ServerObject' => $vendorDir . '/predis/predis/src/Command/ServerObject.php',
+ 'Predis\\Command\\ServerSave' => $vendorDir . '/predis/predis/src/Command/ServerSave.php',
+ 'Predis\\Command\\ServerScript' => $vendorDir . '/predis/predis/src/Command/ServerScript.php',
+ 'Predis\\Command\\ServerSentinel' => $vendorDir . '/predis/predis/src/Command/ServerSentinel.php',
+ 'Predis\\Command\\ServerShutdown' => $vendorDir . '/predis/predis/src/Command/ServerShutdown.php',
+ 'Predis\\Command\\ServerSlaveOf' => $vendorDir . '/predis/predis/src/Command/ServerSlaveOf.php',
+ 'Predis\\Command\\ServerSlowlog' => $vendorDir . '/predis/predis/src/Command/ServerSlowlog.php',
+ 'Predis\\Command\\ServerTime' => $vendorDir . '/predis/predis/src/Command/ServerTime.php',
+ 'Predis\\Command\\SetAdd' => $vendorDir . '/predis/predis/src/Command/SetAdd.php',
+ 'Predis\\Command\\SetCardinality' => $vendorDir . '/predis/predis/src/Command/SetCardinality.php',
+ 'Predis\\Command\\SetDifference' => $vendorDir . '/predis/predis/src/Command/SetDifference.php',
+ 'Predis\\Command\\SetDifferenceStore' => $vendorDir . '/predis/predis/src/Command/SetDifferenceStore.php',
+ 'Predis\\Command\\SetIntersection' => $vendorDir . '/predis/predis/src/Command/SetIntersection.php',
+ 'Predis\\Command\\SetIntersectionStore' => $vendorDir . '/predis/predis/src/Command/SetIntersectionStore.php',
+ 'Predis\\Command\\SetIsMember' => $vendorDir . '/predis/predis/src/Command/SetIsMember.php',
+ 'Predis\\Command\\SetMembers' => $vendorDir . '/predis/predis/src/Command/SetMembers.php',
+ 'Predis\\Command\\SetMove' => $vendorDir . '/predis/predis/src/Command/SetMove.php',
+ 'Predis\\Command\\SetPop' => $vendorDir . '/predis/predis/src/Command/SetPop.php',
+ 'Predis\\Command\\SetRandomMember' => $vendorDir . '/predis/predis/src/Command/SetRandomMember.php',
+ 'Predis\\Command\\SetRemove' => $vendorDir . '/predis/predis/src/Command/SetRemove.php',
+ 'Predis\\Command\\SetScan' => $vendorDir . '/predis/predis/src/Command/SetScan.php',
+ 'Predis\\Command\\SetUnion' => $vendorDir . '/predis/predis/src/Command/SetUnion.php',
+ 'Predis\\Command\\SetUnionStore' => $vendorDir . '/predis/predis/src/Command/SetUnionStore.php',
+ 'Predis\\Command\\StringAppend' => $vendorDir . '/predis/predis/src/Command/StringAppend.php',
+ 'Predis\\Command\\StringBitCount' => $vendorDir . '/predis/predis/src/Command/StringBitCount.php',
+ 'Predis\\Command\\StringBitField' => $vendorDir . '/predis/predis/src/Command/StringBitField.php',
+ 'Predis\\Command\\StringBitOp' => $vendorDir . '/predis/predis/src/Command/StringBitOp.php',
+ 'Predis\\Command\\StringBitPos' => $vendorDir . '/predis/predis/src/Command/StringBitPos.php',
+ 'Predis\\Command\\StringDecrement' => $vendorDir . '/predis/predis/src/Command/StringDecrement.php',
+ 'Predis\\Command\\StringDecrementBy' => $vendorDir . '/predis/predis/src/Command/StringDecrementBy.php',
+ 'Predis\\Command\\StringGet' => $vendorDir . '/predis/predis/src/Command/StringGet.php',
+ 'Predis\\Command\\StringGetBit' => $vendorDir . '/predis/predis/src/Command/StringGetBit.php',
+ 'Predis\\Command\\StringGetMultiple' => $vendorDir . '/predis/predis/src/Command/StringGetMultiple.php',
+ 'Predis\\Command\\StringGetRange' => $vendorDir . '/predis/predis/src/Command/StringGetRange.php',
+ 'Predis\\Command\\StringGetSet' => $vendorDir . '/predis/predis/src/Command/StringGetSet.php',
+ 'Predis\\Command\\StringIncrement' => $vendorDir . '/predis/predis/src/Command/StringIncrement.php',
+ 'Predis\\Command\\StringIncrementBy' => $vendorDir . '/predis/predis/src/Command/StringIncrementBy.php',
+ 'Predis\\Command\\StringIncrementByFloat' => $vendorDir . '/predis/predis/src/Command/StringIncrementByFloat.php',
+ 'Predis\\Command\\StringPreciseSetExpire' => $vendorDir . '/predis/predis/src/Command/StringPreciseSetExpire.php',
+ 'Predis\\Command\\StringSet' => $vendorDir . '/predis/predis/src/Command/StringSet.php',
+ 'Predis\\Command\\StringSetBit' => $vendorDir . '/predis/predis/src/Command/StringSetBit.php',
+ 'Predis\\Command\\StringSetExpire' => $vendorDir . '/predis/predis/src/Command/StringSetExpire.php',
+ 'Predis\\Command\\StringSetMultiple' => $vendorDir . '/predis/predis/src/Command/StringSetMultiple.php',
+ 'Predis\\Command\\StringSetMultiplePreserve' => $vendorDir . '/predis/predis/src/Command/StringSetMultiplePreserve.php',
+ 'Predis\\Command\\StringSetPreserve' => $vendorDir . '/predis/predis/src/Command/StringSetPreserve.php',
+ 'Predis\\Command\\StringSetRange' => $vendorDir . '/predis/predis/src/Command/StringSetRange.php',
+ 'Predis\\Command\\StringStrlen' => $vendorDir . '/predis/predis/src/Command/StringStrlen.php',
+ 'Predis\\Command\\StringSubstr' => $vendorDir . '/predis/predis/src/Command/StringSubstr.php',
+ 'Predis\\Command\\TransactionDiscard' => $vendorDir . '/predis/predis/src/Command/TransactionDiscard.php',
+ 'Predis\\Command\\TransactionExec' => $vendorDir . '/predis/predis/src/Command/TransactionExec.php',
+ 'Predis\\Command\\TransactionMulti' => $vendorDir . '/predis/predis/src/Command/TransactionMulti.php',
+ 'Predis\\Command\\TransactionUnwatch' => $vendorDir . '/predis/predis/src/Command/TransactionUnwatch.php',
+ 'Predis\\Command\\TransactionWatch' => $vendorDir . '/predis/predis/src/Command/TransactionWatch.php',
+ 'Predis\\Command\\ZSetAdd' => $vendorDir . '/predis/predis/src/Command/ZSetAdd.php',
+ 'Predis\\Command\\ZSetCardinality' => $vendorDir . '/predis/predis/src/Command/ZSetCardinality.php',
+ 'Predis\\Command\\ZSetCount' => $vendorDir . '/predis/predis/src/Command/ZSetCount.php',
+ 'Predis\\Command\\ZSetIncrementBy' => $vendorDir . '/predis/predis/src/Command/ZSetIncrementBy.php',
+ 'Predis\\Command\\ZSetIntersectionStore' => $vendorDir . '/predis/predis/src/Command/ZSetIntersectionStore.php',
+ 'Predis\\Command\\ZSetLexCount' => $vendorDir . '/predis/predis/src/Command/ZSetLexCount.php',
+ 'Predis\\Command\\ZSetRange' => $vendorDir . '/predis/predis/src/Command/ZSetRange.php',
+ 'Predis\\Command\\ZSetRangeByLex' => $vendorDir . '/predis/predis/src/Command/ZSetRangeByLex.php',
+ 'Predis\\Command\\ZSetRangeByScore' => $vendorDir . '/predis/predis/src/Command/ZSetRangeByScore.php',
+ 'Predis\\Command\\ZSetRank' => $vendorDir . '/predis/predis/src/Command/ZSetRank.php',
+ 'Predis\\Command\\ZSetRemove' => $vendorDir . '/predis/predis/src/Command/ZSetRemove.php',
+ 'Predis\\Command\\ZSetRemoveRangeByLex' => $vendorDir . '/predis/predis/src/Command/ZSetRemoveRangeByLex.php',
+ 'Predis\\Command\\ZSetRemoveRangeByRank' => $vendorDir . '/predis/predis/src/Command/ZSetRemoveRangeByRank.php',
+ 'Predis\\Command\\ZSetRemoveRangeByScore' => $vendorDir . '/predis/predis/src/Command/ZSetRemoveRangeByScore.php',
+ 'Predis\\Command\\ZSetReverseRange' => $vendorDir . '/predis/predis/src/Command/ZSetReverseRange.php',
+ 'Predis\\Command\\ZSetReverseRangeByLex' => $vendorDir . '/predis/predis/src/Command/ZSetReverseRangeByLex.php',
+ 'Predis\\Command\\ZSetReverseRangeByScore' => $vendorDir . '/predis/predis/src/Command/ZSetReverseRangeByScore.php',
+ 'Predis\\Command\\ZSetReverseRank' => $vendorDir . '/predis/predis/src/Command/ZSetReverseRank.php',
+ 'Predis\\Command\\ZSetScan' => $vendorDir . '/predis/predis/src/Command/ZSetScan.php',
+ 'Predis\\Command\\ZSetScore' => $vendorDir . '/predis/predis/src/Command/ZSetScore.php',
+ 'Predis\\Command\\ZSetUnionStore' => $vendorDir . '/predis/predis/src/Command/ZSetUnionStore.php',
+ 'Predis\\CommunicationException' => $vendorDir . '/predis/predis/src/CommunicationException.php',
+ 'Predis\\Configuration\\ClusterOption' => $vendorDir . '/predis/predis/src/Configuration/ClusterOption.php',
+ 'Predis\\Configuration\\ConnectionFactoryOption' => $vendorDir . '/predis/predis/src/Configuration/ConnectionFactoryOption.php',
+ 'Predis\\Configuration\\ExceptionsOption' => $vendorDir . '/predis/predis/src/Configuration/ExceptionsOption.php',
+ 'Predis\\Configuration\\OptionInterface' => $vendorDir . '/predis/predis/src/Configuration/OptionInterface.php',
+ 'Predis\\Configuration\\Options' => $vendorDir . '/predis/predis/src/Configuration/Options.php',
+ 'Predis\\Configuration\\OptionsInterface' => $vendorDir . '/predis/predis/src/Configuration/OptionsInterface.php',
+ 'Predis\\Configuration\\PrefixOption' => $vendorDir . '/predis/predis/src/Configuration/PrefixOption.php',
+ 'Predis\\Configuration\\ProfileOption' => $vendorDir . '/predis/predis/src/Configuration/ProfileOption.php',
+ 'Predis\\Configuration\\ReplicationOption' => $vendorDir . '/predis/predis/src/Configuration/ReplicationOption.php',
+ 'Predis\\Connection\\AbstractConnection' => $vendorDir . '/predis/predis/src/Connection/AbstractConnection.php',
+ 'Predis\\Connection\\AggregateConnectionInterface' => $vendorDir . '/predis/predis/src/Connection/AggregateConnectionInterface.php',
+ 'Predis\\Connection\\Aggregate\\ClusterInterface' => $vendorDir . '/predis/predis/src/Connection/Aggregate/ClusterInterface.php',
+ 'Predis\\Connection\\Aggregate\\MasterSlaveReplication' => $vendorDir . '/predis/predis/src/Connection/Aggregate/MasterSlaveReplication.php',
+ 'Predis\\Connection\\Aggregate\\PredisCluster' => $vendorDir . '/predis/predis/src/Connection/Aggregate/PredisCluster.php',
+ 'Predis\\Connection\\Aggregate\\RedisCluster' => $vendorDir . '/predis/predis/src/Connection/Aggregate/RedisCluster.php',
+ 'Predis\\Connection\\Aggregate\\ReplicationInterface' => $vendorDir . '/predis/predis/src/Connection/Aggregate/ReplicationInterface.php',
+ 'Predis\\Connection\\Aggregate\\SentinelReplication' => $vendorDir . '/predis/predis/src/Connection/Aggregate/SentinelReplication.php',
+ 'Predis\\Connection\\CompositeConnectionInterface' => $vendorDir . '/predis/predis/src/Connection/CompositeConnectionInterface.php',
+ 'Predis\\Connection\\CompositeStreamConnection' => $vendorDir . '/predis/predis/src/Connection/CompositeStreamConnection.php',
+ 'Predis\\Connection\\ConnectionException' => $vendorDir . '/predis/predis/src/Connection/ConnectionException.php',
+ 'Predis\\Connection\\ConnectionInterface' => $vendorDir . '/predis/predis/src/Connection/ConnectionInterface.php',
+ 'Predis\\Connection\\Factory' => $vendorDir . '/predis/predis/src/Connection/Factory.php',
+ 'Predis\\Connection\\FactoryInterface' => $vendorDir . '/predis/predis/src/Connection/FactoryInterface.php',
+ 'Predis\\Connection\\NodeConnectionInterface' => $vendorDir . '/predis/predis/src/Connection/NodeConnectionInterface.php',
+ 'Predis\\Connection\\Parameters' => $vendorDir . '/predis/predis/src/Connection/Parameters.php',
+ 'Predis\\Connection\\ParametersInterface' => $vendorDir . '/predis/predis/src/Connection/ParametersInterface.php',
+ 'Predis\\Connection\\PhpiredisSocketConnection' => $vendorDir . '/predis/predis/src/Connection/PhpiredisSocketConnection.php',
+ 'Predis\\Connection\\PhpiredisStreamConnection' => $vendorDir . '/predis/predis/src/Connection/PhpiredisStreamConnection.php',
+ 'Predis\\Connection\\StreamConnection' => $vendorDir . '/predis/predis/src/Connection/StreamConnection.php',
+ 'Predis\\Connection\\WebdisConnection' => $vendorDir . '/predis/predis/src/Connection/WebdisConnection.php',
+ 'Predis\\Monitor\\Consumer' => $vendorDir . '/predis/predis/src/Monitor/Consumer.php',
+ 'Predis\\NotSupportedException' => $vendorDir . '/predis/predis/src/NotSupportedException.php',
+ 'Predis\\Pipeline\\Atomic' => $vendorDir . '/predis/predis/src/Pipeline/Atomic.php',
+ 'Predis\\Pipeline\\ConnectionErrorProof' => $vendorDir . '/predis/predis/src/Pipeline/ConnectionErrorProof.php',
+ 'Predis\\Pipeline\\FireAndForget' => $vendorDir . '/predis/predis/src/Pipeline/FireAndForget.php',
+ 'Predis\\Pipeline\\Pipeline' => $vendorDir . '/predis/predis/src/Pipeline/Pipeline.php',
+ 'Predis\\PredisException' => $vendorDir . '/predis/predis/src/PredisException.php',
+ 'Predis\\Profile\\Factory' => $vendorDir . '/predis/predis/src/Profile/Factory.php',
+ 'Predis\\Profile\\ProfileInterface' => $vendorDir . '/predis/predis/src/Profile/ProfileInterface.php',
+ 'Predis\\Profile\\RedisProfile' => $vendorDir . '/predis/predis/src/Profile/RedisProfile.php',
+ 'Predis\\Profile\\RedisUnstable' => $vendorDir . '/predis/predis/src/Profile/RedisUnstable.php',
+ 'Predis\\Profile\\RedisVersion200' => $vendorDir . '/predis/predis/src/Profile/RedisVersion200.php',
+ 'Predis\\Profile\\RedisVersion220' => $vendorDir . '/predis/predis/src/Profile/RedisVersion220.php',
+ 'Predis\\Profile\\RedisVersion240' => $vendorDir . '/predis/predis/src/Profile/RedisVersion240.php',
+ 'Predis\\Profile\\RedisVersion260' => $vendorDir . '/predis/predis/src/Profile/RedisVersion260.php',
+ 'Predis\\Profile\\RedisVersion280' => $vendorDir . '/predis/predis/src/Profile/RedisVersion280.php',
+ 'Predis\\Profile\\RedisVersion300' => $vendorDir . '/predis/predis/src/Profile/RedisVersion300.php',
+ 'Predis\\Profile\\RedisVersion320' => $vendorDir . '/predis/predis/src/Profile/RedisVersion320.php',
+ 'Predis\\Protocol\\ProtocolException' => $vendorDir . '/predis/predis/src/Protocol/ProtocolException.php',
+ 'Predis\\Protocol\\ProtocolProcessorInterface' => $vendorDir . '/predis/predis/src/Protocol/ProtocolProcessorInterface.php',
+ 'Predis\\Protocol\\RequestSerializerInterface' => $vendorDir . '/predis/predis/src/Protocol/RequestSerializerInterface.php',
+ 'Predis\\Protocol\\ResponseReaderInterface' => $vendorDir . '/predis/predis/src/Protocol/ResponseReaderInterface.php',
+ 'Predis\\Protocol\\Text\\CompositeProtocolProcessor' => $vendorDir . '/predis/predis/src/Protocol/Text/CompositeProtocolProcessor.php',
+ 'Predis\\Protocol\\Text\\Handler\\BulkResponse' => $vendorDir . '/predis/predis/src/Protocol/Text/Handler/BulkResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\ErrorResponse' => $vendorDir . '/predis/predis/src/Protocol/Text/Handler/ErrorResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\IntegerResponse' => $vendorDir . '/predis/predis/src/Protocol/Text/Handler/IntegerResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\MultiBulkResponse' => $vendorDir . '/predis/predis/src/Protocol/Text/Handler/MultiBulkResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\ResponseHandlerInterface' => $vendorDir . '/predis/predis/src/Protocol/Text/Handler/ResponseHandlerInterface.php',
+ 'Predis\\Protocol\\Text\\Handler\\StatusResponse' => $vendorDir . '/predis/predis/src/Protocol/Text/Handler/StatusResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\StreamableMultiBulkResponse' => $vendorDir . '/predis/predis/src/Protocol/Text/Handler/StreamableMultiBulkResponse.php',
+ 'Predis\\Protocol\\Text\\ProtocolProcessor' => $vendorDir . '/predis/predis/src/Protocol/Text/ProtocolProcessor.php',
+ 'Predis\\Protocol\\Text\\RequestSerializer' => $vendorDir . '/predis/predis/src/Protocol/Text/RequestSerializer.php',
+ 'Predis\\Protocol\\Text\\ResponseReader' => $vendorDir . '/predis/predis/src/Protocol/Text/ResponseReader.php',
+ 'Predis\\PubSub\\AbstractConsumer' => $vendorDir . '/predis/predis/src/PubSub/AbstractConsumer.php',
+ 'Predis\\PubSub\\Consumer' => $vendorDir . '/predis/predis/src/PubSub/Consumer.php',
+ 'Predis\\PubSub\\DispatcherLoop' => $vendorDir . '/predis/predis/src/PubSub/DispatcherLoop.php',
+ 'Predis\\Replication\\MissingMasterException' => $vendorDir . '/predis/predis/src/Replication/MissingMasterException.php',
+ 'Predis\\Replication\\ReplicationStrategy' => $vendorDir . '/predis/predis/src/Replication/ReplicationStrategy.php',
+ 'Predis\\Replication\\RoleException' => $vendorDir . '/predis/predis/src/Replication/RoleException.php',
+ 'Predis\\Response\\Error' => $vendorDir . '/predis/predis/src/Response/Error.php',
+ 'Predis\\Response\\ErrorInterface' => $vendorDir . '/predis/predis/src/Response/ErrorInterface.php',
+ 'Predis\\Response\\Iterator\\MultiBulk' => $vendorDir . '/predis/predis/src/Response/Iterator/MultiBulk.php',
+ 'Predis\\Response\\Iterator\\MultiBulkIterator' => $vendorDir . '/predis/predis/src/Response/Iterator/MultiBulkIterator.php',
+ 'Predis\\Response\\Iterator\\MultiBulkTuple' => $vendorDir . '/predis/predis/src/Response/Iterator/MultiBulkTuple.php',
+ 'Predis\\Response\\ResponseInterface' => $vendorDir . '/predis/predis/src/Response/ResponseInterface.php',
+ 'Predis\\Response\\ServerException' => $vendorDir . '/predis/predis/src/Response/ServerException.php',
+ 'Predis\\Response\\Status' => $vendorDir . '/predis/predis/src/Response/Status.php',
+ 'Predis\\Session\\Handler' => $vendorDir . '/predis/predis/src/Session/Handler.php',
+ 'Predis\\Transaction\\AbortedMultiExecException' => $vendorDir . '/predis/predis/src/Transaction/AbortedMultiExecException.php',
+ 'Predis\\Transaction\\MultiExec' => $vendorDir . '/predis/predis/src/Transaction/MultiExec.php',
+ 'Predis\\Transaction\\MultiExecState' => $vendorDir . '/predis/predis/src/Transaction/MultiExecState.php',
+ 'Prophecy\\Argument' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument.php',
+ 'Prophecy\\Argument\\ArgumentsWildcard' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php',
+ 'Prophecy\\Argument\\Token\\AnyValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php',
+ 'Prophecy\\Argument\\Token\\AnyValuesToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php',
+ 'Prophecy\\Argument\\Token\\ApproximateValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayCountToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEveryEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php',
+ 'Prophecy\\Argument\\Token\\CallbackToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php',
+ 'Prophecy\\Argument\\Token\\ExactValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php',
+ 'Prophecy\\Argument\\Token\\IdenticalValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalAndToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalNotToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php',
+ 'Prophecy\\Argument\\Token\\ObjectStateToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php',
+ 'Prophecy\\Argument\\Token\\StringContainsToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php',
+ 'Prophecy\\Argument\\Token\\TokenInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php',
+ 'Prophecy\\Argument\\Token\\TypeToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php',
+ 'Prophecy\\Call\\Call' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/Call.php',
+ 'Prophecy\\Call\\CallCenter' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/CallCenter.php',
+ 'Prophecy\\Comparator\\ClosureComparator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php',
+ 'Prophecy\\Comparator\\Factory' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/Factory.php',
+ 'Prophecy\\Comparator\\ProphecyComparator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php',
+ 'Prophecy\\Doubler\\CachedDoubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ClassPatchInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php',
+ 'Prophecy\\Doubler\\ClassPatch\\DisableConstructorPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\HhvmExceptionPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\KeywordPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\MagicCallPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ProphecySubjectPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ReflectionClassNewInstancePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\SplFileInfoPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ThrowablePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\TraversablePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php',
+ 'Prophecy\\Doubler\\DoubleInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php',
+ 'Prophecy\\Doubler\\Doubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCodeGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCreator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassMirror' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ArgumentNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ClassNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\MethodNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php',
+ 'Prophecy\\Doubler\\Generator\\ReflectionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php',
+ 'Prophecy\\Doubler\\Generator\\TypeHintReference' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php',
+ 'Prophecy\\Doubler\\LazyDouble' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php',
+ 'Prophecy\\Doubler\\NameGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php',
+ 'Prophecy\\Exception\\Call\\UnexpectedCallException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassCreatorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassMirrorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\DoubleException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php',
+ 'Prophecy\\Exception\\Doubler\\DoublerException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php',
+ 'Prophecy\\Exception\\Doubler\\InterfaceNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotExtendableException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\ReturnByReferenceException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php',
+ 'Prophecy\\Exception\\Exception' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Exception.php',
+ 'Prophecy\\Exception\\InvalidArgumentException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php',
+ 'Prophecy\\Exception\\Prediction\\AggregateException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php',
+ 'Prophecy\\Exception\\Prediction\\FailedPredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\NoCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php',
+ 'Prophecy\\Exception\\Prediction\\PredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsCountException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php',
+ 'Prophecy\\Exception\\Prophecy\\MethodProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ObjectProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php',
+ 'Prophecy\\PhpDocumentor\\ClassAndInterfaceTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\ClassTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\LegacyClassTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\MethodTagRetrieverInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php',
+ 'Prophecy\\Prediction\\CallPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php',
+ 'Prophecy\\Prediction\\CallTimesPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php',
+ 'Prophecy\\Prediction\\CallbackPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php',
+ 'Prophecy\\Prediction\\NoCallsPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php',
+ 'Prophecy\\Prediction\\PredictionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php',
+ 'Prophecy\\Promise\\CallbackPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php',
+ 'Prophecy\\Promise\\PromiseInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php',
+ 'Prophecy\\Promise\\ReturnArgumentPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php',
+ 'Prophecy\\Promise\\ReturnPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php',
+ 'Prophecy\\Promise\\ThrowPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php',
+ 'Prophecy\\Prophecy\\MethodProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php',
+ 'Prophecy\\Prophecy\\ObjectProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php',
+ 'Prophecy\\Prophecy\\ProphecyInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php',
+ 'Prophecy\\Prophecy\\ProphecySubjectInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php',
+ 'Prophecy\\Prophecy\\Revealer' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php',
+ 'Prophecy\\Prophecy\\RevealerInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php',
+ 'Prophecy\\Prophet' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophet.php',
+ 'Prophecy\\Util\\ExportUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php',
+ 'Prophecy\\Util\\StringUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/StringUtil.php',
+ 'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php',
+ 'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php',
+ 'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php',
+ 'Psr\\Http\\Message\\MessageInterface' => $vendorDir . '/psr/http-message/src/MessageInterface.php',
+ 'Psr\\Http\\Message\\RequestInterface' => $vendorDir . '/psr/http-message/src/RequestInterface.php',
+ 'Psr\\Http\\Message\\ResponseInterface' => $vendorDir . '/psr/http-message/src/ResponseInterface.php',
+ 'Psr\\Http\\Message\\ServerRequestInterface' => $vendorDir . '/psr/http-message/src/ServerRequestInterface.php',
+ 'Psr\\Http\\Message\\StreamInterface' => $vendorDir . '/psr/http-message/src/StreamInterface.php',
+ 'Psr\\Http\\Message\\UploadedFileInterface' => $vendorDir . '/psr/http-message/src/UploadedFileInterface.php',
+ 'Psr\\Http\\Message\\UriInterface' => $vendorDir . '/psr/http-message/src/UriInterface.php',
+ 'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php',
+ 'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php',
+ 'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php',
+ 'Psr\\Log\\LoggerAwareInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareInterface.php',
+ 'Psr\\Log\\LoggerAwareTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareTrait.php',
+ 'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerInterface.php',
+ 'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerTrait.php',
+ 'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php',
+ 'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\SimpleCache\\CacheException' => $vendorDir . '/psr/simple-cache/src/CacheException.php',
+ 'Psr\\SimpleCache\\CacheInterface' => $vendorDir . '/psr/simple-cache/src/CacheInterface.php',
+ 'Psr\\SimpleCache\\InvalidArgumentException' => $vendorDir . '/psr/simple-cache/src/InvalidArgumentException.php',
+ 'Psy\\CodeCleaner' => $vendorDir . '/psy/psysh/src/CodeCleaner.php',
+ 'Psy\\CodeCleaner\\AbstractClassPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/AbstractClassPass.php',
+ 'Psy\\CodeCleaner\\AssignThisVariablePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/AssignThisVariablePass.php',
+ 'Psy\\CodeCleaner\\CallTimePassByReferencePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/CallTimePassByReferencePass.php',
+ 'Psy\\CodeCleaner\\CalledClassPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/CalledClassPass.php',
+ 'Psy\\CodeCleaner\\CodeCleanerPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/CodeCleanerPass.php',
+ 'Psy\\CodeCleaner\\ExitPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ExitPass.php',
+ 'Psy\\CodeCleaner\\FinalClassPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FinalClassPass.php',
+ 'Psy\\CodeCleaner\\FunctionContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FunctionContextPass.php',
+ 'Psy\\CodeCleaner\\FunctionReturnInWriteContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php',
+ 'Psy\\CodeCleaner\\ImplicitReturnPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php',
+ 'Psy\\CodeCleaner\\InstanceOfPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/InstanceOfPass.php',
+ 'Psy\\CodeCleaner\\LeavePsyshAlonePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php',
+ 'Psy\\CodeCleaner\\LegacyEmptyPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LegacyEmptyPass.php',
+ 'Psy\\CodeCleaner\\ListPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ListPass.php',
+ 'Psy\\CodeCleaner\\LoopContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LoopContextPass.php',
+ 'Psy\\CodeCleaner\\MagicConstantsPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/MagicConstantsPass.php',
+ 'Psy\\CodeCleaner\\NamespaceAwarePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/NamespaceAwarePass.php',
+ 'Psy\\CodeCleaner\\NamespacePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/NamespacePass.php',
+ 'Psy\\CodeCleaner\\NoReturnValue' => $vendorDir . '/psy/psysh/src/CodeCleaner/NoReturnValue.php',
+ 'Psy\\CodeCleaner\\PassableByReferencePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/PassableByReferencePass.php',
+ 'Psy\\CodeCleaner\\RequirePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/RequirePass.php',
+ 'Psy\\CodeCleaner\\StrictTypesPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/StrictTypesPass.php',
+ 'Psy\\CodeCleaner\\UseStatementPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/UseStatementPass.php',
+ 'Psy\\CodeCleaner\\ValidClassNamePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ValidClassNamePass.php',
+ 'Psy\\CodeCleaner\\ValidConstantPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ValidConstantPass.php',
+ 'Psy\\CodeCleaner\\ValidConstructorPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ValidConstructorPass.php',
+ 'Psy\\CodeCleaner\\ValidFunctionNamePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ValidFunctionNamePass.php',
+ 'Psy\\Command\\BufferCommand' => $vendorDir . '/psy/psysh/src/Command/BufferCommand.php',
+ 'Psy\\Command\\ClearCommand' => $vendorDir . '/psy/psysh/src/Command/ClearCommand.php',
+ 'Psy\\Command\\Command' => $vendorDir . '/psy/psysh/src/Command/Command.php',
+ 'Psy\\Command\\DocCommand' => $vendorDir . '/psy/psysh/src/Command/DocCommand.php',
+ 'Psy\\Command\\DumpCommand' => $vendorDir . '/psy/psysh/src/Command/DumpCommand.php',
+ 'Psy\\Command\\EditCommand' => $vendorDir . '/psy/psysh/src/Command/EditCommand.php',
+ 'Psy\\Command\\ExitCommand' => $vendorDir . '/psy/psysh/src/Command/ExitCommand.php',
+ 'Psy\\Command\\HelpCommand' => $vendorDir . '/psy/psysh/src/Command/HelpCommand.php',
+ 'Psy\\Command\\HistoryCommand' => $vendorDir . '/psy/psysh/src/Command/HistoryCommand.php',
+ 'Psy\\Command\\ListCommand' => $vendorDir . '/psy/psysh/src/Command/ListCommand.php',
+ 'Psy\\Command\\ListCommand\\ClassConstantEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/ClassConstantEnumerator.php',
+ 'Psy\\Command\\ListCommand\\ClassEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/ClassEnumerator.php',
+ 'Psy\\Command\\ListCommand\\ConstantEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/ConstantEnumerator.php',
+ 'Psy\\Command\\ListCommand\\Enumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/Enumerator.php',
+ 'Psy\\Command\\ListCommand\\FunctionEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/FunctionEnumerator.php',
+ 'Psy\\Command\\ListCommand\\GlobalVariableEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/GlobalVariableEnumerator.php',
+ 'Psy\\Command\\ListCommand\\InterfaceEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/InterfaceEnumerator.php',
+ 'Psy\\Command\\ListCommand\\MethodEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/MethodEnumerator.php',
+ 'Psy\\Command\\ListCommand\\PropertyEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/PropertyEnumerator.php',
+ 'Psy\\Command\\ListCommand\\TraitEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/TraitEnumerator.php',
+ 'Psy\\Command\\ListCommand\\VariableEnumerator' => $vendorDir . '/psy/psysh/src/Command/ListCommand/VariableEnumerator.php',
+ 'Psy\\Command\\ParseCommand' => $vendorDir . '/psy/psysh/src/Command/ParseCommand.php',
+ 'Psy\\Command\\PsyVersionCommand' => $vendorDir . '/psy/psysh/src/Command/PsyVersionCommand.php',
+ 'Psy\\Command\\ReflectingCommand' => $vendorDir . '/psy/psysh/src/Command/ReflectingCommand.php',
+ 'Psy\\Command\\ShowCommand' => $vendorDir . '/psy/psysh/src/Command/ShowCommand.php',
+ 'Psy\\Command\\SudoCommand' => $vendorDir . '/psy/psysh/src/Command/SudoCommand.php',
+ 'Psy\\Command\\ThrowUpCommand' => $vendorDir . '/psy/psysh/src/Command/ThrowUpCommand.php',
+ 'Psy\\Command\\TimeitCommand' => $vendorDir . '/psy/psysh/src/Command/TimeitCommand.php',
+ 'Psy\\Command\\TimeitCommand\\TimeitVisitor' => $vendorDir . '/psy/psysh/src/Command/TimeitCommand/TimeitVisitor.php',
+ 'Psy\\Command\\TraceCommand' => $vendorDir . '/psy/psysh/src/Command/TraceCommand.php',
+ 'Psy\\Command\\WhereamiCommand' => $vendorDir . '/psy/psysh/src/Command/WhereamiCommand.php',
+ 'Psy\\Command\\WtfCommand' => $vendorDir . '/psy/psysh/src/Command/WtfCommand.php',
+ 'Psy\\ConfigPaths' => $vendorDir . '/psy/psysh/src/ConfigPaths.php',
+ 'Psy\\Configuration' => $vendorDir . '/psy/psysh/src/Configuration.php',
+ 'Psy\\ConsoleColorFactory' => $vendorDir . '/psy/psysh/src/ConsoleColorFactory.php',
+ 'Psy\\Context' => $vendorDir . '/psy/psysh/src/Context.php',
+ 'Psy\\ContextAware' => $vendorDir . '/psy/psysh/src/ContextAware.php',
+ 'Psy\\Exception\\BreakException' => $vendorDir . '/psy/psysh/src/Exception/BreakException.php',
+ 'Psy\\Exception\\DeprecatedException' => $vendorDir . '/psy/psysh/src/Exception/DeprecatedException.php',
+ 'Psy\\Exception\\ErrorException' => $vendorDir . '/psy/psysh/src/Exception/ErrorException.php',
+ 'Psy\\Exception\\Exception' => $vendorDir . '/psy/psysh/src/Exception/Exception.php',
+ 'Psy\\Exception\\FatalErrorException' => $vendorDir . '/psy/psysh/src/Exception/FatalErrorException.php',
+ 'Psy\\Exception\\ParseErrorException' => $vendorDir . '/psy/psysh/src/Exception/ParseErrorException.php',
+ 'Psy\\Exception\\RuntimeException' => $vendorDir . '/psy/psysh/src/Exception/RuntimeException.php',
+ 'Psy\\Exception\\ThrowUpException' => $vendorDir . '/psy/psysh/src/Exception/ThrowUpException.php',
+ 'Psy\\Exception\\TypeErrorException' => $vendorDir . '/psy/psysh/src/Exception/TypeErrorException.php',
+ 'Psy\\ExecutionClosure' => $vendorDir . '/psy/psysh/src/ExecutionClosure.php',
+ 'Psy\\ExecutionLoop' => $vendorDir . '/psy/psysh/src/ExecutionLoop.php',
+ 'Psy\\ExecutionLoopClosure' => $vendorDir . '/psy/psysh/src/ExecutionLoopClosure.php',
+ 'Psy\\ExecutionLoop\\AbstractListener' => $vendorDir . '/psy/psysh/src/ExecutionLoop/AbstractListener.php',
+ 'Psy\\ExecutionLoop\\Listener' => $vendorDir . '/psy/psysh/src/ExecutionLoop/Listener.php',
+ 'Psy\\ExecutionLoop\\ProcessForker' => $vendorDir . '/psy/psysh/src/ExecutionLoop/ProcessForker.php',
+ 'Psy\\ExecutionLoop\\RunkitReloader' => $vendorDir . '/psy/psysh/src/ExecutionLoop/RunkitReloader.php',
+ 'Psy\\Formatter\\CodeFormatter' => $vendorDir . '/psy/psysh/src/Formatter/CodeFormatter.php',
+ 'Psy\\Formatter\\DocblockFormatter' => $vendorDir . '/psy/psysh/src/Formatter/DocblockFormatter.php',
+ 'Psy\\Formatter\\Formatter' => $vendorDir . '/psy/psysh/src/Formatter/Formatter.php',
+ 'Psy\\Formatter\\SignatureFormatter' => $vendorDir . '/psy/psysh/src/Formatter/SignatureFormatter.php',
+ 'Psy\\Input\\CodeArgument' => $vendorDir . '/psy/psysh/src/Input/CodeArgument.php',
+ 'Psy\\Input\\FilterOptions' => $vendorDir . '/psy/psysh/src/Input/FilterOptions.php',
+ 'Psy\\Input\\ShellInput' => $vendorDir . '/psy/psysh/src/Input/ShellInput.php',
+ 'Psy\\Input\\SilentInput' => $vendorDir . '/psy/psysh/src/Input/SilentInput.php',
+ 'Psy\\Output\\OutputPager' => $vendorDir . '/psy/psysh/src/Output/OutputPager.php',
+ 'Psy\\Output\\PassthruPager' => $vendorDir . '/psy/psysh/src/Output/PassthruPager.php',
+ 'Psy\\Output\\ProcOutputPager' => $vendorDir . '/psy/psysh/src/Output/ProcOutputPager.php',
+ 'Psy\\Output\\ShellOutput' => $vendorDir . '/psy/psysh/src/Output/ShellOutput.php',
+ 'Psy\\ParserFactory' => $vendorDir . '/psy/psysh/src/ParserFactory.php',
+ 'Psy\\Readline\\GNUReadline' => $vendorDir . '/psy/psysh/src/Readline/GNUReadline.php',
+ 'Psy\\Readline\\HoaConsole' => $vendorDir . '/psy/psysh/src/Readline/HoaConsole.php',
+ 'Psy\\Readline\\Libedit' => $vendorDir . '/psy/psysh/src/Readline/Libedit.php',
+ 'Psy\\Readline\\Readline' => $vendorDir . '/psy/psysh/src/Readline/Readline.php',
+ 'Psy\\Readline\\Transient' => $vendorDir . '/psy/psysh/src/Readline/Transient.php',
+ 'Psy\\Reflection\\ReflectionClassConstant' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionClassConstant.php',
+ 'Psy\\Reflection\\ReflectionConstant' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionConstant.php',
+ 'Psy\\Reflection\\ReflectionConstant_' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionConstant_.php',
+ 'Psy\\Reflection\\ReflectionLanguageConstruct' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php',
+ 'Psy\\Reflection\\ReflectionLanguageConstructParameter' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php',
+ 'Psy\\Shell' => $vendorDir . '/psy/psysh/src/Shell.php',
+ 'Psy\\Sudo' => $vendorDir . '/psy/psysh/src/Sudo.php',
+ 'Psy\\Sudo\\SudoVisitor' => $vendorDir . '/psy/psysh/src/Sudo/SudoVisitor.php',
+ 'Psy\\TabCompletion\\AutoCompleter' => $vendorDir . '/psy/psysh/src/TabCompletion/AutoCompleter.php',
+ 'Psy\\TabCompletion\\Matcher\\AbstractContextAwareMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/AbstractContextAwareMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\AbstractDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/AbstractDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\AbstractMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/AbstractMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassAttributesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassAttributesMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassMethodDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassMethodsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassNamesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ClassNamesMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\CommandsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/CommandsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ConstantsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ConstantsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\FunctionDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/FunctionDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\FunctionsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/FunctionsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\KeywordsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/KeywordsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\MongoClientMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/MongoClientMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\MongoDatabaseMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/MongoDatabaseMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ObjectAttributesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ObjectAttributesMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ObjectMethodDefaultParametersMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ObjectMethodsMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\VariablesMatcher' => $vendorDir . '/psy/psysh/src/TabCompletion/Matcher/VariablesMatcher.php',
+ 'Psy\\Util\\Docblock' => $vendorDir . '/psy/psysh/src/Util/Docblock.php',
+ 'Psy\\Util\\Json' => $vendorDir . '/psy/psysh/src/Util/Json.php',
+ 'Psy\\Util\\Mirror' => $vendorDir . '/psy/psysh/src/Util/Mirror.php',
+ 'Psy\\Util\\Str' => $vendorDir . '/psy/psysh/src/Util/Str.php',
+ 'Psy\\VarDumper\\Cloner' => $vendorDir . '/psy/psysh/src/VarDumper/Cloner.php',
+ 'Psy\\VarDumper\\Dumper' => $vendorDir . '/psy/psysh/src/VarDumper/Dumper.php',
+ 'Psy\\VarDumper\\Presenter' => $vendorDir . '/psy/psysh/src/VarDumper/Presenter.php',
+ 'Psy\\VarDumper\\PresenterAware' => $vendorDir . '/psy/psysh/src/VarDumper/PresenterAware.php',
+ 'Psy\\VersionUpdater\\Checker' => $vendorDir . '/psy/psysh/src/VersionUpdater/Checker.php',
+ 'Psy\\VersionUpdater\\GitHubChecker' => $vendorDir . '/psy/psysh/src/VersionUpdater/GitHubChecker.php',
+ 'Psy\\VersionUpdater\\IntervalChecker' => $vendorDir . '/psy/psysh/src/VersionUpdater/IntervalChecker.php',
+ 'Psy\\VersionUpdater\\NoopChecker' => $vendorDir . '/psy/psysh/src/VersionUpdater/NoopChecker.php',
+ 'Ramsey\\Uuid\\BinaryUtils' => $vendorDir . '/ramsey/uuid/src/BinaryUtils.php',
+ 'Ramsey\\Uuid\\Builder\\DefaultUuidBuilder' => $vendorDir . '/ramsey/uuid/src/Builder/DefaultUuidBuilder.php',
+ 'Ramsey\\Uuid\\Builder\\DegradedUuidBuilder' => $vendorDir . '/ramsey/uuid/src/Builder/DegradedUuidBuilder.php',
+ 'Ramsey\\Uuid\\Builder\\UuidBuilderInterface' => $vendorDir . '/ramsey/uuid/src/Builder/UuidBuilderInterface.php',
+ 'Ramsey\\Uuid\\Codec\\CodecInterface' => $vendorDir . '/ramsey/uuid/src/Codec/CodecInterface.php',
+ 'Ramsey\\Uuid\\Codec\\GuidStringCodec' => $vendorDir . '/ramsey/uuid/src/Codec/GuidStringCodec.php',
+ 'Ramsey\\Uuid\\Codec\\OrderedTimeCodec' => $vendorDir . '/ramsey/uuid/src/Codec/OrderedTimeCodec.php',
+ 'Ramsey\\Uuid\\Codec\\StringCodec' => $vendorDir . '/ramsey/uuid/src/Codec/StringCodec.php',
+ 'Ramsey\\Uuid\\Codec\\TimestampFirstCombCodec' => $vendorDir . '/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php',
+ 'Ramsey\\Uuid\\Codec\\TimestampLastCombCodec' => $vendorDir . '/ramsey/uuid/src/Codec/TimestampLastCombCodec.php',
+ 'Ramsey\\Uuid\\Converter\\NumberConverterInterface' => $vendorDir . '/ramsey/uuid/src/Converter/NumberConverterInterface.php',
+ 'Ramsey\\Uuid\\Converter\\Number\\BigNumberConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Number/BigNumberConverter.php',
+ 'Ramsey\\Uuid\\Converter\\Number\\DegradedNumberConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php',
+ 'Ramsey\\Uuid\\Converter\\TimeConverterInterface' => $vendorDir . '/ramsey/uuid/src/Converter/TimeConverterInterface.php',
+ 'Ramsey\\Uuid\\Converter\\Time\\BigNumberTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php',
+ 'Ramsey\\Uuid\\Converter\\Time\\DegradedTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php',
+ 'Ramsey\\Uuid\\Converter\\Time\\PhpTimeConverter' => $vendorDir . '/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php',
+ 'Ramsey\\Uuid\\DegradedUuid' => $vendorDir . '/ramsey/uuid/src/DegradedUuid.php',
+ 'Ramsey\\Uuid\\Exception\\InvalidUuidStringException' => $vendorDir . '/ramsey/uuid/src/Exception/InvalidUuidStringException.php',
+ 'Ramsey\\Uuid\\Exception\\UnsatisfiedDependencyException' => $vendorDir . '/ramsey/uuid/src/Exception/UnsatisfiedDependencyException.php',
+ 'Ramsey\\Uuid\\Exception\\UnsupportedOperationException' => $vendorDir . '/ramsey/uuid/src/Exception/UnsupportedOperationException.php',
+ 'Ramsey\\Uuid\\FeatureSet' => $vendorDir . '/ramsey/uuid/src/FeatureSet.php',
+ 'Ramsey\\Uuid\\Generator\\CombGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/CombGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\DefaultTimeGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/DefaultTimeGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\MtRandGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/MtRandGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\OpenSslGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/OpenSslGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\PeclUuidRandomGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\PeclUuidTimeGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\RandomBytesGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/RandomBytesGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\RandomGeneratorFactory' => $vendorDir . '/ramsey/uuid/src/Generator/RandomGeneratorFactory.php',
+ 'Ramsey\\Uuid\\Generator\\RandomGeneratorInterface' => $vendorDir . '/ramsey/uuid/src/Generator/RandomGeneratorInterface.php',
+ 'Ramsey\\Uuid\\Generator\\RandomLibAdapter' => $vendorDir . '/ramsey/uuid/src/Generator/RandomLibAdapter.php',
+ 'Ramsey\\Uuid\\Generator\\SodiumRandomGenerator' => $vendorDir . '/ramsey/uuid/src/Generator/SodiumRandomGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\TimeGeneratorFactory' => $vendorDir . '/ramsey/uuid/src/Generator/TimeGeneratorFactory.php',
+ 'Ramsey\\Uuid\\Generator\\TimeGeneratorInterface' => $vendorDir . '/ramsey/uuid/src/Generator/TimeGeneratorInterface.php',
+ 'Ramsey\\Uuid\\Provider\\NodeProviderInterface' => $vendorDir . '/ramsey/uuid/src/Provider/NodeProviderInterface.php',
+ 'Ramsey\\Uuid\\Provider\\Node\\FallbackNodeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\Node\\RandomNodeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\Node\\SystemNodeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\TimeProviderInterface' => $vendorDir . '/ramsey/uuid/src/Provider/TimeProviderInterface.php',
+ 'Ramsey\\Uuid\\Provider\\Time\\FixedTimeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\Time\\SystemTimeProvider' => $vendorDir . '/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php',
+ 'Ramsey\\Uuid\\Uuid' => $vendorDir . '/ramsey/uuid/src/Uuid.php',
+ 'Ramsey\\Uuid\\UuidFactory' => $vendorDir . '/ramsey/uuid/src/UuidFactory.php',
+ 'Ramsey\\Uuid\\UuidFactoryInterface' => $vendorDir . '/ramsey/uuid/src/UuidFactoryInterface.php',
+ 'Ramsey\\Uuid\\UuidInterface' => $vendorDir . '/ramsey/uuid/src/UuidInterface.php',
+ 'Seat\\Eseye\\Access\\AccessInterface' => $vendorDir . '/eveseat/eseye/src/Access/AccessInterface.php',
+ 'Seat\\Eseye\\Access\\CheckAccess' => $vendorDir . '/eveseat/eseye/src/Access/CheckAccess.php',
+ 'Seat\\Eseye\\Cache\\CacheInterface' => $vendorDir . '/eveseat/eseye/src/Cache/CacheInterface.php',
+ 'Seat\\Eseye\\Cache\\FileCache' => $vendorDir . '/eveseat/eseye/src/Cache/FileCache.php',
+ 'Seat\\Eseye\\Cache\\HashesStrings' => $vendorDir . '/eveseat/eseye/src/Cache/HashesStrings.php',
+ 'Seat\\Eseye\\Cache\\MemcachedCache' => $vendorDir . '/eveseat/eseye/src/Cache/MemcachedCache.php',
+ 'Seat\\Eseye\\Cache\\NullCache' => $vendorDir . '/eveseat/eseye/src/Cache/NullCache.php',
+ 'Seat\\Eseye\\Cache\\RedisCache' => $vendorDir . '/eveseat/eseye/src/Cache/RedisCache.php',
+ 'Seat\\Eseye\\Configuration' => $vendorDir . '/eveseat/eseye/src/Configuration.php',
+ 'Seat\\Eseye\\Containers\\AbstractArrayAccess' => $vendorDir . '/eveseat/eseye/src/Containers/AbstractArrayAccess.php',
+ 'Seat\\Eseye\\Containers\\EsiAuthentication' => $vendorDir . '/eveseat/eseye/src/Containers/EsiAuthentication.php',
+ 'Seat\\Eseye\\Containers\\EsiConfiguration' => $vendorDir . '/eveseat/eseye/src/Containers/EsiConfiguration.php',
+ 'Seat\\Eseye\\Containers\\EsiResponse' => $vendorDir . '/eveseat/eseye/src/Containers/EsiResponse.php',
+ 'Seat\\Eseye\\Eseye' => $vendorDir . '/eveseat/eseye/src/Eseye.php',
+ 'Seat\\Eseye\\Exceptions\\CachePathException' => $vendorDir . '/eveseat/eseye/src/Exceptions/CachePathException.php',
+ 'Seat\\Eseye\\Exceptions\\EsiScopeAccessDeniedException' => $vendorDir . '/eveseat/eseye/src/Exceptions/EsiScopeAccessDeniedException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidAuthenticationException' => $vendorDir . '/eveseat/eseye/src/Exceptions/InvalidAuthenticationException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidConfigurationException' => $vendorDir . '/eveseat/eseye/src/Exceptions/InvalidConfigurationException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidContainerDataException' => $vendorDir . '/eveseat/eseye/src/Exceptions/InvalidContainerDataException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidEsiSpecException' => $vendorDir . '/eveseat/eseye/src/Exceptions/InvalidEsiSpecException.php',
+ 'Seat\\Eseye\\Exceptions\\RequestFailedException' => $vendorDir . '/eveseat/eseye/src/Exceptions/RequestFailedException.php',
+ 'Seat\\Eseye\\Exceptions\\UriDataMissingException' => $vendorDir . '/eveseat/eseye/src/Exceptions/UriDataMissingException.php',
+ 'Seat\\Eseye\\Fetchers\\FetcherInterface' => $vendorDir . '/eveseat/eseye/src/Fetchers/FetcherInterface.php',
+ 'Seat\\Eseye\\Fetchers\\GuzzleFetcher' => $vendorDir . '/eveseat/eseye/src/Fetchers/GuzzleFetcher.php',
+ 'Seat\\Eseye\\Log\\FileLogger' => $vendorDir . '/eveseat/eseye/src/Log/FileLogger.php',
+ 'Seat\\Eseye\\Log\\LogInterface' => $vendorDir . '/eveseat/eseye/src/Log/LogInterface.php',
+ 'Seat\\Eseye\\Log\\NullLogger' => $vendorDir . '/eveseat/eseye/src/Log/NullLogger.php',
+ 'Seat\\Eseye\\Log\\RotatingFileLogger' => $vendorDir . '/eveseat/eseye/src/Log/RotatingFileLogger.php',
+ 'Seat\\Eseye\\Traits\\ConstructsContainers' => $vendorDir . '/eveseat/eseye/src/Traits/ConstructsContainers.php',
+ 'Seat\\Eseye\\Traits\\ValidatesContainers' => $vendorDir . '/eveseat/eseye/src/Traits/ValidatesContainers.php',
+ 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/php-code-coverage/src/CodeCoverage.php',
+ 'SebastianBergmann\\CodeCoverage\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PHPDBG' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PHPDBG.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Xdebug.php',
+ 'SebastianBergmann\\CodeCoverage\\Exception' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Exception.php',
+ 'SebastianBergmann\\CodeCoverage\\Filter' => $vendorDir . '/phpunit/php-code-coverage/src/Filter.php',
+ 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\CodeCoverage\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => $vendorDir . '/phpunit/php-code-coverage/src/Node/AbstractNode.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Builder.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Node/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Iterator.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Clover.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Crap4j.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => $vendorDir . '/phpunit/php-code-coverage/src/Report/PHP.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Text' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Text.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Method.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Node.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Project.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Report.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Source.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php',
+ 'SebastianBergmann\\CodeCoverage\\RuntimeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/RuntimeException.php',
+ 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php',
+ 'SebastianBergmann\\CodeCoverage\\Util' => $vendorDir . '/phpunit/php-code-coverage/src/Util.php',
+ 'SebastianBergmann\\CodeCoverage\\Version' => $vendorDir . '/phpunit/php-code-coverage/src/Version.php',
+ 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => $vendorDir . '/sebastian/code-unit-reverse-lookup/src/Wizard.php',
+ 'SebastianBergmann\\Comparator\\ArrayComparator' => $vendorDir . '/sebastian/comparator/src/ArrayComparator.php',
+ 'SebastianBergmann\\Comparator\\Comparator' => $vendorDir . '/sebastian/comparator/src/Comparator.php',
+ 'SebastianBergmann\\Comparator\\ComparisonFailure' => $vendorDir . '/sebastian/comparator/src/ComparisonFailure.php',
+ 'SebastianBergmann\\Comparator\\DOMNodeComparator' => $vendorDir . '/sebastian/comparator/src/DOMNodeComparator.php',
+ 'SebastianBergmann\\Comparator\\DateTimeComparator' => $vendorDir . '/sebastian/comparator/src/DateTimeComparator.php',
+ 'SebastianBergmann\\Comparator\\DoubleComparator' => $vendorDir . '/sebastian/comparator/src/DoubleComparator.php',
+ 'SebastianBergmann\\Comparator\\ExceptionComparator' => $vendorDir . '/sebastian/comparator/src/ExceptionComparator.php',
+ 'SebastianBergmann\\Comparator\\Factory' => $vendorDir . '/sebastian/comparator/src/Factory.php',
+ 'SebastianBergmann\\Comparator\\MockObjectComparator' => $vendorDir . '/sebastian/comparator/src/MockObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\NumericComparator' => $vendorDir . '/sebastian/comparator/src/NumericComparator.php',
+ 'SebastianBergmann\\Comparator\\ObjectComparator' => $vendorDir . '/sebastian/comparator/src/ObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\ResourceComparator' => $vendorDir . '/sebastian/comparator/src/ResourceComparator.php',
+ 'SebastianBergmann\\Comparator\\ScalarComparator' => $vendorDir . '/sebastian/comparator/src/ScalarComparator.php',
+ 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => $vendorDir . '/sebastian/comparator/src/SplObjectStorageComparator.php',
+ 'SebastianBergmann\\Comparator\\TypeComparator' => $vendorDir . '/sebastian/comparator/src/TypeComparator.php',
+ 'SebastianBergmann\\Diff\\Chunk' => $vendorDir . '/sebastian/diff/src/Chunk.php',
+ 'SebastianBergmann\\Diff\\ConfigurationException' => $vendorDir . '/sebastian/diff/src/Exception/ConfigurationException.php',
+ 'SebastianBergmann\\Diff\\Diff' => $vendorDir . '/sebastian/diff/src/Diff.php',
+ 'SebastianBergmann\\Diff\\Differ' => $vendorDir . '/sebastian/diff/src/Differ.php',
+ 'SebastianBergmann\\Diff\\Exception' => $vendorDir . '/sebastian/diff/src/Exception/Exception.php',
+ 'SebastianBergmann\\Diff\\InvalidArgumentException' => $vendorDir . '/sebastian/diff/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\Diff\\Line' => $vendorDir . '/sebastian/diff/src/Line.php',
+ 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => $vendorDir . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
+ 'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Parser' => $vendorDir . '/sebastian/diff/src/Parser.php',
+ 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Environment\\Console' => $vendorDir . '/sebastian/environment/src/Console.php',
+ 'SebastianBergmann\\Environment\\OperatingSystem' => $vendorDir . '/sebastian/environment/src/OperatingSystem.php',
+ 'SebastianBergmann\\Environment\\Runtime' => $vendorDir . '/sebastian/environment/src/Runtime.php',
+ 'SebastianBergmann\\Exporter\\Exporter' => $vendorDir . '/sebastian/exporter/src/Exporter.php',
+ 'SebastianBergmann\\FileIterator\\Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php',
+ 'SebastianBergmann\\FileIterator\\Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php',
+ 'SebastianBergmann\\FileIterator\\Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php',
+ 'SebastianBergmann\\GlobalState\\Blacklist' => $vendorDir . '/sebastian/global-state/src/Blacklist.php',
+ 'SebastianBergmann\\GlobalState\\CodeExporter' => $vendorDir . '/sebastian/global-state/src/CodeExporter.php',
+ 'SebastianBergmann\\GlobalState\\Exception' => $vendorDir . '/sebastian/global-state/src/exceptions/Exception.php',
+ 'SebastianBergmann\\GlobalState\\Restorer' => $vendorDir . '/sebastian/global-state/src/Restorer.php',
+ 'SebastianBergmann\\GlobalState\\RuntimeException' => $vendorDir . '/sebastian/global-state/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\GlobalState\\Snapshot' => $vendorDir . '/sebastian/global-state/src/Snapshot.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => $vendorDir . '/sebastian/object-enumerator/src/Enumerator.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Exception' => $vendorDir . '/sebastian/object-enumerator/src/Exception.php',
+ 'SebastianBergmann\\ObjectEnumerator\\InvalidArgumentException' => $vendorDir . '/sebastian/object-enumerator/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\Exception' => $vendorDir . '/sebastian/object-reflector/src/Exception.php',
+ 'SebastianBergmann\\ObjectReflector\\InvalidArgumentException' => $vendorDir . '/sebastian/object-reflector/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => $vendorDir . '/sebastian/object-reflector/src/ObjectReflector.php',
+ 'SebastianBergmann\\RecursionContext\\Context' => $vendorDir . '/sebastian/recursion-context/src/Context.php',
+ 'SebastianBergmann\\RecursionContext\\Exception' => $vendorDir . '/sebastian/recursion-context/src/Exception.php',
+ 'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => $vendorDir . '/sebastian/recursion-context/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ResourceOperations\\ResourceOperations' => $vendorDir . '/sebastian/resource-operations/src/ResourceOperations.php',
+ 'SebastianBergmann\\Timer\\Exception' => $vendorDir . '/phpunit/php-timer/src/Exception.php',
+ 'SebastianBergmann\\Timer\\RuntimeException' => $vendorDir . '/phpunit/php-timer/src/RuntimeException.php',
+ 'SebastianBergmann\\Timer\\Timer' => $vendorDir . '/phpunit/php-timer/src/Timer.php',
+ 'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php',
+ 'Symfony\\Component\\Console\\Application' => $vendorDir . '/symfony/console/Application.php',
+ 'Symfony\\Component\\Console\\CommandLoader\\CommandLoaderInterface' => $vendorDir . '/symfony/console/CommandLoader/CommandLoaderInterface.php',
+ 'Symfony\\Component\\Console\\CommandLoader\\ContainerCommandLoader' => $vendorDir . '/symfony/console/CommandLoader/ContainerCommandLoader.php',
+ 'Symfony\\Component\\Console\\CommandLoader\\FactoryCommandLoader' => $vendorDir . '/symfony/console/CommandLoader/FactoryCommandLoader.php',
+ 'Symfony\\Component\\Console\\Command\\Command' => $vendorDir . '/symfony/console/Command/Command.php',
+ 'Symfony\\Component\\Console\\Command\\HelpCommand' => $vendorDir . '/symfony/console/Command/HelpCommand.php',
+ 'Symfony\\Component\\Console\\Command\\ListCommand' => $vendorDir . '/symfony/console/Command/ListCommand.php',
+ 'Symfony\\Component\\Console\\Command\\LockableTrait' => $vendorDir . '/symfony/console/Command/LockableTrait.php',
+ 'Symfony\\Component\\Console\\ConsoleEvents' => $vendorDir . '/symfony/console/ConsoleEvents.php',
+ 'Symfony\\Component\\Console\\DependencyInjection\\AddConsoleCommandPass' => $vendorDir . '/symfony/console/DependencyInjection/AddConsoleCommandPass.php',
+ 'Symfony\\Component\\Console\\Descriptor\\ApplicationDescription' => $vendorDir . '/symfony/console/Descriptor/ApplicationDescription.php',
+ 'Symfony\\Component\\Console\\Descriptor\\Descriptor' => $vendorDir . '/symfony/console/Descriptor/Descriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\DescriptorInterface' => $vendorDir . '/symfony/console/Descriptor/DescriptorInterface.php',
+ 'Symfony\\Component\\Console\\Descriptor\\JsonDescriptor' => $vendorDir . '/symfony/console/Descriptor/JsonDescriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\MarkdownDescriptor' => $vendorDir . '/symfony/console/Descriptor/MarkdownDescriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\TextDescriptor' => $vendorDir . '/symfony/console/Descriptor/TextDescriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\XmlDescriptor' => $vendorDir . '/symfony/console/Descriptor/XmlDescriptor.php',
+ 'Symfony\\Component\\Console\\EventListener\\ErrorListener' => $vendorDir . '/symfony/console/EventListener/ErrorListener.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => $vendorDir . '/symfony/console/Event/ConsoleCommandEvent.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => $vendorDir . '/symfony/console/Event/ConsoleErrorEvent.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleEvent' => $vendorDir . '/symfony/console/Event/ConsoleEvent.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => $vendorDir . '/symfony/console/Event/ConsoleTerminateEvent.php',
+ 'Symfony\\Component\\Console\\Exception\\CommandNotFoundException' => $vendorDir . '/symfony/console/Exception/CommandNotFoundException.php',
+ 'Symfony\\Component\\Console\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/console/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Console\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/console/Exception/InvalidArgumentException.php',
+ 'Symfony\\Component\\Console\\Exception\\InvalidOptionException' => $vendorDir . '/symfony/console/Exception/InvalidOptionException.php',
+ 'Symfony\\Component\\Console\\Exception\\LogicException' => $vendorDir . '/symfony/console/Exception/LogicException.php',
+ 'Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException' => $vendorDir . '/symfony/console/Exception/NamespaceNotFoundException.php',
+ 'Symfony\\Component\\Console\\Exception\\RuntimeException' => $vendorDir . '/symfony/console/Exception/RuntimeException.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatter' => $vendorDir . '/symfony/console/Formatter/OutputFormatter.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterInterface.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyle' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyle.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleInterface.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleStack' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleStack.php',
+ 'Symfony\\Component\\Console\\Helper\\DebugFormatterHelper' => $vendorDir . '/symfony/console/Helper/DebugFormatterHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\DescriptorHelper' => $vendorDir . '/symfony/console/Helper/DescriptorHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\FormatterHelper' => $vendorDir . '/symfony/console/Helper/FormatterHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\Helper' => $vendorDir . '/symfony/console/Helper/Helper.php',
+ 'Symfony\\Component\\Console\\Helper\\HelperInterface' => $vendorDir . '/symfony/console/Helper/HelperInterface.php',
+ 'Symfony\\Component\\Console\\Helper\\HelperSet' => $vendorDir . '/symfony/console/Helper/HelperSet.php',
+ 'Symfony\\Component\\Console\\Helper\\InputAwareHelper' => $vendorDir . '/symfony/console/Helper/InputAwareHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\ProcessHelper' => $vendorDir . '/symfony/console/Helper/ProcessHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\ProgressBar' => $vendorDir . '/symfony/console/Helper/ProgressBar.php',
+ 'Symfony\\Component\\Console\\Helper\\ProgressIndicator' => $vendorDir . '/symfony/console/Helper/ProgressIndicator.php',
+ 'Symfony\\Component\\Console\\Helper\\QuestionHelper' => $vendorDir . '/symfony/console/Helper/QuestionHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\SymfonyQuestionHelper' => $vendorDir . '/symfony/console/Helper/SymfonyQuestionHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\Table' => $vendorDir . '/symfony/console/Helper/Table.php',
+ 'Symfony\\Component\\Console\\Helper\\TableCell' => $vendorDir . '/symfony/console/Helper/TableCell.php',
+ 'Symfony\\Component\\Console\\Helper\\TableRows' => $vendorDir . '/symfony/console/Helper/TableRows.php',
+ 'Symfony\\Component\\Console\\Helper\\TableSeparator' => $vendorDir . '/symfony/console/Helper/TableSeparator.php',
+ 'Symfony\\Component\\Console\\Helper\\TableStyle' => $vendorDir . '/symfony/console/Helper/TableStyle.php',
+ 'Symfony\\Component\\Console\\Input\\ArgvInput' => $vendorDir . '/symfony/console/Input/ArgvInput.php',
+ 'Symfony\\Component\\Console\\Input\\ArrayInput' => $vendorDir . '/symfony/console/Input/ArrayInput.php',
+ 'Symfony\\Component\\Console\\Input\\Input' => $vendorDir . '/symfony/console/Input/Input.php',
+ 'Symfony\\Component\\Console\\Input\\InputArgument' => $vendorDir . '/symfony/console/Input/InputArgument.php',
+ 'Symfony\\Component\\Console\\Input\\InputAwareInterface' => $vendorDir . '/symfony/console/Input/InputAwareInterface.php',
+ 'Symfony\\Component\\Console\\Input\\InputDefinition' => $vendorDir . '/symfony/console/Input/InputDefinition.php',
+ 'Symfony\\Component\\Console\\Input\\InputInterface' => $vendorDir . '/symfony/console/Input/InputInterface.php',
+ 'Symfony\\Component\\Console\\Input\\InputOption' => $vendorDir . '/symfony/console/Input/InputOption.php',
+ 'Symfony\\Component\\Console\\Input\\StreamableInputInterface' => $vendorDir . '/symfony/console/Input/StreamableInputInterface.php',
+ 'Symfony\\Component\\Console\\Input\\StringInput' => $vendorDir . '/symfony/console/Input/StringInput.php',
+ 'Symfony\\Component\\Console\\Logger\\ConsoleLogger' => $vendorDir . '/symfony/console/Logger/ConsoleLogger.php',
+ 'Symfony\\Component\\Console\\Output\\BufferedOutput' => $vendorDir . '/symfony/console/Output/BufferedOutput.php',
+ 'Symfony\\Component\\Console\\Output\\ConsoleOutput' => $vendorDir . '/symfony/console/Output/ConsoleOutput.php',
+ 'Symfony\\Component\\Console\\Output\\ConsoleOutputInterface' => $vendorDir . '/symfony/console/Output/ConsoleOutputInterface.php',
+ 'Symfony\\Component\\Console\\Output\\ConsoleSectionOutput' => $vendorDir . '/symfony/console/Output/ConsoleSectionOutput.php',
+ 'Symfony\\Component\\Console\\Output\\NullOutput' => $vendorDir . '/symfony/console/Output/NullOutput.php',
+ 'Symfony\\Component\\Console\\Output\\Output' => $vendorDir . '/symfony/console/Output/Output.php',
+ 'Symfony\\Component\\Console\\Output\\OutputInterface' => $vendorDir . '/symfony/console/Output/OutputInterface.php',
+ 'Symfony\\Component\\Console\\Output\\StreamOutput' => $vendorDir . '/symfony/console/Output/StreamOutput.php',
+ 'Symfony\\Component\\Console\\Question\\ChoiceQuestion' => $vendorDir . '/symfony/console/Question/ChoiceQuestion.php',
+ 'Symfony\\Component\\Console\\Question\\ConfirmationQuestion' => $vendorDir . '/symfony/console/Question/ConfirmationQuestion.php',
+ 'Symfony\\Component\\Console\\Question\\Question' => $vendorDir . '/symfony/console/Question/Question.php',
+ 'Symfony\\Component\\Console\\Style\\OutputStyle' => $vendorDir . '/symfony/console/Style/OutputStyle.php',
+ 'Symfony\\Component\\Console\\Style\\StyleInterface' => $vendorDir . '/symfony/console/Style/StyleInterface.php',
+ 'Symfony\\Component\\Console\\Style\\SymfonyStyle' => $vendorDir . '/symfony/console/Style/SymfonyStyle.php',
+ 'Symfony\\Component\\Console\\Terminal' => $vendorDir . '/symfony/console/Terminal.php',
+ 'Symfony\\Component\\Console\\Tester\\ApplicationTester' => $vendorDir . '/symfony/console/Tester/ApplicationTester.php',
+ 'Symfony\\Component\\Console\\Tester\\CommandTester' => $vendorDir . '/symfony/console/Tester/CommandTester.php',
+ 'Symfony\\Component\\Console\\Tester\\TesterTrait' => $vendorDir . '/symfony/console/Tester/TesterTrait.php',
+ 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\HashNode' => $vendorDir . '/symfony/css-selector/Node/HashNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php',
+ 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\Specificity' => $vendorDir . '/symfony/css-selector/Node/Specificity.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Parser' => $vendorDir . '/symfony/css-selector/Parser/Parser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Reader' => $vendorDir . '/symfony/css-selector/Parser/Reader.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Token' => $vendorDir . '/symfony/css-selector/Parser/Token.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php',
+ 'Symfony\\Component\\Debug\\BufferingLogger' => $vendorDir . '/symfony/debug/BufferingLogger.php',
+ 'Symfony\\Component\\Debug\\Debug' => $vendorDir . '/symfony/debug/Debug.php',
+ 'Symfony\\Component\\Debug\\DebugClassLoader' => $vendorDir . '/symfony/debug/DebugClassLoader.php',
+ 'Symfony\\Component\\Debug\\ErrorHandler' => $vendorDir . '/symfony/debug/ErrorHandler.php',
+ 'Symfony\\Component\\Debug\\ExceptionHandler' => $vendorDir . '/symfony/debug/ExceptionHandler.php',
+ 'Symfony\\Component\\Debug\\Exception\\ClassNotFoundException' => $vendorDir . '/symfony/debug/Exception/ClassNotFoundException.php',
+ 'Symfony\\Component\\Debug\\Exception\\FatalErrorException' => $vendorDir . '/symfony/debug/Exception/FatalErrorException.php',
+ 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError' => $vendorDir . '/symfony/debug/Exception/FatalThrowableError.php',
+ 'Symfony\\Component\\Debug\\Exception\\FlattenException' => $vendorDir . '/symfony/debug/Exception/FlattenException.php',
+ 'Symfony\\Component\\Debug\\Exception\\OutOfMemoryException' => $vendorDir . '/symfony/debug/Exception/OutOfMemoryException.php',
+ 'Symfony\\Component\\Debug\\Exception\\SilencedErrorContext' => $vendorDir . '/symfony/debug/Exception/SilencedErrorContext.php',
+ 'Symfony\\Component\\Debug\\Exception\\UndefinedFunctionException' => $vendorDir . '/symfony/debug/Exception/UndefinedFunctionException.php',
+ 'Symfony\\Component\\Debug\\Exception\\UndefinedMethodException' => $vendorDir . '/symfony/debug/Exception/UndefinedMethodException.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\ClassNotFoundFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\FatalErrorHandlerInterface' => $vendorDir . '/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedFunctionFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedMethodFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.php',
+ 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php',
+ 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php',
+ 'Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener' => $vendorDir . '/symfony/event-dispatcher/Debug/WrappedListener.php',
+ 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\ExtractingEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php',
+ 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\RegisterListenersPass' => $vendorDir . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php',
+ 'Symfony\\Component\\EventDispatcher\\Event' => $vendorDir . '/symfony/event-dispatcher/Event.php',
+ 'Symfony\\Component\\EventDispatcher\\EventDispatcher' => $vendorDir . '/symfony/event-dispatcher/EventDispatcher.php',
+ 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/EventDispatcherInterface.php',
+ 'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface' => $vendorDir . '/symfony/event-dispatcher/EventSubscriberInterface.php',
+ 'Symfony\\Component\\EventDispatcher\\GenericEvent' => $vendorDir . '/symfony/event-dispatcher/GenericEvent.php',
+ 'Symfony\\Component\\EventDispatcher\\ImmutableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ImmutableEventDispatcher.php',
+ 'Symfony\\Component\\Finder\\Comparator\\Comparator' => $vendorDir . '/symfony/finder/Comparator/Comparator.php',
+ 'Symfony\\Component\\Finder\\Comparator\\DateComparator' => $vendorDir . '/symfony/finder/Comparator/DateComparator.php',
+ 'Symfony\\Component\\Finder\\Comparator\\NumberComparator' => $vendorDir . '/symfony/finder/Comparator/NumberComparator.php',
+ 'Symfony\\Component\\Finder\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/finder/Exception/AccessDeniedException.php',
+ 'Symfony\\Component\\Finder\\Finder' => $vendorDir . '/symfony/finder/Finder.php',
+ 'Symfony\\Component\\Finder\\Glob' => $vendorDir . '/symfony/finder/Glob.php',
+ 'Symfony\\Component\\Finder\\Iterator\\CustomFilterIterator' => $vendorDir . '/symfony/finder/Iterator/CustomFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\DateRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DateRangeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\DepthRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DepthRangeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\ExcludeDirectoryFilterIterator' => $vendorDir . '/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\FileTypeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FileTypeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\FilecontentFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilecontentFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\FilenameFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilenameFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\MultiplePcreFilterIterator' => $vendorDir . '/symfony/finder/Iterator/MultiplePcreFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\PathFilterIterator' => $vendorDir . '/symfony/finder/Iterator/PathFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\RecursiveDirectoryIterator' => $vendorDir . '/symfony/finder/Iterator/RecursiveDirectoryIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\SizeRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/SizeRangeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => $vendorDir . '/symfony/finder/Iterator/SortableIterator.php',
+ 'Symfony\\Component\\Finder\\SplFileInfo' => $vendorDir . '/symfony/finder/SplFileInfo.php',
+ 'Symfony\\Component\\HttpFoundation\\AcceptHeader' => $vendorDir . '/symfony/http-foundation/AcceptHeader.php',
+ 'Symfony\\Component\\HttpFoundation\\AcceptHeaderItem' => $vendorDir . '/symfony/http-foundation/AcceptHeaderItem.php',
+ 'Symfony\\Component\\HttpFoundation\\ApacheRequest' => $vendorDir . '/symfony/http-foundation/ApacheRequest.php',
+ 'Symfony\\Component\\HttpFoundation\\BinaryFileResponse' => $vendorDir . '/symfony/http-foundation/BinaryFileResponse.php',
+ 'Symfony\\Component\\HttpFoundation\\Cookie' => $vendorDir . '/symfony/http-foundation/Cookie.php',
+ 'Symfony\\Component\\HttpFoundation\\Exception\\ConflictingHeadersException' => $vendorDir . '/symfony/http-foundation/Exception/ConflictingHeadersException.php',
+ 'Symfony\\Component\\HttpFoundation\\Exception\\RequestExceptionInterface' => $vendorDir . '/symfony/http-foundation/Exception/RequestExceptionInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Exception\\SuspiciousOperationException' => $vendorDir . '/symfony/http-foundation/Exception/SuspiciousOperationException.php',
+ 'Symfony\\Component\\HttpFoundation\\ExpressionRequestMatcher' => $vendorDir . '/symfony/http-foundation/ExpressionRequestMatcher.php',
+ 'Symfony\\Component\\HttpFoundation\\FileBag' => $vendorDir . '/symfony/http-foundation/FileBag.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/http-foundation/File/Exception/AccessDeniedException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\CannotWriteFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/CannotWriteFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\ExtensionFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/ExtensionFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileException' => $vendorDir . '/symfony/http-foundation/File/Exception/FileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileNotFoundException' => $vendorDir . '/symfony/http-foundation/File/Exception/FileNotFoundException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FormSizeFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/FormSizeFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\IniSizeFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/IniSizeFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/NoFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoTmpDirFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/NoTmpDirFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\PartialFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/PartialFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UnexpectedTypeException' => $vendorDir . '/symfony/http-foundation/File/Exception/UnexpectedTypeException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UploadException' => $vendorDir . '/symfony/http-foundation/File/Exception/UploadException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\File' => $vendorDir . '/symfony/http-foundation/File/File.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\ExtensionGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/ExtensionGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\ExtensionGuesserInterface' => $vendorDir . '/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\FileBinaryMimeTypeGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\FileinfoMimeTypeGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeExtensionGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeGuesser' => $vendorDir . '/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeGuesserInterface' => $vendorDir . '/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Stream' => $vendorDir . '/symfony/http-foundation/File/Stream.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\UploadedFile' => $vendorDir . '/symfony/http-foundation/File/UploadedFile.php',
+ 'Symfony\\Component\\HttpFoundation\\HeaderBag' => $vendorDir . '/symfony/http-foundation/HeaderBag.php',
+ 'Symfony\\Component\\HttpFoundation\\HeaderUtils' => $vendorDir . '/symfony/http-foundation/HeaderUtils.php',
+ 'Symfony\\Component\\HttpFoundation\\IpUtils' => $vendorDir . '/symfony/http-foundation/IpUtils.php',
+ 'Symfony\\Component\\HttpFoundation\\JsonResponse' => $vendorDir . '/symfony/http-foundation/JsonResponse.php',
+ 'Symfony\\Component\\HttpFoundation\\ParameterBag' => $vendorDir . '/symfony/http-foundation/ParameterBag.php',
+ 'Symfony\\Component\\HttpFoundation\\RedirectResponse' => $vendorDir . '/symfony/http-foundation/RedirectResponse.php',
+ 'Symfony\\Component\\HttpFoundation\\Request' => $vendorDir . '/symfony/http-foundation/Request.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface' => $vendorDir . '/symfony/http-foundation/RequestMatcherInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestStack' => $vendorDir . '/symfony/http-foundation/RequestStack.php',
+ 'Symfony\\Component\\HttpFoundation\\Response' => $vendorDir . '/symfony/http-foundation/Response.php',
+ 'Symfony\\Component\\HttpFoundation\\ResponseHeaderBag' => $vendorDir . '/symfony/http-foundation/ResponseHeaderBag.php',
+ 'Symfony\\Component\\HttpFoundation\\ServerBag' => $vendorDir . '/symfony/http-foundation/ServerBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBag' => $vendorDir . '/symfony/http-foundation/Session/Attribute/AttributeBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBagInterface' => $vendorDir . '/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\NamespacedAttributeBag' => $vendorDir . '/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\AutoExpireFlashBag' => $vendorDir . '/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBag' => $vendorDir . '/symfony/http-foundation/Session/Flash/FlashBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBagInterface' => $vendorDir . '/symfony/http-foundation/Session/Flash/FlashBagInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Session' => $vendorDir . '/symfony/http-foundation/Session/Session.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionBagInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagProxy' => $vendorDir . '/symfony/http-foundation/Session/SessionBagProxy.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\AbstractSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcachedSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MigratingSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MongoDbSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NullSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\PdoSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\RedisSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\StrictSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MetadataBag' => $vendorDir . '/symfony/http-foundation/Session/Storage/MetadataBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockArraySessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/NativeSessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage' => $vendorDir . '/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\AbstractProxy' => $vendorDir . '/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\SessionHandlerProxy' => $vendorDir . '/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\SessionStorageInterface' => $vendorDir . '/symfony/http-foundation/Session/Storage/SessionStorageInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\StreamedResponse' => $vendorDir . '/symfony/http-foundation/StreamedResponse.php',
+ 'Symfony\\Component\\HttpKernel\\Bundle\\Bundle' => $vendorDir . '/symfony/http-kernel/Bundle/Bundle.php',
+ 'Symfony\\Component\\HttpKernel\\Bundle\\BundleInterface' => $vendorDir . '/symfony/http-kernel/Bundle/BundleInterface.php',
+ 'Symfony\\Component\\HttpKernel\\CacheClearer\\CacheClearerInterface' => $vendorDir . '/symfony/http-kernel/CacheClearer/CacheClearerInterface.php',
+ 'Symfony\\Component\\HttpKernel\\CacheClearer\\ChainCacheClearer' => $vendorDir . '/symfony/http-kernel/CacheClearer/ChainCacheClearer.php',
+ 'Symfony\\Component\\HttpKernel\\CacheClearer\\Psr6CacheClearer' => $vendorDir . '/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmer' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmer.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerInterface' => $vendorDir . '/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\WarmableInterface' => $vendorDir . '/symfony/http-kernel/CacheWarmer/WarmableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Client' => $vendorDir . '/symfony/http-kernel/Client.php',
+ 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => $vendorDir . '/symfony/http-kernel/Config/FileLocator.php',
+ 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadata' => $vendorDir . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php',
+ 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactory' => $vendorDir . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php',
+ 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactoryInterface' => $vendorDir . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolverInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentValueResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentValueResolverInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/ContainerControllerResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference' => $vendorDir . '/symfony/http-kernel/Controller/ControllerReference.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/ControllerResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ControllerResolverInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver' => $vendorDir . '/symfony/http-kernel/Controller/TraceableArgumentResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/TraceableControllerResolver.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\AjaxDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/AjaxDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\ConfigDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/ConfigDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/DataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface' => $vendorDir . '/symfony/http-kernel/DataCollector/DataCollectorInterface.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\DumpDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/DumpDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\EventDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/EventDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/ExceptionDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\LateDataCollectorInterface' => $vendorDir . '/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\LoggerDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/LoggerDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\MemoryDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/MemoryDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/RequestDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\RouterDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/RouterDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/TimeDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\Debug\\FileLinkFormatter' => $vendorDir . '/symfony/http-kernel/Debug/FileLinkFormatter.php',
+ 'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/http-kernel/Debug/TraceableEventDispatcher.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\AddAnnotatedClassesToCachePass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ConfigurableExtension' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ControllerArgumentValueResolverPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\Extension' => $vendorDir . '/symfony/http-kernel/DependencyInjection/Extension.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\FragmentRendererPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LazyLoadingFragmentHandler' => $vendorDir . '/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LoggerPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/LoggerPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\MergeExtensionConfigurationPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RegisterControllerArgumentLocatorsPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RemoveEmptyControllerArgumentLocatorsPass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ResettableServicePass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ResettableServicePass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetter' => $vendorDir . '/symfony/http-kernel/DependencyInjection/ServicesResetter.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\AbstractSessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/AbstractSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\AbstractTestSessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/AbstractTestSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\AddRequestFormatsListener' => $vendorDir . '/symfony/http-kernel/EventListener/AddRequestFormatsListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener' => $vendorDir . '/symfony/http-kernel/EventListener/DebugHandlersListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener' => $vendorDir . '/symfony/http-kernel/EventListener/DumpListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener' => $vendorDir . '/symfony/http-kernel/EventListener/ExceptionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener' => $vendorDir . '/symfony/http-kernel/EventListener/FragmentListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener' => $vendorDir . '/symfony/http-kernel/EventListener/LocaleListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener' => $vendorDir . '/symfony/http-kernel/EventListener/ProfilerListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener' => $vendorDir . '/symfony/http-kernel/EventListener/ResponseListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener' => $vendorDir . '/symfony/http-kernel/EventListener/RouterListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\SaveSessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/SaveSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/SessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener' => $vendorDir . '/symfony/http-kernel/EventListener/StreamedResponseListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener' => $vendorDir . '/symfony/http-kernel/EventListener/SurrogateListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\TestSessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/TestSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\TranslatorListener' => $vendorDir . '/symfony/http-kernel/EventListener/TranslatorListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener' => $vendorDir . '/symfony/http-kernel/EventListener/ValidateRequestListener.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerArgumentsEvent' => $vendorDir . '/symfony/http-kernel/Event/FilterControllerArgumentsEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent' => $vendorDir . '/symfony/http-kernel/Event/FilterControllerEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent' => $vendorDir . '/symfony/http-kernel/Event/FilterResponseEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => $vendorDir . '/symfony/http-kernel/Event/FinishRequestEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent' => $vendorDir . '/symfony/http-kernel/Event/GetResponseEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent' => $vendorDir . '/symfony/http-kernel/Event/GetResponseForControllerResultEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent' => $vendorDir . '/symfony/http-kernel/Event/GetResponseForExceptionEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent' => $vendorDir . '/symfony/http-kernel/Event/KernelEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\PostResponseEvent' => $vendorDir . '/symfony/http-kernel/Event/PostResponseEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/AccessDeniedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\BadRequestHttpException' => $vendorDir . '/symfony/http-kernel/Exception/BadRequestHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\ConflictHttpException' => $vendorDir . '/symfony/http-kernel/Exception/ConflictHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\GoneHttpException' => $vendorDir . '/symfony/http-kernel/Exception/GoneHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\HttpException' => $vendorDir . '/symfony/http-kernel/Exception/HttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\HttpExceptionInterface' => $vendorDir . '/symfony/http-kernel/Exception/HttpExceptionInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\LengthRequiredHttpException' => $vendorDir . '/symfony/http-kernel/Exception/LengthRequiredHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\NotAcceptableHttpException' => $vendorDir . '/symfony/http-kernel/Exception/NotAcceptableHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException' => $vendorDir . '/symfony/http-kernel/Exception/NotFoundHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionFailedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/PreconditionFailedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionRequiredHttpException' => $vendorDir . '/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\ServiceUnavailableHttpException' => $vendorDir . '/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\TooManyRequestsHttpException' => $vendorDir . '/symfony/http-kernel/Exception/TooManyRequestsHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\UnauthorizedHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnauthorizedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\UnprocessableEntityHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\UnsupportedMediaTypeHttpException' => $vendorDir . '/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\AbstractSurrogateFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\EsiFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/EsiFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentHandler' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentHandler.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentRendererInterface' => $vendorDir . '/symfony/http-kernel/Fragment/FragmentRendererInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\HIncludeFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\InlineFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/InlineFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\RoutableFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\SsiFragmentRenderer' => $vendorDir . '/symfony/http-kernel/Fragment/SsiFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\AbstractSurrogate' => $vendorDir . '/symfony/http-kernel/HttpCache/AbstractSurrogate.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\Esi' => $vendorDir . '/symfony/http-kernel/HttpCache/Esi.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache' => $vendorDir . '/symfony/http-kernel/HttpCache/HttpCache.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategy' => $vendorDir . '/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategyInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\Ssi' => $vendorDir . '/symfony/http-kernel/HttpCache/Ssi.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\Store' => $vendorDir . '/symfony/http-kernel/HttpCache/Store.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/StoreInterface.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\SubRequestHandler' => $vendorDir . '/symfony/http-kernel/HttpCache/SubRequestHandler.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\SurrogateInterface' => $vendorDir . '/symfony/http-kernel/HttpCache/SurrogateInterface.php',
+ 'Symfony\\Component\\HttpKernel\\HttpKernel' => $vendorDir . '/symfony/http-kernel/HttpKernel.php',
+ 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => $vendorDir . '/symfony/http-kernel/HttpKernelInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Kernel' => $vendorDir . '/symfony/http-kernel/Kernel.php',
+ 'Symfony\\Component\\HttpKernel\\KernelEvents' => $vendorDir . '/symfony/http-kernel/KernelEvents.php',
+ 'Symfony\\Component\\HttpKernel\\KernelInterface' => $vendorDir . '/symfony/http-kernel/KernelInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Log\\DebugLoggerInterface' => $vendorDir . '/symfony/http-kernel/Log/DebugLoggerInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Log\\Logger' => $vendorDir . '/symfony/http-kernel/Log/Logger.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\FileProfilerStorage' => $vendorDir . '/symfony/http-kernel/Profiler/FileProfilerStorage.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\Profile' => $vendorDir . '/symfony/http-kernel/Profiler/Profile.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\Profiler' => $vendorDir . '/symfony/http-kernel/Profiler/Profiler.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\ProfilerStorageInterface' => $vendorDir . '/symfony/http-kernel/Profiler/ProfilerStorageInterface.php',
+ 'Symfony\\Component\\HttpKernel\\RebootableInterface' => $vendorDir . '/symfony/http-kernel/RebootableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\TerminableInterface' => $vendorDir . '/symfony/http-kernel/TerminableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\UriSigner' => $vendorDir . '/symfony/http-kernel/UriSigner.php',
+ 'Symfony\\Component\\Process\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/process/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Process\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/process/Exception/InvalidArgumentException.php',
+ 'Symfony\\Component\\Process\\Exception\\LogicException' => $vendorDir . '/symfony/process/Exception/LogicException.php',
+ 'Symfony\\Component\\Process\\Exception\\ProcessFailedException' => $vendorDir . '/symfony/process/Exception/ProcessFailedException.php',
+ 'Symfony\\Component\\Process\\Exception\\ProcessSignaledException' => $vendorDir . '/symfony/process/Exception/ProcessSignaledException.php',
+ 'Symfony\\Component\\Process\\Exception\\ProcessTimedOutException' => $vendorDir . '/symfony/process/Exception/ProcessTimedOutException.php',
+ 'Symfony\\Component\\Process\\Exception\\RuntimeException' => $vendorDir . '/symfony/process/Exception/RuntimeException.php',
+ 'Symfony\\Component\\Process\\ExecutableFinder' => $vendorDir . '/symfony/process/ExecutableFinder.php',
+ 'Symfony\\Component\\Process\\InputStream' => $vendorDir . '/symfony/process/InputStream.php',
+ 'Symfony\\Component\\Process\\PhpExecutableFinder' => $vendorDir . '/symfony/process/PhpExecutableFinder.php',
+ 'Symfony\\Component\\Process\\PhpProcess' => $vendorDir . '/symfony/process/PhpProcess.php',
+ 'Symfony\\Component\\Process\\Pipes\\AbstractPipes' => $vendorDir . '/symfony/process/Pipes/AbstractPipes.php',
+ 'Symfony\\Component\\Process\\Pipes\\PipesInterface' => $vendorDir . '/symfony/process/Pipes/PipesInterface.php',
+ 'Symfony\\Component\\Process\\Pipes\\UnixPipes' => $vendorDir . '/symfony/process/Pipes/UnixPipes.php',
+ 'Symfony\\Component\\Process\\Pipes\\WindowsPipes' => $vendorDir . '/symfony/process/Pipes/WindowsPipes.php',
+ 'Symfony\\Component\\Process\\Process' => $vendorDir . '/symfony/process/Process.php',
+ 'Symfony\\Component\\Process\\ProcessUtils' => $vendorDir . '/symfony/process/ProcessUtils.php',
+ 'Symfony\\Component\\Routing\\Annotation\\Route' => $vendorDir . '/symfony/routing/Annotation/Route.php',
+ 'Symfony\\Component\\Routing\\CompiledRoute' => $vendorDir . '/symfony/routing/CompiledRoute.php',
+ 'Symfony\\Component\\Routing\\DependencyInjection\\RoutingResolverPass' => $vendorDir . '/symfony/routing/DependencyInjection/RoutingResolverPass.php',
+ 'Symfony\\Component\\Routing\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/routing/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Routing\\Exception\\InvalidParameterException' => $vendorDir . '/symfony/routing/Exception/InvalidParameterException.php',
+ 'Symfony\\Component\\Routing\\Exception\\MethodNotAllowedException' => $vendorDir . '/symfony/routing/Exception/MethodNotAllowedException.php',
+ 'Symfony\\Component\\Routing\\Exception\\MissingMandatoryParametersException' => $vendorDir . '/symfony/routing/Exception/MissingMandatoryParametersException.php',
+ 'Symfony\\Component\\Routing\\Exception\\NoConfigurationException' => $vendorDir . '/symfony/routing/Exception/NoConfigurationException.php',
+ 'Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException' => $vendorDir . '/symfony/routing/Exception/ResourceNotFoundException.php',
+ 'Symfony\\Component\\Routing\\Exception\\RouteNotFoundException' => $vendorDir . '/symfony/routing/Exception/RouteNotFoundException.php',
+ 'Symfony\\Component\\Routing\\Generator\\ConfigurableRequirementsInterface' => $vendorDir . '/symfony/routing/Generator/ConfigurableRequirementsInterface.php',
+ 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumper' => $vendorDir . '/symfony/routing/Generator/Dumper/GeneratorDumper.php',
+ 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumperInterface' => $vendorDir . '/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php',
+ 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper' => $vendorDir . '/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php',
+ 'Symfony\\Component\\Routing\\Generator\\UrlGenerator' => $vendorDir . '/symfony/routing/Generator/UrlGenerator.php',
+ 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => $vendorDir . '/symfony/routing/Generator/UrlGeneratorInterface.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationClassLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationClassLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationDirectoryLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\ClosureLoader' => $vendorDir . '/symfony/routing/Loader/ClosureLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\CollectionConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/CollectionConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\ImportConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/ImportConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\RouteConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/RouteConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator' => $vendorDir . '/symfony/routing/Loader/Configurator/RoutingConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\AddTrait' => $vendorDir . '/symfony/routing/Loader/Configurator/Traits/AddTrait.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\RouteTrait' => $vendorDir . '/symfony/routing/Loader/Configurator/Traits/RouteTrait.php',
+ 'Symfony\\Component\\Routing\\Loader\\DependencyInjection\\ServiceRouterLoader' => $vendorDir . '/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\DirectoryLoader' => $vendorDir . '/symfony/routing/Loader/DirectoryLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\GlobFileLoader' => $vendorDir . '/symfony/routing/Loader/GlobFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\ObjectRouteLoader' => $vendorDir . '/symfony/routing/Loader/ObjectRouteLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/routing/Loader/PhpFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\ProtectedPhpFileLoader' => $vendorDir . '/symfony/routing/Loader/PhpFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader' => $vendorDir . '/symfony/routing/Loader/XmlFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/routing/Loader/YamlFileLoader.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumper' => $vendorDir . '/symfony/routing/Matcher/Dumper/MatcherDumper.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumperInterface' => $vendorDir . '/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper' => $vendorDir . '/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\StaticPrefixCollection' => $vendorDir . '/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php',
+ 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/RedirectableUrlMatcher.php',
+ 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php',
+ 'Symfony\\Component\\Routing\\Matcher\\RequestMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/RequestMatcherInterface.php',
+ 'Symfony\\Component\\Routing\\Matcher\\TraceableUrlMatcher' => $vendorDir . '/symfony/routing/Matcher/TraceableUrlMatcher.php',
+ 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher' => $vendorDir . '/symfony/routing/Matcher/UrlMatcher.php',
+ 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => $vendorDir . '/symfony/routing/Matcher/UrlMatcherInterface.php',
+ 'Symfony\\Component\\Routing\\RequestContext' => $vendorDir . '/symfony/routing/RequestContext.php',
+ 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => $vendorDir . '/symfony/routing/RequestContextAwareInterface.php',
+ 'Symfony\\Component\\Routing\\Route' => $vendorDir . '/symfony/routing/Route.php',
+ 'Symfony\\Component\\Routing\\RouteCollection' => $vendorDir . '/symfony/routing/RouteCollection.php',
+ 'Symfony\\Component\\Routing\\RouteCollectionBuilder' => $vendorDir . '/symfony/routing/RouteCollectionBuilder.php',
+ 'Symfony\\Component\\Routing\\RouteCompiler' => $vendorDir . '/symfony/routing/RouteCompiler.php',
+ 'Symfony\\Component\\Routing\\RouteCompilerInterface' => $vendorDir . '/symfony/routing/RouteCompilerInterface.php',
+ 'Symfony\\Component\\Routing\\Router' => $vendorDir . '/symfony/routing/Router.php',
+ 'Symfony\\Component\\Routing\\RouterInterface' => $vendorDir . '/symfony/routing/RouterInterface.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => $vendorDir . '/symfony/translation/Catalogue/AbstractOperation.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => $vendorDir . '/symfony/translation/Catalogue/MergeOperation.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => $vendorDir . '/symfony/translation/Catalogue/OperationInterface.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\TargetOperation' => $vendorDir . '/symfony/translation/Catalogue/TargetOperation.php',
+ 'Symfony\\Component\\Translation\\Command\\XliffLintCommand' => $vendorDir . '/symfony/translation/Command/XliffLintCommand.php',
+ 'Symfony\\Component\\Translation\\DataCollectorTranslator' => $vendorDir . '/symfony/translation/DataCollectorTranslator.php',
+ 'Symfony\\Component\\Translation\\DataCollector\\TranslationDataCollector' => $vendorDir . '/symfony/translation/DataCollector/TranslationDataCollector.php',
+ 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslationDumperPass.php',
+ 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslationExtractorPass.php',
+ 'Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslatorPass.php',
+ 'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => $vendorDir . '/symfony/translation/Dumper/CsvFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => $vendorDir . '/symfony/translation/Dumper/DumperInterface.php',
+ 'Symfony\\Component\\Translation\\Dumper\\FileDumper' => $vendorDir . '/symfony/translation/Dumper/FileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => $vendorDir . '/symfony/translation/Dumper/IcuResFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => $vendorDir . '/symfony/translation/Dumper/IniFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => $vendorDir . '/symfony/translation/Dumper/JsonFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => $vendorDir . '/symfony/translation/Dumper/MoFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => $vendorDir . '/symfony/translation/Dumper/PhpFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => $vendorDir . '/symfony/translation/Dumper/PoFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => $vendorDir . '/symfony/translation/Dumper/QtFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\XliffFileDumper' => $vendorDir . '/symfony/translation/Dumper/XliffFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\YamlFileDumper' => $vendorDir . '/symfony/translation/Dumper/YamlFileDumper.php',
+ 'Symfony\\Component\\Translation\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/translation/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Translation\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/translation/Exception/InvalidArgumentException.php',
+ 'Symfony\\Component\\Translation\\Exception\\InvalidResourceException' => $vendorDir . '/symfony/translation/Exception/InvalidResourceException.php',
+ 'Symfony\\Component\\Translation\\Exception\\LogicException' => $vendorDir . '/symfony/translation/Exception/LogicException.php',
+ 'Symfony\\Component\\Translation\\Exception\\NotFoundResourceException' => $vendorDir . '/symfony/translation/Exception/NotFoundResourceException.php',
+ 'Symfony\\Component\\Translation\\Exception\\RuntimeException' => $vendorDir . '/symfony/translation/Exception/RuntimeException.php',
+ 'Symfony\\Component\\Translation\\Extractor\\AbstractFileExtractor' => $vendorDir . '/symfony/translation/Extractor/AbstractFileExtractor.php',
+ 'Symfony\\Component\\Translation\\Extractor\\ChainExtractor' => $vendorDir . '/symfony/translation/Extractor/ChainExtractor.php',
+ 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => $vendorDir . '/symfony/translation/Extractor/ExtractorInterface.php',
+ 'Symfony\\Component\\Translation\\Extractor\\PhpExtractor' => $vendorDir . '/symfony/translation/Extractor/PhpExtractor.php',
+ 'Symfony\\Component\\Translation\\Extractor\\PhpStringTokenParser' => $vendorDir . '/symfony/translation/Extractor/PhpStringTokenParser.php',
+ 'Symfony\\Component\\Translation\\Formatter\\ChoiceMessageFormatterInterface' => $vendorDir . '/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php',
+ 'Symfony\\Component\\Translation\\Formatter\\MessageFormatter' => $vendorDir . '/symfony/translation/Formatter/MessageFormatter.php',
+ 'Symfony\\Component\\Translation\\Formatter\\MessageFormatterInterface' => $vendorDir . '/symfony/translation/Formatter/MessageFormatterInterface.php',
+ 'Symfony\\Component\\Translation\\IdentityTranslator' => $vendorDir . '/symfony/translation/IdentityTranslator.php',
+ 'Symfony\\Component\\Translation\\Interval' => $vendorDir . '/symfony/translation/Interval.php',
+ 'Symfony\\Component\\Translation\\Loader\\ArrayLoader' => $vendorDir . '/symfony/translation/Loader/ArrayLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\CsvFileLoader' => $vendorDir . '/symfony/translation/Loader/CsvFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\FileLoader' => $vendorDir . '/symfony/translation/Loader/FileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\IcuDatFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuDatFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\IcuResFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuResFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\IniFileLoader' => $vendorDir . '/symfony/translation/Loader/IniFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\JsonFileLoader' => $vendorDir . '/symfony/translation/Loader/JsonFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\LoaderInterface' => $vendorDir . '/symfony/translation/Loader/LoaderInterface.php',
+ 'Symfony\\Component\\Translation\\Loader\\MoFileLoader' => $vendorDir . '/symfony/translation/Loader/MoFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/translation/Loader/PhpFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\PoFileLoader' => $vendorDir . '/symfony/translation/Loader/PoFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\QtFileLoader' => $vendorDir . '/symfony/translation/Loader/QtFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader' => $vendorDir . '/symfony/translation/Loader/XliffFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/translation/Loader/YamlFileLoader.php',
+ 'Symfony\\Component\\Translation\\LoggingTranslator' => $vendorDir . '/symfony/translation/LoggingTranslator.php',
+ 'Symfony\\Component\\Translation\\MessageCatalogue' => $vendorDir . '/symfony/translation/MessageCatalogue.php',
+ 'Symfony\\Component\\Translation\\MessageCatalogueInterface' => $vendorDir . '/symfony/translation/MessageCatalogueInterface.php',
+ 'Symfony\\Component\\Translation\\MessageSelector' => $vendorDir . '/symfony/translation/MessageSelector.php',
+ 'Symfony\\Component\\Translation\\MetadataAwareInterface' => $vendorDir . '/symfony/translation/MetadataAwareInterface.php',
+ 'Symfony\\Component\\Translation\\PluralizationRules' => $vendorDir . '/symfony/translation/PluralizationRules.php',
+ 'Symfony\\Component\\Translation\\Reader\\TranslationReader' => $vendorDir . '/symfony/translation/Reader/TranslationReader.php',
+ 'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => $vendorDir . '/symfony/translation/Reader/TranslationReaderInterface.php',
+ 'Symfony\\Component\\Translation\\Translator' => $vendorDir . '/symfony/translation/Translator.php',
+ 'Symfony\\Component\\Translation\\TranslatorBagInterface' => $vendorDir . '/symfony/translation/TranslatorBagInterface.php',
+ 'Symfony\\Component\\Translation\\TranslatorInterface' => $vendorDir . '/symfony/translation/TranslatorInterface.php',
+ 'Symfony\\Component\\Translation\\Util\\ArrayConverter' => $vendorDir . '/symfony/translation/Util/ArrayConverter.php',
+ 'Symfony\\Component\\Translation\\Writer\\TranslationWriter' => $vendorDir . '/symfony/translation/Writer/TranslationWriter.php',
+ 'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => $vendorDir . '/symfony/translation/Writer/TranslationWriterInterface.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\AmqpCaster' => $vendorDir . '/symfony/var-dumper/Caster/AmqpCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ArgsStub' => $vendorDir . '/symfony/var-dumper/Caster/ArgsStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\Caster' => $vendorDir . '/symfony/var-dumper/Caster/Caster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ClassStub' => $vendorDir . '/symfony/var-dumper/Caster/ClassStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ConstStub' => $vendorDir . '/symfony/var-dumper/Caster/ConstStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\CutArrayStub' => $vendorDir . '/symfony/var-dumper/Caster/CutArrayStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\CutStub' => $vendorDir . '/symfony/var-dumper/Caster/CutStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\DOMCaster' => $vendorDir . '/symfony/var-dumper/Caster/DOMCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\DateCaster' => $vendorDir . '/symfony/var-dumper/Caster/DateCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\DoctrineCaster' => $vendorDir . '/symfony/var-dumper/Caster/DoctrineCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\EnumStub' => $vendorDir . '/symfony/var-dumper/Caster/EnumStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ExceptionCaster' => $vendorDir . '/symfony/var-dumper/Caster/ExceptionCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\FrameStub' => $vendorDir . '/symfony/var-dumper/Caster/FrameStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\GmpCaster' => $vendorDir . '/symfony/var-dumper/Caster/GmpCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\LinkStub' => $vendorDir . '/symfony/var-dumper/Caster/LinkStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\PdoCaster' => $vendorDir . '/symfony/var-dumper/Caster/PdoCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\PgSqlCaster' => $vendorDir . '/symfony/var-dumper/Caster/PgSqlCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\RedisCaster' => $vendorDir . '/symfony/var-dumper/Caster/RedisCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster' => $vendorDir . '/symfony/var-dumper/Caster/ReflectionCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ResourceCaster' => $vendorDir . '/symfony/var-dumper/Caster/ResourceCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\SplCaster' => $vendorDir . '/symfony/var-dumper/Caster/SplCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\StubCaster' => $vendorDir . '/symfony/var-dumper/Caster/StubCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\SymfonyCaster' => $vendorDir . '/symfony/var-dumper/Caster/SymfonyCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\TraceStub' => $vendorDir . '/symfony/var-dumper/Caster/TraceStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\XmlReaderCaster' => $vendorDir . '/symfony/var-dumper/Caster/XmlReaderCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\XmlResourceCaster' => $vendorDir . '/symfony/var-dumper/Caster/XmlResourceCaster.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\AbstractCloner' => $vendorDir . '/symfony/var-dumper/Cloner/AbstractCloner.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\ClonerInterface' => $vendorDir . '/symfony/var-dumper/Cloner/ClonerInterface.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\Cursor' => $vendorDir . '/symfony/var-dumper/Cloner/Cursor.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\Data' => $vendorDir . '/symfony/var-dumper/Cloner/Data.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\DumperInterface' => $vendorDir . '/symfony/var-dumper/Cloner/DumperInterface.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\Stub' => $vendorDir . '/symfony/var-dumper/Cloner/Stub.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\VarCloner' => $vendorDir . '/symfony/var-dumper/Cloner/VarCloner.php',
+ 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\CliDescriptor' => $vendorDir . '/symfony/var-dumper/Command/Descriptor/CliDescriptor.php',
+ 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\DumpDescriptorInterface' => $vendorDir . '/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php',
+ 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\HtmlDescriptor' => $vendorDir . '/symfony/var-dumper/Command/Descriptor/HtmlDescriptor.php',
+ 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand' => $vendorDir . '/symfony/var-dumper/Command/ServerDumpCommand.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\AbstractDumper' => $vendorDir . '/symfony/var-dumper/Dumper/AbstractDumper.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\CliDumper' => $vendorDir . '/symfony/var-dumper/Dumper/CliDumper.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\CliContextProvider' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\ContextProviderInterface' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\RequestContextProvider' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\SourceContextProvider' => $vendorDir . '/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\DataDumperInterface' => $vendorDir . '/symfony/var-dumper/Dumper/DataDumperInterface.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\HtmlDumper' => $vendorDir . '/symfony/var-dumper/Dumper/HtmlDumper.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ServerDumper' => $vendorDir . '/symfony/var-dumper/Dumper/ServerDumper.php',
+ 'Symfony\\Component\\VarDumper\\Exception\\ThrowingCasterException' => $vendorDir . '/symfony/var-dumper/Exception/ThrowingCasterException.php',
+ 'Symfony\\Component\\VarDumper\\Server\\Connection' => $vendorDir . '/symfony/var-dumper/Server/Connection.php',
+ 'Symfony\\Component\\VarDumper\\Server\\DumpServer' => $vendorDir . '/symfony/var-dumper/Server/DumpServer.php',
+ 'Symfony\\Component\\VarDumper\\Test\\VarDumperTestTrait' => $vendorDir . '/symfony/var-dumper/Test/VarDumperTestTrait.php',
+ 'Symfony\\Component\\VarDumper\\VarDumper' => $vendorDir . '/symfony/var-dumper/VarDumper.php',
+ 'Symfony\\Polyfill\\Ctype\\Ctype' => $vendorDir . '/symfony/polyfill-ctype/Ctype.php',
+ 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php',
+ 'Symfony\\Polyfill\\Php72\\Php72' => $vendorDir . '/symfony/polyfill-php72/Php72.php',
+ 'Tests\\CreatesApplication' => $baseDir . '/tests/CreatesApplication.php',
+ 'Tests\\Feature\\ExampleTest' => $baseDir . '/tests/Feature/ExampleTest.php',
+ 'Tests\\TestCase' => $baseDir . '/tests/TestCase.php',
+ 'Tests\\Unit\\ExampleTest' => $baseDir . '/tests/Unit/ExampleTest.php',
+ 'Text_Template' => $vendorDir . '/phpunit/php-text-template/src/Template.php',
+ 'TheSeer\\Tokenizer\\Exception' => $vendorDir . '/theseer/tokenizer/src/Exception.php',
+ 'TheSeer\\Tokenizer\\NamespaceUri' => $vendorDir . '/theseer/tokenizer/src/NamespaceUri.php',
+ 'TheSeer\\Tokenizer\\NamespaceUriException' => $vendorDir . '/theseer/tokenizer/src/NamespaceUriException.php',
+ 'TheSeer\\Tokenizer\\Token' => $vendorDir . '/theseer/tokenizer/src/Token.php',
+ 'TheSeer\\Tokenizer\\TokenCollection' => $vendorDir . '/theseer/tokenizer/src/TokenCollection.php',
+ 'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
+ 'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
+ 'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\CssToInlineStyles' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Property' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Processor' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Processor.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Rule' => $vendorDir . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Rule.php',
+ 'Webmozart\\Assert\\Assert' => $vendorDir . '/webmozart/assert/src/Assert.php',
+ 'Whoops\\Exception\\ErrorException' => $vendorDir . '/filp/whoops/src/Whoops/Exception/ErrorException.php',
+ 'Whoops\\Exception\\Formatter' => $vendorDir . '/filp/whoops/src/Whoops/Exception/Formatter.php',
+ 'Whoops\\Exception\\Frame' => $vendorDir . '/filp/whoops/src/Whoops/Exception/Frame.php',
+ 'Whoops\\Exception\\FrameCollection' => $vendorDir . '/filp/whoops/src/Whoops/Exception/FrameCollection.php',
+ 'Whoops\\Exception\\Inspector' => $vendorDir . '/filp/whoops/src/Whoops/Exception/Inspector.php',
+ 'Whoops\\Handler\\CallbackHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/CallbackHandler.php',
+ 'Whoops\\Handler\\Handler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/Handler.php',
+ 'Whoops\\Handler\\HandlerInterface' => $vendorDir . '/filp/whoops/src/Whoops/Handler/HandlerInterface.php',
+ 'Whoops\\Handler\\JsonResponseHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php',
+ 'Whoops\\Handler\\PlainTextHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/PlainTextHandler.php',
+ 'Whoops\\Handler\\PrettyPageHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php',
+ 'Whoops\\Handler\\XmlResponseHandler' => $vendorDir . '/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php',
+ 'Whoops\\Run' => $vendorDir . '/filp/whoops/src/Whoops/Run.php',
+ 'Whoops\\RunInterface' => $vendorDir . '/filp/whoops/src/Whoops/RunInterface.php',
+ 'Whoops\\Util\\HtmlDumperOutput' => $vendorDir . '/filp/whoops/src/Whoops/Util/HtmlDumperOutput.php',
+ 'Whoops\\Util\\Misc' => $vendorDir . '/filp/whoops/src/Whoops/Util/Misc.php',
+ 'Whoops\\Util\\SystemFacade' => $vendorDir . '/filp/whoops/src/Whoops/Util/SystemFacade.php',
+ 'Whoops\\Util\\TemplateHelper' => $vendorDir . '/filp/whoops/src/Whoops/Util/TemplateHelper.php',
+ 'XdgBaseDir\\Xdg' => $vendorDir . '/dnoegel/php-xdg-base-dir/src/Xdg.php',
+ 'nullx27\\Socialite\\EveOnline\\Providers\\EveOnlineServiceProvider' => $vendorDir . '/nullx27/eveonline-socialite/src/Providers/EveOnlineServiceProvider.php',
+ 'nullx27\\Socialite\\EveOnline\\Providers\\EveOnlineSocialiteProvider' => $vendorDir . '/nullx27/eveonline-socialite/src/Providers/EveOnlineSocialiteProvider.php',
+ 'nullx27\\Socialite\\EveOnline\\Traits\\EveAuth' => $vendorDir . '/nullx27/eveonline-socialite/src/Traits/EveAuth.php',
+ 'phpDocumentor\\Reflection\\DocBlock' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock.php',
+ 'phpDocumentor\\Reflection\\DocBlockFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlockFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlockFactoryInterface' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlockFactoryInterface.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Description' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Description.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\DescriptionFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/DescriptionFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\ExampleFinder' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/ExampleFinder.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Serializer' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Serializer.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\StandardTagFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/StandardTagFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tag.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\TagFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/TagFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Author' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Author.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\BaseTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/BaseTag.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Covers' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Deprecated' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Deprecated.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Example' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Example.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Factory\\StaticMethod' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/StaticMethod.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Factory\\Strategy' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/Strategy.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter\\AlignFormatter' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/AlignFormatter.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter\\PassthroughFormatter' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/PassthroughFormatter.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Generic' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Generic.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Link' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Link.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Method' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Method.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Param' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Param.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Property' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Property.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\PropertyRead' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyRead.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\PropertyWrite' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyWrite.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Fqsen' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Fqsen.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Reference' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Reference.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Url' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Url.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Return_' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\See' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/See.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Since' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Since.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Source' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Source.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Throws' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Throws.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Uses' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Uses.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Var_' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Var_.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Version' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php',
+ 'phpDocumentor\\Reflection\\Element' => $vendorDir . '/phpdocumentor/reflection-common/src/Element.php',
+ 'phpDocumentor\\Reflection\\File' => $vendorDir . '/phpdocumentor/reflection-common/src/File.php',
+ 'phpDocumentor\\Reflection\\Fqsen' => $vendorDir . '/phpdocumentor/reflection-common/src/Fqsen.php',
+ 'phpDocumentor\\Reflection\\FqsenResolver' => $vendorDir . '/phpdocumentor/type-resolver/src/FqsenResolver.php',
+ 'phpDocumentor\\Reflection\\Location' => $vendorDir . '/phpdocumentor/reflection-common/src/Location.php',
+ 'phpDocumentor\\Reflection\\Project' => $vendorDir . '/phpdocumentor/reflection-common/src/Project.php',
+ 'phpDocumentor\\Reflection\\ProjectFactory' => $vendorDir . '/phpdocumentor/reflection-common/src/ProjectFactory.php',
+ 'phpDocumentor\\Reflection\\Type' => $vendorDir . '/phpdocumentor/type-resolver/src/Type.php',
+ 'phpDocumentor\\Reflection\\TypeResolver' => $vendorDir . '/phpdocumentor/type-resolver/src/TypeResolver.php',
+ 'phpDocumentor\\Reflection\\Types\\Array_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Array_.php',
+ 'phpDocumentor\\Reflection\\Types\\Boolean' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Boolean.php',
+ 'phpDocumentor\\Reflection\\Types\\Callable_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Callable_.php',
+ 'phpDocumentor\\Reflection\\Types\\Compound' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Compound.php',
+ 'phpDocumentor\\Reflection\\Types\\Context' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Context.php',
+ 'phpDocumentor\\Reflection\\Types\\ContextFactory' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/ContextFactory.php',
+ 'phpDocumentor\\Reflection\\Types\\Float_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Float_.php',
+ 'phpDocumentor\\Reflection\\Types\\Integer' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Integer.php',
+ 'phpDocumentor\\Reflection\\Types\\Iterable_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Iterable_.php',
+ 'phpDocumentor\\Reflection\\Types\\Mixed_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Mixed_.php',
+ 'phpDocumentor\\Reflection\\Types\\Null_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Null_.php',
+ 'phpDocumentor\\Reflection\\Types\\Nullable' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Nullable.php',
+ 'phpDocumentor\\Reflection\\Types\\Object_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Object_.php',
+ 'phpDocumentor\\Reflection\\Types\\Parent_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Parent_.php',
+ 'phpDocumentor\\Reflection\\Types\\Resource_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Resource_.php',
+ 'phpDocumentor\\Reflection\\Types\\Scalar' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Scalar.php',
+ 'phpDocumentor\\Reflection\\Types\\Self_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Self_.php',
+ 'phpDocumentor\\Reflection\\Types\\Static_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Static_.php',
+ 'phpDocumentor\\Reflection\\Types\\String_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/String_.php',
+ 'phpDocumentor\\Reflection\\Types\\This' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/This.php',
+ 'phpDocumentor\\Reflection\\Types\\Void_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Void_.php',
+);
diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php
new file mode 100644
index 000000000..d5fd2227d
--- /dev/null
+++ b/vendor/composer/autoload_files.php
@@ -0,0 +1,25 @@
+ $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
+ '25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php',
+ '667aeda72477189d0494fecd327c3641' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',
+ '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
+ 'c964ee0ededf28c96ebd9db5099ef910' => $vendorDir . '/guzzlehttp/promises/src/functions_include.php',
+ 'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php',
+ '37a3dc5111fe8f707ab4c132ef1dbc62' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',
+ '2c102faa651ef8ea5874edb585946bce' => $vendorDir . '/swiftmailer/swiftmailer/lib/swift_required.php',
+ '538ca81a9a966a6716601ecf48f4eaef' => $vendorDir . '/opis/closure/functions.php',
+ 'f0906e6318348a765ffb6eb24e0d0938' => $vendorDir . '/laravel/framework/src/Illuminate/Foundation/helpers.php',
+ '58571171fd5812e6e447dce228f52f4d' => $vendorDir . '/laravel/framework/src/Illuminate/Support/helpers.php',
+ '6124b4c8570aa390c21fafd04a26c69f' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
+ '801c31d8ed748cfa537fa45402288c95' => $vendorDir . '/psy/psysh/src/functions.php',
+ '0d8253363903f0ac7b0978dcde4e28a0' => $vendorDir . '/beyondcode/laravel-dump-server/helpers.php',
+ '664e151c91315b3715336cbec9a6600a' => $vendorDir . '/eveseat/eseye/src/Helpers/helpers.php',
+ 'f18cc91337d49233e5754e93f3ed9ec3' => $vendorDir . '/laravelcollective/html/src/helpers.php',
+);
diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php
new file mode 100644
index 000000000..1df8b4f99
--- /dev/null
+++ b/vendor/composer/autoload_namespaces.php
@@ -0,0 +1,14 @@
+ array($vendorDir . '/phpspec/prophecy/src'),
+ 'Parsedown' => array($vendorDir . '/erusev/parsedown'),
+ 'Mockery' => array($vendorDir . '/mockery/mockery/library'),
+ 'JakubOnderka\\PhpConsoleHighlighter' => array($vendorDir . '/jakub-onderka/php-console-highlighter/src'),
+ 'Doctrine\\Common\\Lexer\\' => array($vendorDir . '/doctrine/lexer/lib'),
+);
diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php
new file mode 100644
index 000000000..154f9893b
--- /dev/null
+++ b/vendor/composer/autoload_psr4.php
@@ -0,0 +1,63 @@
+ array($vendorDir . '/phpdocumentor/reflection-common/src', $vendorDir . '/phpdocumentor/reflection-docblock/src', $vendorDir . '/phpdocumentor/type-resolver/src'),
+ 'nullx27\\Socialite\\EveOnline\\' => array($vendorDir . '/nullx27/eveonline-socialite/src'),
+ 'XdgBaseDir\\' => array($vendorDir . '/dnoegel/php-xdg-base-dir/src'),
+ 'Whoops\\' => array($vendorDir . '/filp/whoops/src/Whoops'),
+ 'Webmozart\\Assert\\' => array($vendorDir . '/webmozart/assert/src'),
+ 'TijsVerkoyen\\CssToInlineStyles\\' => array($vendorDir . '/tijsverkoyen/css-to-inline-styles/src'),
+ 'Tests\\' => array($baseDir . '/tests'),
+ 'Symfony\\Polyfill\\Php72\\' => array($vendorDir . '/symfony/polyfill-php72'),
+ 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'),
+ 'Symfony\\Polyfill\\Ctype\\' => array($vendorDir . '/symfony/polyfill-ctype'),
+ 'Symfony\\Component\\VarDumper\\' => array($vendorDir . '/symfony/var-dumper'),
+ 'Symfony\\Component\\Translation\\' => array($vendorDir . '/symfony/translation'),
+ 'Symfony\\Component\\Routing\\' => array($vendorDir . '/symfony/routing'),
+ 'Symfony\\Component\\Process\\' => array($vendorDir . '/symfony/process'),
+ 'Symfony\\Component\\HttpKernel\\' => array($vendorDir . '/symfony/http-kernel'),
+ 'Symfony\\Component\\HttpFoundation\\' => array($vendorDir . '/symfony/http-foundation'),
+ 'Symfony\\Component\\Finder\\' => array($vendorDir . '/symfony/finder'),
+ 'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'),
+ 'Symfony\\Component\\Debug\\' => array($vendorDir . '/symfony/debug'),
+ 'Symfony\\Component\\CssSelector\\' => array($vendorDir . '/symfony/css-selector'),
+ 'Symfony\\Component\\Console\\' => array($vendorDir . '/symfony/console'),
+ 'Seat\\Eseye\\' => array($vendorDir . '/eveseat/eseye/src'),
+ 'Ramsey\\Uuid\\' => array($vendorDir . '/ramsey/uuid/src'),
+ 'Psy\\' => array($vendorDir . '/psy/psysh/src'),
+ 'Psr\\SimpleCache\\' => array($vendorDir . '/psr/simple-cache/src'),
+ 'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
+ 'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src'),
+ 'Psr\\Container\\' => array($vendorDir . '/psr/container/src'),
+ 'Predis\\' => array($vendorDir . '/predis/predis/src'),
+ 'PhpParser\\' => array($vendorDir . '/nikic/php-parser/lib/PhpParser'),
+ 'Opis\\Closure\\' => array($vendorDir . '/opis/closure/src'),
+ 'NunoMaduro\\Collision\\' => array($vendorDir . '/nunomaduro/collision/src'),
+ 'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
+ 'League\\OAuth1\\' => array($vendorDir . '/league/oauth1-client/src'),
+ 'League\\Flysystem\\' => array($vendorDir . '/league/flysystem/src'),
+ 'Laravel\\Tinker\\' => array($vendorDir . '/laravel/tinker/src'),
+ 'Laravel\\Socialite\\' => array($vendorDir . '/laravel/socialite/src'),
+ 'JakubOnderka\\PhpConsoleColor\\' => array($vendorDir . '/jakub-onderka/php-console-color/src'),
+ 'Illuminate\\' => array($vendorDir . '/laravel/framework/src/Illuminate'),
+ 'GuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'),
+ 'GuzzleHttp\\Promise\\' => array($vendorDir . '/guzzlehttp/promises/src'),
+ 'GuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'),
+ 'Fideloper\\Proxy\\' => array($vendorDir . '/fideloper/proxy/src'),
+ 'Faker\\' => array($vendorDir . '/fzaninotto/faker/src/Faker'),
+ 'Egulias\\EmailValidator\\' => array($vendorDir . '/egulias/email-validator/EmailValidator'),
+ 'Dotenv\\' => array($vendorDir . '/vlucas/phpdotenv/src'),
+ 'Doctrine\\Instantiator\\' => array($vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator'),
+ 'Doctrine\\Common\\Inflector\\' => array($vendorDir . '/doctrine/inflector/lib/Doctrine/Common/Inflector'),
+ 'DeepCopy\\' => array($vendorDir . '/myclabs/deep-copy/src/DeepCopy'),
+ 'Cron\\' => array($vendorDir . '/dragonmantank/cron-expression/src/Cron'),
+ 'Collective\\Html\\' => array($vendorDir . '/laravelcollective/html/src'),
+ 'BeyondCode\\DumpServer\\' => array($vendorDir . '/beyondcode/laravel-dump-server/src'),
+ 'App\\' => array($baseDir . '/app'),
+ '' => array($vendorDir . '/nesbot/carbon/src'),
+);
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
new file mode 100644
index 000000000..458e4bb4b
--- /dev/null
+++ b/vendor/composer/autoload_real.php
@@ -0,0 +1,70 @@
+= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
+ if ($useStaticLoader) {
+ require_once __DIR__ . '/autoload_static.php';
+
+ call_user_func(\Composer\Autoload\ComposerStaticInitc3f953f8a7291d41a76e1664339777c9::getInitializer($loader));
+ } else {
+ $map = require __DIR__ . '/autoload_namespaces.php';
+ foreach ($map as $namespace => $path) {
+ $loader->set($namespace, $path);
+ }
+
+ $map = require __DIR__ . '/autoload_psr4.php';
+ foreach ($map as $namespace => $path) {
+ $loader->setPsr4($namespace, $path);
+ }
+
+ $classMap = require __DIR__ . '/autoload_classmap.php';
+ if ($classMap) {
+ $loader->addClassMap($classMap);
+ }
+ }
+
+ $loader->register(true);
+
+ if ($useStaticLoader) {
+ $includeFiles = Composer\Autoload\ComposerStaticInitc3f953f8a7291d41a76e1664339777c9::$files;
+ } else {
+ $includeFiles = require __DIR__ . '/autoload_files.php';
+ }
+ foreach ($includeFiles as $fileIdentifier => $file) {
+ composerRequirec3f953f8a7291d41a76e1664339777c9($fileIdentifier, $file);
+ }
+
+ return $loader;
+ }
+}
+
+function composerRequirec3f953f8a7291d41a76e1664339777c9($fileIdentifier, $file)
+{
+ if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
+ require $file;
+
+ $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
+ }
+}
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
new file mode 100644
index 000000000..cb82bc710
--- /dev/null
+++ b/vendor/composer/autoload_static.php
@@ -0,0 +1,4280 @@
+ __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
+ '25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php',
+ '667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',
+ '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
+ 'c964ee0ededf28c96ebd9db5099ef910' => __DIR__ . '/..' . '/guzzlehttp/promises/src/functions_include.php',
+ 'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php',
+ '37a3dc5111fe8f707ab4c132ef1dbc62' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',
+ '2c102faa651ef8ea5874edb585946bce' => __DIR__ . '/..' . '/swiftmailer/swiftmailer/lib/swift_required.php',
+ '538ca81a9a966a6716601ecf48f4eaef' => __DIR__ . '/..' . '/opis/closure/functions.php',
+ 'f0906e6318348a765ffb6eb24e0d0938' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/helpers.php',
+ '58571171fd5812e6e447dce228f52f4d' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/helpers.php',
+ '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
+ '801c31d8ed748cfa537fa45402288c95' => __DIR__ . '/..' . '/psy/psysh/src/functions.php',
+ '0d8253363903f0ac7b0978dcde4e28a0' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/helpers.php',
+ '664e151c91315b3715336cbec9a6600a' => __DIR__ . '/..' . '/eveseat/eseye/src/Helpers/helpers.php',
+ 'f18cc91337d49233e5754e93f3ed9ec3' => __DIR__ . '/..' . '/laravelcollective/html/src/helpers.php',
+ );
+
+ public static $prefixLengthsPsr4 = array (
+ 'p' =>
+ array (
+ 'phpDocumentor\\Reflection\\' => 25,
+ ),
+ 'n' =>
+ array (
+ 'nullx27\\Socialite\\EveOnline\\' => 28,
+ ),
+ 'X' =>
+ array (
+ 'XdgBaseDir\\' => 11,
+ ),
+ 'W' =>
+ array (
+ 'Whoops\\' => 7,
+ 'Webmozart\\Assert\\' => 17,
+ ),
+ 'T' =>
+ array (
+ 'TijsVerkoyen\\CssToInlineStyles\\' => 31,
+ 'Tests\\' => 6,
+ ),
+ 'S' =>
+ array (
+ 'Symfony\\Polyfill\\Php72\\' => 23,
+ 'Symfony\\Polyfill\\Mbstring\\' => 26,
+ 'Symfony\\Polyfill\\Ctype\\' => 23,
+ 'Symfony\\Component\\VarDumper\\' => 28,
+ 'Symfony\\Component\\Translation\\' => 30,
+ 'Symfony\\Component\\Routing\\' => 26,
+ 'Symfony\\Component\\Process\\' => 26,
+ 'Symfony\\Component\\HttpKernel\\' => 29,
+ 'Symfony\\Component\\HttpFoundation\\' => 33,
+ 'Symfony\\Component\\Finder\\' => 25,
+ 'Symfony\\Component\\EventDispatcher\\' => 34,
+ 'Symfony\\Component\\Debug\\' => 24,
+ 'Symfony\\Component\\CssSelector\\' => 30,
+ 'Symfony\\Component\\Console\\' => 26,
+ 'Seat\\Eseye\\' => 11,
+ ),
+ 'R' =>
+ array (
+ 'Ramsey\\Uuid\\' => 12,
+ ),
+ 'P' =>
+ array (
+ 'Psy\\' => 4,
+ 'Psr\\SimpleCache\\' => 16,
+ 'Psr\\Log\\' => 8,
+ 'Psr\\Http\\Message\\' => 17,
+ 'Psr\\Container\\' => 14,
+ 'Predis\\' => 7,
+ 'PhpParser\\' => 10,
+ ),
+ 'O' =>
+ array (
+ 'Opis\\Closure\\' => 13,
+ ),
+ 'N' =>
+ array (
+ 'NunoMaduro\\Collision\\' => 21,
+ ),
+ 'M' =>
+ array (
+ 'Monolog\\' => 8,
+ ),
+ 'L' =>
+ array (
+ 'League\\OAuth1\\' => 14,
+ 'League\\Flysystem\\' => 17,
+ 'Laravel\\Tinker\\' => 15,
+ 'Laravel\\Socialite\\' => 18,
+ ),
+ 'J' =>
+ array (
+ 'JakubOnderka\\PhpConsoleColor\\' => 29,
+ ),
+ 'I' =>
+ array (
+ 'Illuminate\\' => 11,
+ ),
+ 'G' =>
+ array (
+ 'GuzzleHttp\\Psr7\\' => 16,
+ 'GuzzleHttp\\Promise\\' => 19,
+ 'GuzzleHttp\\' => 11,
+ ),
+ 'F' =>
+ array (
+ 'Fideloper\\Proxy\\' => 16,
+ 'Faker\\' => 6,
+ ),
+ 'E' =>
+ array (
+ 'Egulias\\EmailValidator\\' => 23,
+ ),
+ 'D' =>
+ array (
+ 'Dotenv\\' => 7,
+ 'Doctrine\\Instantiator\\' => 22,
+ 'Doctrine\\Common\\Inflector\\' => 26,
+ 'DeepCopy\\' => 9,
+ ),
+ 'C' =>
+ array (
+ 'Cron\\' => 5,
+ 'Collective\\Html\\' => 16,
+ ),
+ 'B' =>
+ array (
+ 'BeyondCode\\DumpServer\\' => 22,
+ ),
+ 'A' =>
+ array (
+ 'App\\' => 4,
+ ),
+ );
+
+ public static $prefixDirsPsr4 = array (
+ 'phpDocumentor\\Reflection\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src',
+ 1 => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src',
+ 2 => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src',
+ ),
+ 'nullx27\\Socialite\\EveOnline\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/nullx27/eveonline-socialite/src',
+ ),
+ 'XdgBaseDir\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/dnoegel/php-xdg-base-dir/src',
+ ),
+ 'Whoops\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/filp/whoops/src/Whoops',
+ ),
+ 'Webmozart\\Assert\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/webmozart/assert/src',
+ ),
+ 'TijsVerkoyen\\CssToInlineStyles\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src',
+ ),
+ 'Tests\\' =>
+ array (
+ 0 => __DIR__ . '/../..' . '/tests',
+ ),
+ 'Symfony\\Polyfill\\Php72\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/polyfill-php72',
+ ),
+ 'Symfony\\Polyfill\\Mbstring\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring',
+ ),
+ 'Symfony\\Polyfill\\Ctype\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype',
+ ),
+ 'Symfony\\Component\\VarDumper\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/var-dumper',
+ ),
+ 'Symfony\\Component\\Translation\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/translation',
+ ),
+ 'Symfony\\Component\\Routing\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/routing',
+ ),
+ 'Symfony\\Component\\Process\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/process',
+ ),
+ 'Symfony\\Component\\HttpKernel\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/http-kernel',
+ ),
+ 'Symfony\\Component\\HttpFoundation\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/http-foundation',
+ ),
+ 'Symfony\\Component\\Finder\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/finder',
+ ),
+ 'Symfony\\Component\\EventDispatcher\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/event-dispatcher',
+ ),
+ 'Symfony\\Component\\Debug\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/debug',
+ ),
+ 'Symfony\\Component\\CssSelector\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/css-selector',
+ ),
+ 'Symfony\\Component\\Console\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/console',
+ ),
+ 'Seat\\Eseye\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/eveseat/eseye/src',
+ ),
+ 'Ramsey\\Uuid\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/ramsey/uuid/src',
+ ),
+ 'Psy\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/psy/psysh/src',
+ ),
+ 'Psr\\SimpleCache\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/psr/simple-cache/src',
+ ),
+ 'Psr\\Log\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/psr/log/Psr/Log',
+ ),
+ 'Psr\\Http\\Message\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/psr/http-message/src',
+ ),
+ 'Psr\\Container\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/psr/container/src',
+ ),
+ 'Predis\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/predis/predis/src',
+ ),
+ 'PhpParser\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser',
+ ),
+ 'Opis\\Closure\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/opis/closure/src',
+ ),
+ 'NunoMaduro\\Collision\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/nunomaduro/collision/src',
+ ),
+ 'Monolog\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog',
+ ),
+ 'League\\OAuth1\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/league/oauth1-client/src',
+ ),
+ 'League\\Flysystem\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/league/flysystem/src',
+ ),
+ 'Laravel\\Tinker\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/laravel/tinker/src',
+ ),
+ 'Laravel\\Socialite\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/laravel/socialite/src',
+ ),
+ 'JakubOnderka\\PhpConsoleColor\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jakub-onderka/php-console-color/src',
+ ),
+ 'Illuminate\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/laravel/framework/src/Illuminate',
+ ),
+ 'GuzzleHttp\\Psr7\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/guzzlehttp/psr7/src',
+ ),
+ 'GuzzleHttp\\Promise\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/guzzlehttp/promises/src',
+ ),
+ 'GuzzleHttp\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/guzzlehttp/guzzle/src',
+ ),
+ 'Fideloper\\Proxy\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/fideloper/proxy/src',
+ ),
+ 'Faker\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker',
+ ),
+ 'Egulias\\EmailValidator\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator',
+ ),
+ 'Dotenv\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/vlucas/phpdotenv/src',
+ ),
+ 'Doctrine\\Instantiator\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/doctrine/instantiator/src/Doctrine/Instantiator',
+ ),
+ 'Doctrine\\Common\\Inflector\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Common/Inflector',
+ ),
+ 'DeepCopy\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy',
+ ),
+ 'Cron\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron',
+ ),
+ 'Collective\\Html\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/laravelcollective/html/src',
+ ),
+ 'BeyondCode\\DumpServer\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src',
+ ),
+ 'App\\' =>
+ array (
+ 0 => __DIR__ . '/../..' . '/app',
+ ),
+ );
+
+ public static $fallbackDirsPsr4 = array (
+ 0 => __DIR__ . '/..' . '/nesbot/carbon/src',
+ );
+
+ public static $prefixesPsr0 = array (
+ 'P' =>
+ array (
+ 'Prophecy\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/phpspec/prophecy/src',
+ ),
+ 'Parsedown' =>
+ array (
+ 0 => __DIR__ . '/..' . '/erusev/parsedown',
+ ),
+ ),
+ 'M' =>
+ array (
+ 'Mockery' =>
+ array (
+ 0 => __DIR__ . '/..' . '/mockery/mockery/library',
+ ),
+ ),
+ 'J' =>
+ array (
+ 'JakubOnderka\\PhpConsoleHighlighter' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jakub-onderka/php-console-highlighter/src',
+ ),
+ ),
+ 'D' =>
+ array (
+ 'Doctrine\\Common\\Lexer\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/doctrine/lexer/lib',
+ ),
+ ),
+ );
+
+ public static $classMap = array (
+ 'App\\Console\\Kernel' => __DIR__ . '/../..' . '/app/Console/Kernel.php',
+ 'App\\EsiToken' => __DIR__ . '/../..' . '/app/EsiToken.php',
+ 'App\\Exceptions\\Handler' => __DIR__ . '/../..' . '/app/Exceptions/Handler.php',
+ 'App\\Http\\Controllers\\Auth\\ForgotPasswordController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/ForgotPasswordController.php',
+ 'App\\Http\\Controllers\\Auth\\LoginController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/LoginController.php',
+ 'App\\Http\\Controllers\\Auth\\RegisterController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/RegisterController.php',
+ 'App\\Http\\Controllers\\Auth\\ResetPasswordController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/ResetPasswordController.php',
+ 'App\\Http\\Controllers\\Auth\\VerificationController' => __DIR__ . '/../..' . '/app/Http/Controllers/Auth/VerificationController.php',
+ 'App\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Controller.php',
+ 'App\\Http\\Controllers\\CustomSSOAuthController' => __DIR__ . '/../..' . '/app/Http/Controllers/CustomSSOAuthController.php',
+ 'App\\Http\\Controllers\\DashboardController' => __DIR__ . '/../..' . '/app/Http/Controllers/DashboardController.php',
+ 'App\\Http\\Controllers\\MoonsController' => __DIR__ . '/../..' . '/app/Http/Controllers/MoonsController.php',
+ 'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php',
+ 'App\\Http\\Middleware\\Authenticate' => __DIR__ . '/../..' . '/app/Http/Middleware/Authenticate.php',
+ 'App\\Http\\Middleware\\CheckForMaintenanceMode' => __DIR__ . '/../..' . '/app/Http/Middleware/CheckForMaintenanceMode.php',
+ 'App\\Http\\Middleware\\CustomSSOAuth' => __DIR__ . '/../..' . '/app/Http/Middleware/CustomSSOAuth.php',
+ 'App\\Http\\Middleware\\EncryptCookies' => __DIR__ . '/../..' . '/app/Http/Middleware/EncryptCookies.php',
+ 'App\\Http\\Middleware\\RedirectIfAuthenticated' => __DIR__ . '/../..' . '/app/Http/Middleware/RedirectIfAuthenticated.php',
+ 'App\\Http\\Middleware\\TrimStrings' => __DIR__ . '/../..' . '/app/Http/Middleware/TrimStrings.php',
+ 'App\\Http\\Middleware\\TrustProxies' => __DIR__ . '/../..' . '/app/Http/Middleware/TrustProxies.php',
+ 'App\\Http\\Middleware\\VerifyCsrfToken' => __DIR__ . '/../..' . '/app/Http/Middleware/VerifyCsrfToken.php',
+ 'App\\Library\\EsiLogin' => __DIR__ . '/../..' . '/app/Library/EsiLogin.php',
+ 'App\\Library\\MoonCalc' => __DIR__ . '/../..' . '/app/Library/MoonCalc.php',
+ 'App\\Moon' => __DIR__ . '/../..' . '/app/Moon.php',
+ 'App\\Providers\\AppServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AppServiceProvider.php',
+ 'App\\Providers\\AuthServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AuthServiceProvider.php',
+ 'App\\Providers\\BroadcastServiceProvider' => __DIR__ . '/../..' . '/app/Providers/BroadcastServiceProvider.php',
+ 'App\\Providers\\EventServiceProvider' => __DIR__ . '/../..' . '/app/Providers/EventServiceProvider.php',
+ 'App\\Providers\\RouteServiceProvider' => __DIR__ . '/../..' . '/app/Providers/RouteServiceProvider.php',
+ 'App\\User' => __DIR__ . '/../..' . '/app/User.php',
+ 'BeyondCode\\DumpServer\\DumpServerCommand' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src/DumpServerCommand.php',
+ 'BeyondCode\\DumpServer\\DumpServerServiceProvider' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src/DumpServerServiceProvider.php',
+ 'BeyondCode\\DumpServer\\Dumper' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src/Dumper.php',
+ 'BeyondCode\\DumpServer\\RequestContextProvider' => __DIR__ . '/..' . '/beyondcode/laravel-dump-server/src/RequestContextProvider.php',
+ 'Carbon\\Carbon' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Carbon.php',
+ 'Carbon\\CarbonInterval' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonInterval.php',
+ 'Carbon\\CarbonPeriod' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/CarbonPeriod.php',
+ 'Carbon\\Exceptions\\InvalidDateException' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php',
+ 'Carbon\\Laravel\\ServiceProvider' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php',
+ 'Carbon\\Translator' => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon/Translator.php',
+ 'Collective\\Html\\Componentable' => __DIR__ . '/..' . '/laravelcollective/html/src/Componentable.php',
+ 'Collective\\Html\\Eloquent\\FormAccessible' => __DIR__ . '/..' . '/laravelcollective/html/src/Eloquent/FormAccessible.php',
+ 'Collective\\Html\\FormBuilder' => __DIR__ . '/..' . '/laravelcollective/html/src/FormBuilder.php',
+ 'Collective\\Html\\FormFacade' => __DIR__ . '/..' . '/laravelcollective/html/src/FormFacade.php',
+ 'Collective\\Html\\HtmlBuilder' => __DIR__ . '/..' . '/laravelcollective/html/src/HtmlBuilder.php',
+ 'Collective\\Html\\HtmlFacade' => __DIR__ . '/..' . '/laravelcollective/html/src/HtmlFacade.php',
+ 'Collective\\Html\\HtmlServiceProvider' => __DIR__ . '/..' . '/laravelcollective/html/src/HtmlServiceProvider.php',
+ 'Cron\\AbstractField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/AbstractField.php',
+ 'Cron\\CronExpression' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/CronExpression.php',
+ 'Cron\\DayOfMonthField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php',
+ 'Cron\\DayOfWeekField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php',
+ 'Cron\\FieldFactory' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/FieldFactory.php',
+ 'Cron\\FieldInterface' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/FieldInterface.php',
+ 'Cron\\HoursField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/HoursField.php',
+ 'Cron\\MinutesField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/MinutesField.php',
+ 'Cron\\MonthField' => __DIR__ . '/..' . '/dragonmantank/cron-expression/src/Cron/MonthField.php',
+ 'DatabaseSeeder' => __DIR__ . '/../..' . '/database/seeds/DatabaseSeeder.php',
+ 'DeepCopy\\DeepCopy' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/DeepCopy.php',
+ 'DeepCopy\\Exception\\CloneException' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php',
+ 'DeepCopy\\Exception\\PropertyException' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineCollectionFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineEmptyCollectionFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineProxyFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php',
+ 'DeepCopy\\Filter\\Filter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php',
+ 'DeepCopy\\Filter\\KeepFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php',
+ 'DeepCopy\\Filter\\ReplaceFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php',
+ 'DeepCopy\\Filter\\SetNullFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php',
+ 'DeepCopy\\Matcher\\Doctrine\\DoctrineProxyMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php',
+ 'DeepCopy\\Matcher\\Matcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php',
+ 'DeepCopy\\Matcher\\PropertyMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyNameMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyTypeMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php',
+ 'DeepCopy\\Reflection\\ReflectionHelper' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php',
+ 'DeepCopy\\TypeFilter\\Date\\DateIntervalFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php',
+ 'DeepCopy\\TypeFilter\\ReplaceFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php',
+ 'DeepCopy\\TypeFilter\\ShallowCopyFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedList' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedListFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php',
+ 'DeepCopy\\TypeFilter\\TypeFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php',
+ 'DeepCopy\\TypeMatcher\\TypeMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php',
+ 'Doctrine\\Common\\Inflector\\Inflector' => __DIR__ . '/..' . '/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php',
+ 'Doctrine\\Common\\Lexer\\AbstractLexer' => __DIR__ . '/..' . '/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php',
+ 'Doctrine\\Instantiator\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php',
+ 'Doctrine\\Instantiator\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php',
+ 'Doctrine\\Instantiator\\Exception\\UnexpectedValueException' => __DIR__ . '/..' . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php',
+ 'Doctrine\\Instantiator\\Instantiator' => __DIR__ . '/..' . '/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php',
+ 'Doctrine\\Instantiator\\InstantiatorInterface' => __DIR__ . '/..' . '/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php',
+ 'Dotenv\\Dotenv' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Dotenv.php',
+ 'Dotenv\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/ExceptionInterface.php',
+ 'Dotenv\\Exception\\InvalidCallbackException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/InvalidCallbackException.php',
+ 'Dotenv\\Exception\\InvalidFileException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/InvalidFileException.php',
+ 'Dotenv\\Exception\\InvalidPathException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/InvalidPathException.php',
+ 'Dotenv\\Exception\\ValidationException' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Exception/ValidationException.php',
+ 'Dotenv\\Loader' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Loader.php',
+ 'Dotenv\\Validator' => __DIR__ . '/..' . '/vlucas/phpdotenv/src/Validator.php',
+ 'Egulias\\EmailValidator\\EmailLexer' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/EmailLexer.php',
+ 'Egulias\\EmailValidator\\EmailParser' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/EmailParser.php',
+ 'Egulias\\EmailValidator\\EmailValidator' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/EmailValidator.php',
+ 'Egulias\\EmailValidator\\Exception\\AtextAfterCFWS' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php',
+ 'Egulias\\EmailValidator\\Exception\\CRLFAtTheEnd' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/CRLFAtTheEnd.php',
+ 'Egulias\\EmailValidator\\Exception\\CRLFX2' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/CRLFX2.php',
+ 'Egulias\\EmailValidator\\Exception\\CRNoLF' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/CRNoLF.php',
+ 'Egulias\\EmailValidator\\Exception\\CharNotAllowed' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/CharNotAllowed.php',
+ 'Egulias\\EmailValidator\\Exception\\CommaInDomain' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/CommaInDomain.php',
+ 'Egulias\\EmailValidator\\Exception\\ConsecutiveAt' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ConsecutiveAt.php',
+ 'Egulias\\EmailValidator\\Exception\\ConsecutiveDot' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ConsecutiveDot.php',
+ 'Egulias\\EmailValidator\\Exception\\DomainHyphened' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/DomainHyphened.php',
+ 'Egulias\\EmailValidator\\Exception\\DotAtEnd' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/DotAtEnd.php',
+ 'Egulias\\EmailValidator\\Exception\\DotAtStart' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/DotAtStart.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectedQPair' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ExpectingQPair.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingAT' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ExpectingAT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingATEXT' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ExpectingATEXT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingCTEXT' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ExpectingCTEXT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingDTEXT' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ExpectingDTEXT.php',
+ 'Egulias\\EmailValidator\\Exception\\ExpectingDomainLiteralClose' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/ExpectingDomainLiteralClose.php',
+ 'Egulias\\EmailValidator\\Exception\\InvalidEmail' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/InvalidEmail.php',
+ 'Egulias\\EmailValidator\\Exception\\NoDNSRecord' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/NoDNSRecord.php',
+ 'Egulias\\EmailValidator\\Exception\\NoDomainPart' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/NoDomainPart.php',
+ 'Egulias\\EmailValidator\\Exception\\NoLocalPart' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/NoLocalPart.php',
+ 'Egulias\\EmailValidator\\Exception\\UnclosedComment' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/UnclosedComment.php',
+ 'Egulias\\EmailValidator\\Exception\\UnclosedQuotedString' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/UnclosedQuotedString.php',
+ 'Egulias\\EmailValidator\\Exception\\UnopenedComment' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Exception/UnopenedComment.php',
+ 'Egulias\\EmailValidator\\Parser\\DomainPart' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Parser/DomainPart.php',
+ 'Egulias\\EmailValidator\\Parser\\LocalPart' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Parser/LocalPart.php',
+ 'Egulias\\EmailValidator\\Parser\\Parser' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Parser/Parser.php',
+ 'Egulias\\EmailValidator\\Validation\\DNSCheckValidation' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\EmailValidation' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/EmailValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\Error\\RFCWarnings' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/Error/RFCWarnings.php',
+ 'Egulias\\EmailValidator\\Validation\\Error\\SpoofEmail' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/Error/SpoofEmail.php',
+ 'Egulias\\EmailValidator\\Validation\\Exception\\EmptyValidationList' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/Exception/EmptyValidationList.php',
+ 'Egulias\\EmailValidator\\Validation\\MultipleErrors' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/MultipleErrors.php',
+ 'Egulias\\EmailValidator\\Validation\\MultipleValidationWithAnd' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php',
+ 'Egulias\\EmailValidator\\Validation\\NoRFCWarningsValidation' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\RFCValidation' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/RFCValidation.php',
+ 'Egulias\\EmailValidator\\Validation\\SpoofCheckValidation' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php',
+ 'Egulias\\EmailValidator\\Warning\\AddressLiteral' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php',
+ 'Egulias\\EmailValidator\\Warning\\CFWSNearAt' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php',
+ 'Egulias\\EmailValidator\\Warning\\CFWSWithFWS' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php',
+ 'Egulias\\EmailValidator\\Warning\\Comment' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/Comment.php',
+ 'Egulias\\EmailValidator\\Warning\\DeprecatedComment' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php',
+ 'Egulias\\EmailValidator\\Warning\\DomainLiteral' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php',
+ 'Egulias\\EmailValidator\\Warning\\DomainTooLong' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\EmailTooLong' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6BadChar' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6ColonEnd' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6ColonStart' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6Deprecated' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6DoubleColon' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6GroupCount' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php',
+ 'Egulias\\EmailValidator\\Warning\\IPV6MaxGroups' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php',
+ 'Egulias\\EmailValidator\\Warning\\LabelTooLong' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\LocalTooLong' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php',
+ 'Egulias\\EmailValidator\\Warning\\NoDNSMXRecord' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php',
+ 'Egulias\\EmailValidator\\Warning\\ObsoleteDTEXT' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php',
+ 'Egulias\\EmailValidator\\Warning\\QuotedPart' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/QuotedPart.php',
+ 'Egulias\\EmailValidator\\Warning\\QuotedString' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/QuotedString.php',
+ 'Egulias\\EmailValidator\\Warning\\TLD' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/TLD.php',
+ 'Egulias\\EmailValidator\\Warning\\Warning' => __DIR__ . '/..' . '/egulias/email-validator/EmailValidator/Warning/Warning.php',
+ 'Faker\\Calculator\\Iban' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Calculator/Iban.php',
+ 'Faker\\Calculator\\Inn' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Calculator/Inn.php',
+ 'Faker\\Calculator\\Luhn' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Calculator/Luhn.php',
+ 'Faker\\Calculator\\TCNo' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Calculator/TCNo.php',
+ 'Faker\\DefaultGenerator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/DefaultGenerator.php',
+ 'Faker\\Documentor' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Documentor.php',
+ 'Faker\\Factory' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Factory.php',
+ 'Faker\\Generator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Generator.php',
+ 'Faker\\Guesser\\Name' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Guesser/Name.php',
+ 'Faker\\ORM\\CakePHP\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/CakePHP/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\CakePHP\\EntityPopulator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/CakePHP/EntityPopulator.php',
+ 'Faker\\ORM\\CakePHP\\Populator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/CakePHP/Populator.php',
+ 'Faker\\ORM\\Doctrine\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Doctrine/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Doctrine\\EntityPopulator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Doctrine/EntityPopulator.php',
+ 'Faker\\ORM\\Doctrine\\Populator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Doctrine/Populator.php',
+ 'Faker\\ORM\\Mandango\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Mandango/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Mandango\\EntityPopulator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Mandango/EntityPopulator.php',
+ 'Faker\\ORM\\Mandango\\Populator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Mandango/Populator.php',
+ 'Faker\\ORM\\Propel2\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Propel2/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Propel2\\EntityPopulator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Propel2/EntityPopulator.php',
+ 'Faker\\ORM\\Propel2\\Populator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Propel2/Populator.php',
+ 'Faker\\ORM\\Propel\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Propel/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Propel\\EntityPopulator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Propel/EntityPopulator.php',
+ 'Faker\\ORM\\Propel\\Populator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Propel/Populator.php',
+ 'Faker\\ORM\\Spot\\ColumnTypeGuesser' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Spot/ColumnTypeGuesser.php',
+ 'Faker\\ORM\\Spot\\EntityPopulator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Spot/EntityPopulator.php',
+ 'Faker\\ORM\\Spot\\Populator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ORM/Spot/Populator.php',
+ 'Faker\\Provider\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Address.php',
+ 'Faker\\Provider\\Barcode' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Barcode.php',
+ 'Faker\\Provider\\Base' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Base.php',
+ 'Faker\\Provider\\Biased' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Biased.php',
+ 'Faker\\Provider\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Color.php',
+ 'Faker\\Provider\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Company.php',
+ 'Faker\\Provider\\DateTime' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/DateTime.php',
+ 'Faker\\Provider\\File' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/File.php',
+ 'Faker\\Provider\\HtmlLorem' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/HtmlLorem.php',
+ 'Faker\\Provider\\Image' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Image.php',
+ 'Faker\\Provider\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Internet.php',
+ 'Faker\\Provider\\Lorem' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Lorem.php',
+ 'Faker\\Provider\\Miscellaneous' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Miscellaneous.php',
+ 'Faker\\Provider\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Payment.php',
+ 'Faker\\Provider\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Person.php',
+ 'Faker\\Provider\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/PhoneNumber.php',
+ 'Faker\\Provider\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Text.php',
+ 'Faker\\Provider\\UserAgent' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/UserAgent.php',
+ 'Faker\\Provider\\Uuid' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/Uuid.php',
+ 'Faker\\Provider\\ar_JO\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Address.php',
+ 'Faker\\Provider\\ar_JO\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Company.php',
+ 'Faker\\Provider\\ar_JO\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Internet.php',
+ 'Faker\\Provider\\ar_JO\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Person.php',
+ 'Faker\\Provider\\ar_JO\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_JO/Text.php',
+ 'Faker\\Provider\\ar_SA\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Address.php',
+ 'Faker\\Provider\\ar_SA\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Color.php',
+ 'Faker\\Provider\\ar_SA\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Company.php',
+ 'Faker\\Provider\\ar_SA\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Internet.php',
+ 'Faker\\Provider\\ar_SA\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Payment.php',
+ 'Faker\\Provider\\ar_SA\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Person.php',
+ 'Faker\\Provider\\ar_SA\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ar_SA/Text.php',
+ 'Faker\\Provider\\at_AT\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/at_AT/Payment.php',
+ 'Faker\\Provider\\bg_BG\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Internet.php',
+ 'Faker\\Provider\\bg_BG\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Payment.php',
+ 'Faker\\Provider\\bg_BG\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bg_BG/Person.php',
+ 'Faker\\Provider\\bg_BG\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bg_BG/PhoneNumber.php',
+ 'Faker\\Provider\\bn_BD\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Address.php',
+ 'Faker\\Provider\\bn_BD\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Company.php',
+ 'Faker\\Provider\\bn_BD\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Person.php',
+ 'Faker\\Provider\\bn_BD\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bn_BD/PhoneNumber.php',
+ 'Faker\\Provider\\bn_BD\\Utils' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/bn_BD/Utils.php',
+ 'Faker\\Provider\\cs_CZ\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Address.php',
+ 'Faker\\Provider\\cs_CZ\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Company.php',
+ 'Faker\\Provider\\cs_CZ\\DateTime' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/DateTime.php',
+ 'Faker\\Provider\\cs_CZ\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Internet.php',
+ 'Faker\\Provider\\cs_CZ\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Payment.php',
+ 'Faker\\Provider\\cs_CZ\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Person.php',
+ 'Faker\\Provider\\cs_CZ\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/PhoneNumber.php',
+ 'Faker\\Provider\\cs_CZ\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/cs_CZ/Text.php',
+ 'Faker\\Provider\\da_DK\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/da_DK/Address.php',
+ 'Faker\\Provider\\da_DK\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/da_DK/Company.php',
+ 'Faker\\Provider\\da_DK\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/da_DK/Internet.php',
+ 'Faker\\Provider\\da_DK\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/da_DK/Payment.php',
+ 'Faker\\Provider\\da_DK\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/da_DK/Person.php',
+ 'Faker\\Provider\\da_DK\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/da_DK/PhoneNumber.php',
+ 'Faker\\Provider\\de_AT\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_AT/Address.php',
+ 'Faker\\Provider\\de_AT\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_AT/Company.php',
+ 'Faker\\Provider\\de_AT\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_AT/Internet.php',
+ 'Faker\\Provider\\de_AT\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_AT/Payment.php',
+ 'Faker\\Provider\\de_AT\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_AT/Person.php',
+ 'Faker\\Provider\\de_AT\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_AT/PhoneNumber.php',
+ 'Faker\\Provider\\de_AT\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_AT/Text.php',
+ 'Faker\\Provider\\de_CH\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_CH/Address.php',
+ 'Faker\\Provider\\de_CH\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_CH/Company.php',
+ 'Faker\\Provider\\de_CH\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_CH/Internet.php',
+ 'Faker\\Provider\\de_CH\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_CH/Payment.php',
+ 'Faker\\Provider\\de_CH\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_CH/Person.php',
+ 'Faker\\Provider\\de_CH\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_CH/PhoneNumber.php',
+ 'Faker\\Provider\\de_CH\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_CH/Text.php',
+ 'Faker\\Provider\\de_DE\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_DE/Address.php',
+ 'Faker\\Provider\\de_DE\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_DE/Company.php',
+ 'Faker\\Provider\\de_DE\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_DE/Internet.php',
+ 'Faker\\Provider\\de_DE\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_DE/Payment.php',
+ 'Faker\\Provider\\de_DE\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_DE/Person.php',
+ 'Faker\\Provider\\de_DE\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_DE/PhoneNumber.php',
+ 'Faker\\Provider\\de_DE\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/de_DE/Text.php',
+ 'Faker\\Provider\\el_CY\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_CY/Address.php',
+ 'Faker\\Provider\\el_CY\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_CY/Company.php',
+ 'Faker\\Provider\\el_CY\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_CY/Internet.php',
+ 'Faker\\Provider\\el_CY\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_CY/Payment.php',
+ 'Faker\\Provider\\el_CY\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_CY/Person.php',
+ 'Faker\\Provider\\el_CY\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_CY/PhoneNumber.php',
+ 'Faker\\Provider\\el_GR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_GR/Address.php',
+ 'Faker\\Provider\\el_GR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_GR/Company.php',
+ 'Faker\\Provider\\el_GR\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_GR/Payment.php',
+ 'Faker\\Provider\\el_GR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_GR/Person.php',
+ 'Faker\\Provider\\el_GR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_GR/PhoneNumber.php',
+ 'Faker\\Provider\\el_GR\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/el_GR/Text.php',
+ 'Faker\\Provider\\en_AU\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_AU/Address.php',
+ 'Faker\\Provider\\en_AU\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_AU/Internet.php',
+ 'Faker\\Provider\\en_AU\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_AU/PhoneNumber.php',
+ 'Faker\\Provider\\en_CA\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_CA/Address.php',
+ 'Faker\\Provider\\en_CA\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_CA/PhoneNumber.php',
+ 'Faker\\Provider\\en_GB\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_GB/Address.php',
+ 'Faker\\Provider\\en_GB\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_GB/Internet.php',
+ 'Faker\\Provider\\en_GB\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_GB/Payment.php',
+ 'Faker\\Provider\\en_GB\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_GB/Person.php',
+ 'Faker\\Provider\\en_GB\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_GB/PhoneNumber.php',
+ 'Faker\\Provider\\en_HK\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_HK/Address.php',
+ 'Faker\\Provider\\en_HK\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_HK/Internet.php',
+ 'Faker\\Provider\\en_HK\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_HK/PhoneNumber.php',
+ 'Faker\\Provider\\en_IN\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_IN/Address.php',
+ 'Faker\\Provider\\en_IN\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_IN/Internet.php',
+ 'Faker\\Provider\\en_IN\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_IN/Person.php',
+ 'Faker\\Provider\\en_IN\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_IN/PhoneNumber.php',
+ 'Faker\\Provider\\en_NG\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_NG/Address.php',
+ 'Faker\\Provider\\en_NG\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_NG/Internet.php',
+ 'Faker\\Provider\\en_NG\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_NG/Person.php',
+ 'Faker\\Provider\\en_NG\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_NG/PhoneNumber.php',
+ 'Faker\\Provider\\en_NZ\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_NZ/Address.php',
+ 'Faker\\Provider\\en_NZ\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_NZ/Internet.php',
+ 'Faker\\Provider\\en_NZ\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_NZ/PhoneNumber.php',
+ 'Faker\\Provider\\en_PH\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_PH/Address.php',
+ 'Faker\\Provider\\en_PH\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_PH/PhoneNumber.php',
+ 'Faker\\Provider\\en_SG\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_SG/Address.php',
+ 'Faker\\Provider\\en_SG\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_SG/PhoneNumber.php',
+ 'Faker\\Provider\\en_UG\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_UG/Address.php',
+ 'Faker\\Provider\\en_UG\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_UG/Internet.php',
+ 'Faker\\Provider\\en_UG\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_UG/Person.php',
+ 'Faker\\Provider\\en_UG\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_UG/PhoneNumber.php',
+ 'Faker\\Provider\\en_US\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_US/Address.php',
+ 'Faker\\Provider\\en_US\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_US/Company.php',
+ 'Faker\\Provider\\en_US\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_US/Payment.php',
+ 'Faker\\Provider\\en_US\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_US/Person.php',
+ 'Faker\\Provider\\en_US\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_US/PhoneNumber.php',
+ 'Faker\\Provider\\en_US\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_US/Text.php',
+ 'Faker\\Provider\\en_ZA\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Address.php',
+ 'Faker\\Provider\\en_ZA\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Company.php',
+ 'Faker\\Provider\\en_ZA\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Internet.php',
+ 'Faker\\Provider\\en_ZA\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_ZA/Person.php',
+ 'Faker\\Provider\\en_ZA\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/en_ZA/PhoneNumber.php',
+ 'Faker\\Provider\\es_AR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_AR/Address.php',
+ 'Faker\\Provider\\es_AR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_AR/Company.php',
+ 'Faker\\Provider\\es_AR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_AR/Person.php',
+ 'Faker\\Provider\\es_AR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_AR/PhoneNumber.php',
+ 'Faker\\Provider\\es_ES\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_ES/Address.php',
+ 'Faker\\Provider\\es_ES\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_ES/Company.php',
+ 'Faker\\Provider\\es_ES\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_ES/Internet.php',
+ 'Faker\\Provider\\es_ES\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_ES/Payment.php',
+ 'Faker\\Provider\\es_ES\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_ES/Person.php',
+ 'Faker\\Provider\\es_ES\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_ES/PhoneNumber.php',
+ 'Faker\\Provider\\es_ES\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_ES/Text.php',
+ 'Faker\\Provider\\es_PE\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_PE/Address.php',
+ 'Faker\\Provider\\es_PE\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_PE/Company.php',
+ 'Faker\\Provider\\es_PE\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_PE/Person.php',
+ 'Faker\\Provider\\es_PE\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_PE/PhoneNumber.php',
+ 'Faker\\Provider\\es_VE\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_VE/Address.php',
+ 'Faker\\Provider\\es_VE\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_VE/Company.php',
+ 'Faker\\Provider\\es_VE\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_VE/Internet.php',
+ 'Faker\\Provider\\es_VE\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_VE/Person.php',
+ 'Faker\\Provider\\es_VE\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/es_VE/PhoneNumber.php',
+ 'Faker\\Provider\\fa_IR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Address.php',
+ 'Faker\\Provider\\fa_IR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Company.php',
+ 'Faker\\Provider\\fa_IR\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Internet.php',
+ 'Faker\\Provider\\fa_IR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Person.php',
+ 'Faker\\Provider\\fa_IR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fa_IR/PhoneNumber.php',
+ 'Faker\\Provider\\fa_IR\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fa_IR/Text.php',
+ 'Faker\\Provider\\fi_FI\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Address.php',
+ 'Faker\\Provider\\fi_FI\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Company.php',
+ 'Faker\\Provider\\fi_FI\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Internet.php',
+ 'Faker\\Provider\\fi_FI\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Payment.php',
+ 'Faker\\Provider\\fi_FI\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fi_FI/Person.php',
+ 'Faker\\Provider\\fi_FI\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fi_FI/PhoneNumber.php',
+ 'Faker\\Provider\\fr_BE\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Address.php',
+ 'Faker\\Provider\\fr_BE\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Company.php',
+ 'Faker\\Provider\\fr_BE\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Internet.php',
+ 'Faker\\Provider\\fr_BE\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Payment.php',
+ 'Faker\\Provider\\fr_BE\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_BE/Person.php',
+ 'Faker\\Provider\\fr_BE\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_BE/PhoneNumber.php',
+ 'Faker\\Provider\\fr_CA\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Address.php',
+ 'Faker\\Provider\\fr_CA\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Company.php',
+ 'Faker\\Provider\\fr_CA\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CA/Person.php',
+ 'Faker\\Provider\\fr_CH\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Address.php',
+ 'Faker\\Provider\\fr_CH\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Company.php',
+ 'Faker\\Provider\\fr_CH\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Internet.php',
+ 'Faker\\Provider\\fr_CH\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Payment.php',
+ 'Faker\\Provider\\fr_CH\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Person.php',
+ 'Faker\\Provider\\fr_CH\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CH/PhoneNumber.php',
+ 'Faker\\Provider\\fr_CH\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_CH/Text.php',
+ 'Faker\\Provider\\fr_FR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Address.php',
+ 'Faker\\Provider\\fr_FR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Company.php',
+ 'Faker\\Provider\\fr_FR\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Internet.php',
+ 'Faker\\Provider\\fr_FR\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Payment.php',
+ 'Faker\\Provider\\fr_FR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Person.php',
+ 'Faker\\Provider\\fr_FR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_FR/PhoneNumber.php',
+ 'Faker\\Provider\\fr_FR\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/fr_FR/Text.php',
+ 'Faker\\Provider\\he_IL\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/he_IL/Address.php',
+ 'Faker\\Provider\\he_IL\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/he_IL/Company.php',
+ 'Faker\\Provider\\he_IL\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/he_IL/Payment.php',
+ 'Faker\\Provider\\he_IL\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/he_IL/Person.php',
+ 'Faker\\Provider\\he_IL\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/he_IL/PhoneNumber.php',
+ 'Faker\\Provider\\hr_HR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Address.php',
+ 'Faker\\Provider\\hr_HR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Company.php',
+ 'Faker\\Provider\\hr_HR\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Payment.php',
+ 'Faker\\Provider\\hr_HR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hr_HR/Person.php',
+ 'Faker\\Provider\\hr_HR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hr_HR/PhoneNumber.php',
+ 'Faker\\Provider\\hu_HU\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Address.php',
+ 'Faker\\Provider\\hu_HU\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Company.php',
+ 'Faker\\Provider\\hu_HU\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Payment.php',
+ 'Faker\\Provider\\hu_HU\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Person.php',
+ 'Faker\\Provider\\hu_HU\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hu_HU/PhoneNumber.php',
+ 'Faker\\Provider\\hu_HU\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hu_HU/Text.php',
+ 'Faker\\Provider\\hy_AM\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Address.php',
+ 'Faker\\Provider\\hy_AM\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Color.php',
+ 'Faker\\Provider\\hy_AM\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Company.php',
+ 'Faker\\Provider\\hy_AM\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Internet.php',
+ 'Faker\\Provider\\hy_AM\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hy_AM/Person.php',
+ 'Faker\\Provider\\hy_AM\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/hy_AM/PhoneNumber.php',
+ 'Faker\\Provider\\id_ID\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/id_ID/Address.php',
+ 'Faker\\Provider\\id_ID\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/id_ID/Company.php',
+ 'Faker\\Provider\\id_ID\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/id_ID/Internet.php',
+ 'Faker\\Provider\\id_ID\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/id_ID/Person.php',
+ 'Faker\\Provider\\id_ID\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/id_ID/PhoneNumber.php',
+ 'Faker\\Provider\\is_IS\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/is_IS/Address.php',
+ 'Faker\\Provider\\is_IS\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/is_IS/Company.php',
+ 'Faker\\Provider\\is_IS\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/is_IS/Internet.php',
+ 'Faker\\Provider\\is_IS\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/is_IS/Payment.php',
+ 'Faker\\Provider\\is_IS\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/is_IS/Person.php',
+ 'Faker\\Provider\\is_IS\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/is_IS/PhoneNumber.php',
+ 'Faker\\Provider\\it_CH\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_CH/Address.php',
+ 'Faker\\Provider\\it_CH\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_CH/Company.php',
+ 'Faker\\Provider\\it_CH\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_CH/Internet.php',
+ 'Faker\\Provider\\it_CH\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_CH/Payment.php',
+ 'Faker\\Provider\\it_CH\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_CH/Person.php',
+ 'Faker\\Provider\\it_CH\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_CH/PhoneNumber.php',
+ 'Faker\\Provider\\it_CH\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_CH/Text.php',
+ 'Faker\\Provider\\it_IT\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_IT/Address.php',
+ 'Faker\\Provider\\it_IT\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_IT/Company.php',
+ 'Faker\\Provider\\it_IT\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_IT/Internet.php',
+ 'Faker\\Provider\\it_IT\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_IT/Payment.php',
+ 'Faker\\Provider\\it_IT\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_IT/Person.php',
+ 'Faker\\Provider\\it_IT\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_IT/PhoneNumber.php',
+ 'Faker\\Provider\\it_IT\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/it_IT/Text.php',
+ 'Faker\\Provider\\ja_JP\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Address.php',
+ 'Faker\\Provider\\ja_JP\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Company.php',
+ 'Faker\\Provider\\ja_JP\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Internet.php',
+ 'Faker\\Provider\\ja_JP\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Person.php',
+ 'Faker\\Provider\\ja_JP\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ja_JP/PhoneNumber.php',
+ 'Faker\\Provider\\ja_JP\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ja_JP/Text.php',
+ 'Faker\\Provider\\ka_GE\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Address.php',
+ 'Faker\\Provider\\ka_GE\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Color.php',
+ 'Faker\\Provider\\ka_GE\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Company.php',
+ 'Faker\\Provider\\ka_GE\\DateTime' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/DateTime.php',
+ 'Faker\\Provider\\ka_GE\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Internet.php',
+ 'Faker\\Provider\\ka_GE\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Payment.php',
+ 'Faker\\Provider\\ka_GE\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Person.php',
+ 'Faker\\Provider\\ka_GE\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/PhoneNumber.php',
+ 'Faker\\Provider\\ka_GE\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ka_GE/Text.php',
+ 'Faker\\Provider\\kk_KZ\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Address.php',
+ 'Faker\\Provider\\kk_KZ\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Color.php',
+ 'Faker\\Provider\\kk_KZ\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Company.php',
+ 'Faker\\Provider\\kk_KZ\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Internet.php',
+ 'Faker\\Provider\\kk_KZ\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Payment.php',
+ 'Faker\\Provider\\kk_KZ\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Person.php',
+ 'Faker\\Provider\\kk_KZ\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/PhoneNumber.php',
+ 'Faker\\Provider\\kk_KZ\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/kk_KZ/Text.php',
+ 'Faker\\Provider\\ko_KR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Address.php',
+ 'Faker\\Provider\\ko_KR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Company.php',
+ 'Faker\\Provider\\ko_KR\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Internet.php',
+ 'Faker\\Provider\\ko_KR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Person.php',
+ 'Faker\\Provider\\ko_KR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ko_KR/PhoneNumber.php',
+ 'Faker\\Provider\\ko_KR\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ko_KR/Text.php',
+ 'Faker\\Provider\\lt_LT\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Address.php',
+ 'Faker\\Provider\\lt_LT\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Company.php',
+ 'Faker\\Provider\\lt_LT\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Internet.php',
+ 'Faker\\Provider\\lt_LT\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Payment.php',
+ 'Faker\\Provider\\lt_LT\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lt_LT/Person.php',
+ 'Faker\\Provider\\lt_LT\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lt_LT/PhoneNumber.php',
+ 'Faker\\Provider\\lv_LV\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Address.php',
+ 'Faker\\Provider\\lv_LV\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Color.php',
+ 'Faker\\Provider\\lv_LV\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Internet.php',
+ 'Faker\\Provider\\lv_LV\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Payment.php',
+ 'Faker\\Provider\\lv_LV\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lv_LV/Person.php',
+ 'Faker\\Provider\\lv_LV\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/lv_LV/PhoneNumber.php',
+ 'Faker\\Provider\\me_ME\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/me_ME/Address.php',
+ 'Faker\\Provider\\me_ME\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/me_ME/Company.php',
+ 'Faker\\Provider\\me_ME\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/me_ME/Payment.php',
+ 'Faker\\Provider\\me_ME\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/me_ME/Person.php',
+ 'Faker\\Provider\\me_ME\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/me_ME/PhoneNumber.php',
+ 'Faker\\Provider\\mn_MN\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/mn_MN/Person.php',
+ 'Faker\\Provider\\mn_MN\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/mn_MN/PhoneNumber.php',
+ 'Faker\\Provider\\ms_MY\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Address.php',
+ 'Faker\\Provider\\ms_MY\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Company.php',
+ 'Faker\\Provider\\ms_MY\\Miscellaneous' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Miscellaneous.php',
+ 'Faker\\Provider\\ms_MY\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Payment.php',
+ 'Faker\\Provider\\ms_MY\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ms_MY/Person.php',
+ 'Faker\\Provider\\ms_MY\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ms_MY/PhoneNumber.php',
+ 'Faker\\Provider\\nb_NO\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Address.php',
+ 'Faker\\Provider\\nb_NO\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Company.php',
+ 'Faker\\Provider\\nb_NO\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Payment.php',
+ 'Faker\\Provider\\nb_NO\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nb_NO/Person.php',
+ 'Faker\\Provider\\nb_NO\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nb_NO/PhoneNumber.php',
+ 'Faker\\Provider\\ne_NP\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Address.php',
+ 'Faker\\Provider\\ne_NP\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Internet.php',
+ 'Faker\\Provider\\ne_NP\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ne_NP/Person.php',
+ 'Faker\\Provider\\ne_NP\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ne_NP/PhoneNumber.php',
+ 'Faker\\Provider\\nl_BE\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Address.php',
+ 'Faker\\Provider\\nl_BE\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Company.php',
+ 'Faker\\Provider\\nl_BE\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Internet.php',
+ 'Faker\\Provider\\nl_BE\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Payment.php',
+ 'Faker\\Provider\\nl_BE\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_BE/Person.php',
+ 'Faker\\Provider\\nl_BE\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_BE/PhoneNumber.php',
+ 'Faker\\Provider\\nl_NL\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Address.php',
+ 'Faker\\Provider\\nl_NL\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Color.php',
+ 'Faker\\Provider\\nl_NL\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Company.php',
+ 'Faker\\Provider\\nl_NL\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Internet.php',
+ 'Faker\\Provider\\nl_NL\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Payment.php',
+ 'Faker\\Provider\\nl_NL\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Person.php',
+ 'Faker\\Provider\\nl_NL\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/PhoneNumber.php',
+ 'Faker\\Provider\\nl_NL\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/nl_NL/Text.php',
+ 'Faker\\Provider\\pl_PL\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Address.php',
+ 'Faker\\Provider\\pl_PL\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Company.php',
+ 'Faker\\Provider\\pl_PL\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Internet.php',
+ 'Faker\\Provider\\pl_PL\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Payment.php',
+ 'Faker\\Provider\\pl_PL\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Person.php',
+ 'Faker\\Provider\\pl_PL\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pl_PL/PhoneNumber.php',
+ 'Faker\\Provider\\pl_PL\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pl_PL/Text.php',
+ 'Faker\\Provider\\pt_BR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Address.php',
+ 'Faker\\Provider\\pt_BR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Company.php',
+ 'Faker\\Provider\\pt_BR\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Internet.php',
+ 'Faker\\Provider\\pt_BR\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Payment.php',
+ 'Faker\\Provider\\pt_BR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_BR/Person.php',
+ 'Faker\\Provider\\pt_BR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_BR/PhoneNumber.php',
+ 'Faker\\Provider\\pt_PT\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Address.php',
+ 'Faker\\Provider\\pt_PT\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Payment.php',
+ 'Faker\\Provider\\pt_PT\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_PT/Person.php',
+ 'Faker\\Provider\\pt_PT\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/pt_PT/PhoneNumber.php',
+ 'Faker\\Provider\\ro_MD\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Address.php',
+ 'Faker\\Provider\\ro_MD\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Payment.php',
+ 'Faker\\Provider\\ro_MD\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Person.php',
+ 'Faker\\Provider\\ro_MD\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_MD/PhoneNumber.php',
+ 'Faker\\Provider\\ro_MD\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_MD/Text.php',
+ 'Faker\\Provider\\ro_RO\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Address.php',
+ 'Faker\\Provider\\ro_RO\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Payment.php',
+ 'Faker\\Provider\\ro_RO\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Person.php',
+ 'Faker\\Provider\\ro_RO\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_RO/PhoneNumber.php',
+ 'Faker\\Provider\\ro_RO\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ro_RO/Text.php',
+ 'Faker\\Provider\\ru_RU\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Address.php',
+ 'Faker\\Provider\\ru_RU\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Color.php',
+ 'Faker\\Provider\\ru_RU\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Company.php',
+ 'Faker\\Provider\\ru_RU\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Internet.php',
+ 'Faker\\Provider\\ru_RU\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Payment.php',
+ 'Faker\\Provider\\ru_RU\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Person.php',
+ 'Faker\\Provider\\ru_RU\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/PhoneNumber.php',
+ 'Faker\\Provider\\ru_RU\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/ru_RU/Text.php',
+ 'Faker\\Provider\\sk_SK\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Address.php',
+ 'Faker\\Provider\\sk_SK\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Company.php',
+ 'Faker\\Provider\\sk_SK\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Internet.php',
+ 'Faker\\Provider\\sk_SK\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Payment.php',
+ 'Faker\\Provider\\sk_SK\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sk_SK/Person.php',
+ 'Faker\\Provider\\sk_SK\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sk_SK/PhoneNumber.php',
+ 'Faker\\Provider\\sl_SI\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Address.php',
+ 'Faker\\Provider\\sl_SI\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Company.php',
+ 'Faker\\Provider\\sl_SI\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Internet.php',
+ 'Faker\\Provider\\sl_SI\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Payment.php',
+ 'Faker\\Provider\\sl_SI\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sl_SI/Person.php',
+ 'Faker\\Provider\\sl_SI\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sl_SI/PhoneNumber.php',
+ 'Faker\\Provider\\sr_Cyrl_RS\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Address.php',
+ 'Faker\\Provider\\sr_Cyrl_RS\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Payment.php',
+ 'Faker\\Provider\\sr_Cyrl_RS\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_Cyrl_RS/Person.php',
+ 'Faker\\Provider\\sr_Latn_RS\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Address.php',
+ 'Faker\\Provider\\sr_Latn_RS\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Payment.php',
+ 'Faker\\Provider\\sr_Latn_RS\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_Latn_RS/Person.php',
+ 'Faker\\Provider\\sr_RS\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Address.php',
+ 'Faker\\Provider\\sr_RS\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Payment.php',
+ 'Faker\\Provider\\sr_RS\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sr_RS/Person.php',
+ 'Faker\\Provider\\sv_SE\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Address.php',
+ 'Faker\\Provider\\sv_SE\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Company.php',
+ 'Faker\\Provider\\sv_SE\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Payment.php',
+ 'Faker\\Provider\\sv_SE\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sv_SE/Person.php',
+ 'Faker\\Provider\\sv_SE\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/sv_SE/PhoneNumber.php',
+ 'Faker\\Provider\\th_TH\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/th_TH/Address.php',
+ 'Faker\\Provider\\th_TH\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/th_TH/Color.php',
+ 'Faker\\Provider\\th_TH\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/th_TH/Company.php',
+ 'Faker\\Provider\\th_TH\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/th_TH/Internet.php',
+ 'Faker\\Provider\\th_TH\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/th_TH/Payment.php',
+ 'Faker\\Provider\\th_TH\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/th_TH/PhoneNumber.php',
+ 'Faker\\Provider\\tr_TR\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Address.php',
+ 'Faker\\Provider\\tr_TR\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Color.php',
+ 'Faker\\Provider\\tr_TR\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Company.php',
+ 'Faker\\Provider\\tr_TR\\DateTime' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/DateTime.php',
+ 'Faker\\Provider\\tr_TR\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Internet.php',
+ 'Faker\\Provider\\tr_TR\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Payment.php',
+ 'Faker\\Provider\\tr_TR\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/Person.php',
+ 'Faker\\Provider\\tr_TR\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/tr_TR/PhoneNumber.php',
+ 'Faker\\Provider\\uk_UA\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Address.php',
+ 'Faker\\Provider\\uk_UA\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Color.php',
+ 'Faker\\Provider\\uk_UA\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Company.php',
+ 'Faker\\Provider\\uk_UA\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Internet.php',
+ 'Faker\\Provider\\uk_UA\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Payment.php',
+ 'Faker\\Provider\\uk_UA\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Person.php',
+ 'Faker\\Provider\\uk_UA\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/PhoneNumber.php',
+ 'Faker\\Provider\\uk_UA\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/uk_UA/Text.php',
+ 'Faker\\Provider\\vi_VN\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Address.php',
+ 'Faker\\Provider\\vi_VN\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Color.php',
+ 'Faker\\Provider\\vi_VN\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Internet.php',
+ 'Faker\\Provider\\vi_VN\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/vi_VN/Person.php',
+ 'Faker\\Provider\\vi_VN\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/vi_VN/PhoneNumber.php',
+ 'Faker\\Provider\\zh_CN\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Address.php',
+ 'Faker\\Provider\\zh_CN\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Color.php',
+ 'Faker\\Provider\\zh_CN\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Company.php',
+ 'Faker\\Provider\\zh_CN\\DateTime' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/DateTime.php',
+ 'Faker\\Provider\\zh_CN\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Internet.php',
+ 'Faker\\Provider\\zh_CN\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Payment.php',
+ 'Faker\\Provider\\zh_CN\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/Person.php',
+ 'Faker\\Provider\\zh_CN\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_CN/PhoneNumber.php',
+ 'Faker\\Provider\\zh_TW\\Address' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Address.php',
+ 'Faker\\Provider\\zh_TW\\Color' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Color.php',
+ 'Faker\\Provider\\zh_TW\\Company' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Company.php',
+ 'Faker\\Provider\\zh_TW\\DateTime' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/DateTime.php',
+ 'Faker\\Provider\\zh_TW\\Internet' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Internet.php',
+ 'Faker\\Provider\\zh_TW\\Payment' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Payment.php',
+ 'Faker\\Provider\\zh_TW\\Person' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Person.php',
+ 'Faker\\Provider\\zh_TW\\PhoneNumber' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/PhoneNumber.php',
+ 'Faker\\Provider\\zh_TW\\Text' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/Provider/zh_TW/Text.php',
+ 'Faker\\UniqueGenerator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/UniqueGenerator.php',
+ 'Faker\\ValidGenerator' => __DIR__ . '/..' . '/fzaninotto/faker/src/Faker/ValidGenerator.php',
+ 'Fideloper\\Proxy\\TrustProxies' => __DIR__ . '/..' . '/fideloper/proxy/src/TrustProxies.php',
+ 'Fideloper\\Proxy\\TrustedProxyServiceProvider' => __DIR__ . '/..' . '/fideloper/proxy/src/TrustedProxyServiceProvider.php',
+ 'GuzzleHttp\\Client' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Client.php',
+ 'GuzzleHttp\\ClientInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/ClientInterface.php',
+ 'GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
+ 'GuzzleHttp\\Cookie\\CookieJarInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php',
+ 'GuzzleHttp\\Cookie\\FileCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php',
+ 'GuzzleHttp\\Cookie\\SessionCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php',
+ 'GuzzleHttp\\Cookie\\SetCookie' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php',
+ 'GuzzleHttp\\Exception\\BadResponseException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php',
+ 'GuzzleHttp\\Exception\\ClientException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ClientException.php',
+ 'GuzzleHttp\\Exception\\ConnectException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ConnectException.php',
+ 'GuzzleHttp\\Exception\\GuzzleException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php',
+ 'GuzzleHttp\\Exception\\RequestException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/RequestException.php',
+ 'GuzzleHttp\\Exception\\SeekException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/SeekException.php',
+ 'GuzzleHttp\\Exception\\ServerException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ServerException.php',
+ 'GuzzleHttp\\Exception\\TooManyRedirectsException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php',
+ 'GuzzleHttp\\Exception\\TransferException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TransferException.php',
+ 'GuzzleHttp\\HandlerStack' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/HandlerStack.php',
+ 'GuzzleHttp\\Handler\\CurlFactory' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
+ 'GuzzleHttp\\Handler\\CurlFactoryInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php',
+ 'GuzzleHttp\\Handler\\CurlHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlHandler.php',
+ 'GuzzleHttp\\Handler\\CurlMultiHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php',
+ 'GuzzleHttp\\Handler\\EasyHandle' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/EasyHandle.php',
+ 'GuzzleHttp\\Handler\\MockHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/MockHandler.php',
+ 'GuzzleHttp\\Handler\\Proxy' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/Proxy.php',
+ 'GuzzleHttp\\Handler\\StreamHandler' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/StreamHandler.php',
+ 'GuzzleHttp\\MessageFormatter' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/MessageFormatter.php',
+ 'GuzzleHttp\\Middleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Middleware.php',
+ 'GuzzleHttp\\Pool' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Pool.php',
+ 'GuzzleHttp\\PrepareBodyMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php',
+ 'GuzzleHttp\\Promise\\AggregateException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/AggregateException.php',
+ 'GuzzleHttp\\Promise\\CancellationException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/CancellationException.php',
+ 'GuzzleHttp\\Promise\\Coroutine' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Coroutine.php',
+ 'GuzzleHttp\\Promise\\EachPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/EachPromise.php',
+ 'GuzzleHttp\\Promise\\FulfilledPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/FulfilledPromise.php',
+ 'GuzzleHttp\\Promise\\Promise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/Promise.php',
+ 'GuzzleHttp\\Promise\\PromiseInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/PromiseInterface.php',
+ 'GuzzleHttp\\Promise\\PromisorInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/PromisorInterface.php',
+ 'GuzzleHttp\\Promise\\RejectedPromise' => __DIR__ . '/..' . '/guzzlehttp/promises/src/RejectedPromise.php',
+ 'GuzzleHttp\\Promise\\RejectionException' => __DIR__ . '/..' . '/guzzlehttp/promises/src/RejectionException.php',
+ 'GuzzleHttp\\Promise\\TaskQueue' => __DIR__ . '/..' . '/guzzlehttp/promises/src/TaskQueue.php',
+ 'GuzzleHttp\\Promise\\TaskQueueInterface' => __DIR__ . '/..' . '/guzzlehttp/promises/src/TaskQueueInterface.php',
+ 'GuzzleHttp\\Psr7\\AppendStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/AppendStream.php',
+ 'GuzzleHttp\\Psr7\\BufferStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/BufferStream.php',
+ 'GuzzleHttp\\Psr7\\CachingStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/CachingStream.php',
+ 'GuzzleHttp\\Psr7\\DroppingStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/DroppingStream.php',
+ 'GuzzleHttp\\Psr7\\FnStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/FnStream.php',
+ 'GuzzleHttp\\Psr7\\InflateStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/InflateStream.php',
+ 'GuzzleHttp\\Psr7\\LazyOpenStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/LazyOpenStream.php',
+ 'GuzzleHttp\\Psr7\\LimitStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/LimitStream.php',
+ 'GuzzleHttp\\Psr7\\MessageTrait' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/MessageTrait.php',
+ 'GuzzleHttp\\Psr7\\MultipartStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/MultipartStream.php',
+ 'GuzzleHttp\\Psr7\\NoSeekStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/NoSeekStream.php',
+ 'GuzzleHttp\\Psr7\\PumpStream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/PumpStream.php',
+ 'GuzzleHttp\\Psr7\\Request' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Request.php',
+ 'GuzzleHttp\\Psr7\\Response' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Response.php',
+ 'GuzzleHttp\\Psr7\\ServerRequest' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/ServerRequest.php',
+ 'GuzzleHttp\\Psr7\\Stream' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Stream.php',
+ 'GuzzleHttp\\Psr7\\StreamDecoratorTrait' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/StreamDecoratorTrait.php',
+ 'GuzzleHttp\\Psr7\\StreamWrapper' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/StreamWrapper.php',
+ 'GuzzleHttp\\Psr7\\UploadedFile' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UploadedFile.php',
+ 'GuzzleHttp\\Psr7\\Uri' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/Uri.php',
+ 'GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriNormalizer.php',
+ 'GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/UriResolver.php',
+ 'GuzzleHttp\\RedirectMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RedirectMiddleware.php',
+ 'GuzzleHttp\\RequestOptions' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RequestOptions.php',
+ 'GuzzleHttp\\RetryMiddleware' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/RetryMiddleware.php',
+ 'GuzzleHttp\\TransferStats' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/TransferStats.php',
+ 'GuzzleHttp\\UriTemplate' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/UriTemplate.php',
+ 'Hamcrest\\Arrays\\IsArray' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArray.php',
+ 'Hamcrest\\Arrays\\IsArrayContaining' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContaining.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingInAnyOrder' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInAnyOrder.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingInOrder' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInOrder.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingKey' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKey.php',
+ 'Hamcrest\\Arrays\\IsArrayContainingKeyValuePair' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKeyValuePair.php',
+ 'Hamcrest\\Arrays\\IsArrayWithSize' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayWithSize.php',
+ 'Hamcrest\\Arrays\\MatchingOnce' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/MatchingOnce.php',
+ 'Hamcrest\\Arrays\\SeriesMatchingOnce' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/SeriesMatchingOnce.php',
+ 'Hamcrest\\AssertionError' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/AssertionError.php',
+ 'Hamcrest\\BaseDescription' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseDescription.php',
+ 'Hamcrest\\BaseMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseMatcher.php',
+ 'Hamcrest\\Collection\\IsEmptyTraversable' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsEmptyTraversable.php',
+ 'Hamcrest\\Collection\\IsTraversableWithSize' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsTraversableWithSize.php',
+ 'Hamcrest\\Core\\AllOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AllOf.php',
+ 'Hamcrest\\Core\\AnyOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AnyOf.php',
+ 'Hamcrest\\Core\\CombinableMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/CombinableMatcher.php',
+ 'Hamcrest\\Core\\DescribedAs' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/DescribedAs.php',
+ 'Hamcrest\\Core\\Every' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Every.php',
+ 'Hamcrest\\Core\\HasToString' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/HasToString.php',
+ 'Hamcrest\\Core\\Is' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Is.php',
+ 'Hamcrest\\Core\\IsAnything' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsAnything.php',
+ 'Hamcrest\\Core\\IsCollectionContaining' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsCollectionContaining.php',
+ 'Hamcrest\\Core\\IsEqual' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsEqual.php',
+ 'Hamcrest\\Core\\IsIdentical' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsIdentical.php',
+ 'Hamcrest\\Core\\IsInstanceOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsInstanceOf.php',
+ 'Hamcrest\\Core\\IsNot' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNot.php',
+ 'Hamcrest\\Core\\IsNull' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNull.php',
+ 'Hamcrest\\Core\\IsSame' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsSame.php',
+ 'Hamcrest\\Core\\IsTypeOf' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsTypeOf.php',
+ 'Hamcrest\\Core\\Set' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Set.php',
+ 'Hamcrest\\Core\\ShortcutCombination' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/ShortcutCombination.php',
+ 'Hamcrest\\Description' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Description.php',
+ 'Hamcrest\\DiagnosingMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/DiagnosingMatcher.php',
+ 'Hamcrest\\FeatureMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/FeatureMatcher.php',
+ 'Hamcrest\\Internal\\SelfDescribingValue' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Internal/SelfDescribingValue.php',
+ 'Hamcrest\\Matcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matcher.php',
+ 'Hamcrest\\MatcherAssert' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/MatcherAssert.php',
+ 'Hamcrest\\Matchers' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matchers.php',
+ 'Hamcrest\\NullDescription' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/NullDescription.php',
+ 'Hamcrest\\Number\\IsCloseTo' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/IsCloseTo.php',
+ 'Hamcrest\\Number\\OrderingComparison' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/OrderingComparison.php',
+ 'Hamcrest\\SelfDescribing' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/SelfDescribing.php',
+ 'Hamcrest\\StringDescription' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/StringDescription.php',
+ 'Hamcrest\\Text\\IsEmptyString' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEmptyString.php',
+ 'Hamcrest\\Text\\IsEqualIgnoringCase' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringCase.php',
+ 'Hamcrest\\Text\\IsEqualIgnoringWhiteSpace' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringWhiteSpace.php',
+ 'Hamcrest\\Text\\MatchesPattern' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/MatchesPattern.php',
+ 'Hamcrest\\Text\\StringContains' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContains.php',
+ 'Hamcrest\\Text\\StringContainsIgnoringCase' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsIgnoringCase.php',
+ 'Hamcrest\\Text\\StringContainsInOrder' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsInOrder.php',
+ 'Hamcrest\\Text\\StringEndsWith' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringEndsWith.php',
+ 'Hamcrest\\Text\\StringStartsWith' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringStartsWith.php',
+ 'Hamcrest\\Text\\SubstringMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/SubstringMatcher.php',
+ 'Hamcrest\\TypeSafeDiagnosingMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeDiagnosingMatcher.php',
+ 'Hamcrest\\TypeSafeMatcher' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeMatcher.php',
+ 'Hamcrest\\Type\\IsArray' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsArray.php',
+ 'Hamcrest\\Type\\IsBoolean' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsBoolean.php',
+ 'Hamcrest\\Type\\IsCallable' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsCallable.php',
+ 'Hamcrest\\Type\\IsDouble' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsDouble.php',
+ 'Hamcrest\\Type\\IsInteger' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsInteger.php',
+ 'Hamcrest\\Type\\IsNumeric' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsNumeric.php',
+ 'Hamcrest\\Type\\IsObject' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsObject.php',
+ 'Hamcrest\\Type\\IsResource' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsResource.php',
+ 'Hamcrest\\Type\\IsScalar' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsScalar.php',
+ 'Hamcrest\\Type\\IsString' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsString.php',
+ 'Hamcrest\\Util' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Util.php',
+ 'Hamcrest\\Xml\\HasXPath' => __DIR__ . '/..' . '/hamcrest/hamcrest-php/hamcrest/Hamcrest/Xml/HasXPath.php',
+ 'Illuminate\\Auth\\Access\\AuthorizationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/AuthorizationException.php',
+ 'Illuminate\\Auth\\Access\\Gate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/Gate.php',
+ 'Illuminate\\Auth\\Access\\HandlesAuthorization' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php',
+ 'Illuminate\\Auth\\Access\\Response' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Access/Response.php',
+ 'Illuminate\\Auth\\AuthManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/AuthManager.php',
+ 'Illuminate\\Auth\\AuthServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php',
+ 'Illuminate\\Auth\\Authenticatable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Authenticatable.php',
+ 'Illuminate\\Auth\\AuthenticationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/AuthenticationException.php',
+ 'Illuminate\\Auth\\Console\\AuthMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Console/AuthMakeCommand.php',
+ 'Illuminate\\Auth\\Console\\ClearResetsCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Console/ClearResetsCommand.php',
+ 'Illuminate\\Auth\\CreatesUserProviders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/CreatesUserProviders.php',
+ 'Illuminate\\Auth\\DatabaseUserProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php',
+ 'Illuminate\\Auth\\EloquentUserProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php',
+ 'Illuminate\\Auth\\Events\\Attempting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Attempting.php',
+ 'Illuminate\\Auth\\Events\\Authenticated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Authenticated.php',
+ 'Illuminate\\Auth\\Events\\Failed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Failed.php',
+ 'Illuminate\\Auth\\Events\\Lockout' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Lockout.php',
+ 'Illuminate\\Auth\\Events\\Login' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Login.php',
+ 'Illuminate\\Auth\\Events\\Logout' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Logout.php',
+ 'Illuminate\\Auth\\Events\\PasswordReset' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/PasswordReset.php',
+ 'Illuminate\\Auth\\Events\\Registered' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Registered.php',
+ 'Illuminate\\Auth\\Events\\Verified' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Events/Verified.php',
+ 'Illuminate\\Auth\\GenericUser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/GenericUser.php',
+ 'Illuminate\\Auth\\GuardHelpers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/GuardHelpers.php',
+ 'Illuminate\\Auth\\Listeners\\SendEmailVerificationNotification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Listeners/SendEmailVerificationNotification.php',
+ 'Illuminate\\Auth\\Middleware\\Authenticate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php',
+ 'Illuminate\\Auth\\Middleware\\AuthenticateWithBasicAuth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/AuthenticateWithBasicAuth.php',
+ 'Illuminate\\Auth\\Middleware\\Authorize' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/Authorize.php',
+ 'Illuminate\\Auth\\Middleware\\EnsureEmailIsVerified' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Middleware/EnsureEmailIsVerified.php',
+ 'Illuminate\\Auth\\MustVerifyEmail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php',
+ 'Illuminate\\Auth\\Notifications\\ResetPassword' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php',
+ 'Illuminate\\Auth\\Notifications\\VerifyEmail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Notifications/VerifyEmail.php',
+ 'Illuminate\\Auth\\Passwords\\CanResetPassword' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php',
+ 'Illuminate\\Auth\\Passwords\\DatabaseTokenRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/DatabaseTokenRepository.php',
+ 'Illuminate\\Auth\\Passwords\\PasswordBroker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBroker.php',
+ 'Illuminate\\Auth\\Passwords\\PasswordBrokerManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBrokerManager.php',
+ 'Illuminate\\Auth\\Passwords\\PasswordResetServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/PasswordResetServiceProvider.php',
+ 'Illuminate\\Auth\\Passwords\\TokenRepositoryInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Passwords/TokenRepositoryInterface.php',
+ 'Illuminate\\Auth\\Recaller' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/Recaller.php',
+ 'Illuminate\\Auth\\RequestGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/RequestGuard.php',
+ 'Illuminate\\Auth\\SessionGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/SessionGuard.php',
+ 'Illuminate\\Auth\\TokenGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Auth/TokenGuard.php',
+ 'Illuminate\\Broadcasting\\BroadcastController' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php',
+ 'Illuminate\\Broadcasting\\BroadcastEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastEvent.php',
+ 'Illuminate\\Broadcasting\\BroadcastException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastException.php',
+ 'Illuminate\\Broadcasting\\BroadcastManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php',
+ 'Illuminate\\Broadcasting\\BroadcastServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/BroadcastServiceProvider.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\Broadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\LogBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\NullBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/NullBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\PusherBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Broadcasters\\RedisBroadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/RedisBroadcaster.php',
+ 'Illuminate\\Broadcasting\\Channel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/Channel.php',
+ 'Illuminate\\Broadcasting\\InteractsWithSockets' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/InteractsWithSockets.php',
+ 'Illuminate\\Broadcasting\\PendingBroadcast' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/PendingBroadcast.php',
+ 'Illuminate\\Broadcasting\\PresenceChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/PresenceChannel.php',
+ 'Illuminate\\Broadcasting\\PrivateChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Broadcasting/PrivateChannel.php',
+ 'Illuminate\\Bus\\BusServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/BusServiceProvider.php',
+ 'Illuminate\\Bus\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/Dispatcher.php',
+ 'Illuminate\\Bus\\Queueable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Bus/Queueable.php',
+ 'Illuminate\\Cache\\ApcStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/ApcStore.php',
+ 'Illuminate\\Cache\\ApcWrapper' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/ApcWrapper.php',
+ 'Illuminate\\Cache\\ArrayStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/ArrayStore.php',
+ 'Illuminate\\Cache\\CacheManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/CacheManager.php',
+ 'Illuminate\\Cache\\CacheServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php',
+ 'Illuminate\\Cache\\Console\\CacheTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php',
+ 'Illuminate\\Cache\\Console\\ClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php',
+ 'Illuminate\\Cache\\Console\\ForgetCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Console/ForgetCommand.php',
+ 'Illuminate\\Cache\\DatabaseStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/DatabaseStore.php',
+ 'Illuminate\\Cache\\Events\\CacheEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/CacheEvent.php',
+ 'Illuminate\\Cache\\Events\\CacheHit' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/CacheHit.php',
+ 'Illuminate\\Cache\\Events\\CacheMissed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/CacheMissed.php',
+ 'Illuminate\\Cache\\Events\\KeyForgotten' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/KeyForgotten.php',
+ 'Illuminate\\Cache\\Events\\KeyWritten' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Events/KeyWritten.php',
+ 'Illuminate\\Cache\\FileStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/FileStore.php',
+ 'Illuminate\\Cache\\Lock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Lock.php',
+ 'Illuminate\\Cache\\MemcachedConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php',
+ 'Illuminate\\Cache\\MemcachedLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/MemcachedLock.php',
+ 'Illuminate\\Cache\\MemcachedStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/MemcachedStore.php',
+ 'Illuminate\\Cache\\NullStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/NullStore.php',
+ 'Illuminate\\Cache\\RateLimiter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RateLimiter.php',
+ 'Illuminate\\Cache\\RedisLock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RedisLock.php',
+ 'Illuminate\\Cache\\RedisStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RedisStore.php',
+ 'Illuminate\\Cache\\RedisTaggedCache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php',
+ 'Illuminate\\Cache\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/Repository.php',
+ 'Illuminate\\Cache\\RetrievesMultipleKeys' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/RetrievesMultipleKeys.php',
+ 'Illuminate\\Cache\\TagSet' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/TagSet.php',
+ 'Illuminate\\Cache\\TaggableStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/TaggableStore.php',
+ 'Illuminate\\Cache\\TaggedCache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cache/TaggedCache.php',
+ 'Illuminate\\Config\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Config/Repository.php',
+ 'Illuminate\\Console\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Application.php',
+ 'Illuminate\\Console\\Command' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Command.php',
+ 'Illuminate\\Console\\ConfirmableTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php',
+ 'Illuminate\\Console\\DetectsApplicationNamespace' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/DetectsApplicationNamespace.php',
+ 'Illuminate\\Console\\Events\\ArtisanStarting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/ArtisanStarting.php',
+ 'Illuminate\\Console\\Events\\CommandFinished' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/CommandFinished.php',
+ 'Illuminate\\Console\\Events\\CommandStarting' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Events/CommandStarting.php',
+ 'Illuminate\\Console\\GeneratorCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/GeneratorCommand.php',
+ 'Illuminate\\Console\\OutputStyle' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/OutputStyle.php',
+ 'Illuminate\\Console\\Parser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Parser.php',
+ 'Illuminate\\Console\\Scheduling\\CacheEventMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheEventMutex.php',
+ 'Illuminate\\Console\\Scheduling\\CacheSchedulingMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CacheSchedulingMutex.php',
+ 'Illuminate\\Console\\Scheduling\\CallbackEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php',
+ 'Illuminate\\Console\\Scheduling\\CommandBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/CommandBuilder.php',
+ 'Illuminate\\Console\\Scheduling\\Event' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/Event.php',
+ 'Illuminate\\Console\\Scheduling\\EventMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/EventMutex.php',
+ 'Illuminate\\Console\\Scheduling\\ManagesFrequencies' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ManagesFrequencies.php',
+ 'Illuminate\\Console\\Scheduling\\Schedule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/Schedule.php',
+ 'Illuminate\\Console\\Scheduling\\ScheduleFinishCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleFinishCommand.php',
+ 'Illuminate\\Console\\Scheduling\\ScheduleRunCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php',
+ 'Illuminate\\Console\\Scheduling\\SchedulingMutex' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Console/Scheduling/SchedulingMutex.php',
+ 'Illuminate\\Container\\BoundMethod' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/BoundMethod.php',
+ 'Illuminate\\Container\\Container' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/Container.php',
+ 'Illuminate\\Container\\ContextualBindingBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/ContextualBindingBuilder.php',
+ 'Illuminate\\Container\\EntryNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Container/EntryNotFoundException.php',
+ 'Illuminate\\Contracts\\Auth\\Access\\Authorizable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Authorizable.php',
+ 'Illuminate\\Contracts\\Auth\\Access\\Gate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Access/Gate.php',
+ 'Illuminate\\Contracts\\Auth\\Authenticatable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Authenticatable.php',
+ 'Illuminate\\Contracts\\Auth\\CanResetPassword' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/CanResetPassword.php',
+ 'Illuminate\\Contracts\\Auth\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Factory.php',
+ 'Illuminate\\Contracts\\Auth\\Guard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/Guard.php',
+ 'Illuminate\\Contracts\\Auth\\MustVerifyEmail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/MustVerifyEmail.php',
+ 'Illuminate\\Contracts\\Auth\\PasswordBroker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBroker.php',
+ 'Illuminate\\Contracts\\Auth\\PasswordBrokerFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBrokerFactory.php',
+ 'Illuminate\\Contracts\\Auth\\StatefulGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/StatefulGuard.php',
+ 'Illuminate\\Contracts\\Auth\\SupportsBasicAuth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/SupportsBasicAuth.php',
+ 'Illuminate\\Contracts\\Auth\\UserProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Auth/UserProvider.php',
+ 'Illuminate\\Contracts\\Broadcasting\\Broadcaster' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Broadcaster.php',
+ 'Illuminate\\Contracts\\Broadcasting\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/Factory.php',
+ 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcast' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcast.php',
+ 'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcastNow' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcastNow.php',
+ 'Illuminate\\Contracts\\Bus\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Bus/Dispatcher.php',
+ 'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Bus/QueueingDispatcher.php',
+ 'Illuminate\\Contracts\\Cache\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Factory.php',
+ 'Illuminate\\Contracts\\Cache\\Lock' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Lock.php',
+ 'Illuminate\\Contracts\\Cache\\LockProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/LockProvider.php',
+ 'Illuminate\\Contracts\\Cache\\LockTimeoutException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/LockTimeoutException.php',
+ 'Illuminate\\Contracts\\Cache\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Repository.php',
+ 'Illuminate\\Contracts\\Cache\\Store' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cache/Store.php',
+ 'Illuminate\\Contracts\\Config\\Repository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Config/Repository.php',
+ 'Illuminate\\Contracts\\Console\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Console/Application.php',
+ 'Illuminate\\Contracts\\Console\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Console/Kernel.php',
+ 'Illuminate\\Contracts\\Container\\BindingResolutionException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/BindingResolutionException.php',
+ 'Illuminate\\Contracts\\Container\\Container' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/Container.php',
+ 'Illuminate\\Contracts\\Container\\ContextualBindingBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Container/ContextualBindingBuilder.php',
+ 'Illuminate\\Contracts\\Cookie\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cookie/Factory.php',
+ 'Illuminate\\Contracts\\Cookie\\QueueingFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Cookie/QueueingFactory.php',
+ 'Illuminate\\Contracts\\Database\\ModelIdentifier' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Database/ModelIdentifier.php',
+ 'Illuminate\\Contracts\\Debug\\ExceptionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Debug/ExceptionHandler.php',
+ 'Illuminate\\Contracts\\Encryption\\DecryptException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Encryption/DecryptException.php',
+ 'Illuminate\\Contracts\\Encryption\\EncryptException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Encryption/EncryptException.php',
+ 'Illuminate\\Contracts\\Encryption\\Encrypter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Encryption/Encrypter.php',
+ 'Illuminate\\Contracts\\Events\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Events/Dispatcher.php',
+ 'Illuminate\\Contracts\\Filesystem\\Cloud' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Cloud.php',
+ 'Illuminate\\Contracts\\Filesystem\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Factory.php',
+ 'Illuminate\\Contracts\\Filesystem\\FileExistsException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/FileExistsException.php',
+ 'Illuminate\\Contracts\\Filesystem\\FileNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/FileNotFoundException.php',
+ 'Illuminate\\Contracts\\Filesystem\\Filesystem' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Filesystem/Filesystem.php',
+ 'Illuminate\\Contracts\\Foundation\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Foundation/Application.php',
+ 'Illuminate\\Contracts\\Hashing\\Hasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Hashing/Hasher.php',
+ 'Illuminate\\Contracts\\Http\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Http/Kernel.php',
+ 'Illuminate\\Contracts\\Mail\\MailQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/MailQueue.php',
+ 'Illuminate\\Contracts\\Mail\\Mailable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailable.php',
+ 'Illuminate\\Contracts\\Mail\\Mailer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Mail/Mailer.php',
+ 'Illuminate\\Contracts\\Notifications\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Notifications/Dispatcher.php',
+ 'Illuminate\\Contracts\\Notifications\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Notifications/Factory.php',
+ 'Illuminate\\Contracts\\Pagination\\LengthAwarePaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pagination/LengthAwarePaginator.php',
+ 'Illuminate\\Contracts\\Pagination\\Paginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pagination/Paginator.php',
+ 'Illuminate\\Contracts\\Pipeline\\Hub' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Hub.php',
+ 'Illuminate\\Contracts\\Pipeline\\Pipeline' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Pipeline/Pipeline.php',
+ 'Illuminate\\Contracts\\Queue\\EntityNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityNotFoundException.php',
+ 'Illuminate\\Contracts\\Queue\\EntityResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/EntityResolver.php',
+ 'Illuminate\\Contracts\\Queue\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Factory.php',
+ 'Illuminate\\Contracts\\Queue\\Job' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Job.php',
+ 'Illuminate\\Contracts\\Queue\\Monitor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Monitor.php',
+ 'Illuminate\\Contracts\\Queue\\Queue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/Queue.php',
+ 'Illuminate\\Contracts\\Queue\\QueueableCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableCollection.php',
+ 'Illuminate\\Contracts\\Queue\\QueueableEntity' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/QueueableEntity.php',
+ 'Illuminate\\Contracts\\Queue\\ShouldQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueue.php',
+ 'Illuminate\\Contracts\\Redis\\Connection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Redis/Connection.php',
+ 'Illuminate\\Contracts\\Redis\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Redis/Factory.php',
+ 'Illuminate\\Contracts\\Redis\\LimiterTimeoutException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Redis/LimiterTimeoutException.php',
+ 'Illuminate\\Contracts\\Routing\\BindingRegistrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/BindingRegistrar.php',
+ 'Illuminate\\Contracts\\Routing\\Registrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/Registrar.php',
+ 'Illuminate\\Contracts\\Routing\\ResponseFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/ResponseFactory.php',
+ 'Illuminate\\Contracts\\Routing\\UrlGenerator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlGenerator.php',
+ 'Illuminate\\Contracts\\Routing\\UrlRoutable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Routing/UrlRoutable.php',
+ 'Illuminate\\Contracts\\Session\\Session' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Session/Session.php',
+ 'Illuminate\\Contracts\\Support\\Arrayable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Arrayable.php',
+ 'Illuminate\\Contracts\\Support\\Htmlable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Htmlable.php',
+ 'Illuminate\\Contracts\\Support\\Jsonable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Jsonable.php',
+ 'Illuminate\\Contracts\\Support\\MessageBag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/MessageBag.php',
+ 'Illuminate\\Contracts\\Support\\MessageProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/MessageProvider.php',
+ 'Illuminate\\Contracts\\Support\\Renderable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Renderable.php',
+ 'Illuminate\\Contracts\\Support\\Responsable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Support/Responsable.php',
+ 'Illuminate\\Contracts\\Translation\\HasLocalePreference' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Translation/HasLocalePreference.php',
+ 'Illuminate\\Contracts\\Translation\\Loader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Translation/Loader.php',
+ 'Illuminate\\Contracts\\Translation\\Translator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Translation/Translator.php',
+ 'Illuminate\\Contracts\\Validation\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/Factory.php',
+ 'Illuminate\\Contracts\\Validation\\ImplicitRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/ImplicitRule.php',
+ 'Illuminate\\Contracts\\Validation\\Rule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/Rule.php',
+ 'Illuminate\\Contracts\\Validation\\ValidatesWhenResolved' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/ValidatesWhenResolved.php',
+ 'Illuminate\\Contracts\\Validation\\Validator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/Validation/Validator.php',
+ 'Illuminate\\Contracts\\View\\Engine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/View/Engine.php',
+ 'Illuminate\\Contracts\\View\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/View/Factory.php',
+ 'Illuminate\\Contracts\\View\\View' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Contracts/View/View.php',
+ 'Illuminate\\Cookie\\CookieJar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/CookieJar.php',
+ 'Illuminate\\Cookie\\CookieServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php',
+ 'Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php',
+ 'Illuminate\\Cookie\\Middleware\\EncryptCookies' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php',
+ 'Illuminate\\Database\\Capsule\\Manager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Capsule/Manager.php',
+ 'Illuminate\\Database\\Concerns\\BuildsQueries' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php',
+ 'Illuminate\\Database\\Concerns\\ManagesTransactions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php',
+ 'Illuminate\\Database\\Connection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connection.php',
+ 'Illuminate\\Database\\ConnectionInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ConnectionInterface.php',
+ 'Illuminate\\Database\\ConnectionResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ConnectionResolver.php',
+ 'Illuminate\\Database\\ConnectionResolverInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php',
+ 'Illuminate\\Database\\Connectors\\ConnectionFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php',
+ 'Illuminate\\Database\\Connectors\\Connector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/Connector.php',
+ 'Illuminate\\Database\\Connectors\\ConnectorInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php',
+ 'Illuminate\\Database\\Connectors\\MySqlConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php',
+ 'Illuminate\\Database\\Connectors\\PostgresConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php',
+ 'Illuminate\\Database\\Connectors\\SQLiteConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php',
+ 'Illuminate\\Database\\Connectors\\SqlServerConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php',
+ 'Illuminate\\Database\\Console\\Factories\\FactoryMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Factories/FactoryMakeCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\BaseCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\FreshCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\InstallCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\MigrateCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\MigrateMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\RefreshCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\ResetCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\RollbackCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\StatusCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php',
+ 'Illuminate\\Database\\Console\\Migrations\\TableGuesser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Migrations/TableGuesser.php',
+ 'Illuminate\\Database\\Console\\Seeds\\SeedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php',
+ 'Illuminate\\Database\\Console\\Seeds\\SeederMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Console/Seeds/SeederMakeCommand.php',
+ 'Illuminate\\Database\\DatabaseManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DatabaseManager.php',
+ 'Illuminate\\Database\\DatabaseServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php',
+ 'Illuminate\\Database\\DetectsDeadlocks' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DetectsDeadlocks.php',
+ 'Illuminate\\Database\\DetectsLostConnections' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/DetectsLostConnections.php',
+ 'Illuminate\\Database\\Eloquent\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php',
+ 'Illuminate\\Database\\Eloquent\\Collection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\GuardsAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasGlobalScopes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasRelationships' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HasTimestamps' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasTimestamps.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\HidesAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php',
+ 'Illuminate\\Database\\Eloquent\\Concerns\\QueriesRelationships' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php',
+ 'Illuminate\\Database\\Eloquent\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Factory.php',
+ 'Illuminate\\Database\\Eloquent\\FactoryBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php',
+ 'Illuminate\\Database\\Eloquent\\JsonEncodingException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/JsonEncodingException.php',
+ 'Illuminate\\Database\\Eloquent\\MassAssignmentException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php',
+ 'Illuminate\\Database\\Eloquent\\Model' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Model.php',
+ 'Illuminate\\Database\\Eloquent\\ModelNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php',
+ 'Illuminate\\Database\\Eloquent\\QueueEntityResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/QueueEntityResolver.php',
+ 'Illuminate\\Database\\Eloquent\\RelationNotFoundException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/RelationNotFoundException.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\BelongsTo' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\AsPivot' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/AsPivot.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithPivotTable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Concerns\\SupportsDefaultModels' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasOne' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphOne' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphOneOrMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphPivot' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphTo' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\MorphToMany' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Pivot' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php',
+ 'Illuminate\\Database\\Eloquent\\Relations\\Relation' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php',
+ 'Illuminate\\Database\\Eloquent\\Scope' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/Scope.php',
+ 'Illuminate\\Database\\Eloquent\\SoftDeletes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletes.php',
+ 'Illuminate\\Database\\Eloquent\\SoftDeletingScope' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php',
+ 'Illuminate\\Database\\Events\\ConnectionEvent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/ConnectionEvent.php',
+ 'Illuminate\\Database\\Events\\QueryExecuted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/QueryExecuted.php',
+ 'Illuminate\\Database\\Events\\StatementPrepared' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/StatementPrepared.php',
+ 'Illuminate\\Database\\Events\\TransactionBeginning' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/TransactionBeginning.php',
+ 'Illuminate\\Database\\Events\\TransactionCommitted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/TransactionCommitted.php',
+ 'Illuminate\\Database\\Events\\TransactionRolledBack' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Events/TransactionRolledBack.php',
+ 'Illuminate\\Database\\Grammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Grammar.php',
+ 'Illuminate\\Database\\MigrationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php',
+ 'Illuminate\\Database\\Migrations\\DatabaseMigrationRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php',
+ 'Illuminate\\Database\\Migrations\\Migration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/Migration.php',
+ 'Illuminate\\Database\\Migrations\\MigrationCreator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php',
+ 'Illuminate\\Database\\Migrations\\MigrationRepositoryInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php',
+ 'Illuminate\\Database\\Migrations\\Migrator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php',
+ 'Illuminate\\Database\\MySqlConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/MySqlConnection.php',
+ 'Illuminate\\Database\\PostgresConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/PostgresConnection.php',
+ 'Illuminate\\Database\\QueryException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/QueryException.php',
+ 'Illuminate\\Database\\Query\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Builder.php',
+ 'Illuminate\\Database\\Query\\Expression' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Expression.php',
+ 'Illuminate\\Database\\Query\\Grammars\\Grammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\MySqlGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\PostgresGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\SQLiteGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php',
+ 'Illuminate\\Database\\Query\\Grammars\\SqlServerGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php',
+ 'Illuminate\\Database\\Query\\JoinClause' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/JoinClause.php',
+ 'Illuminate\\Database\\Query\\JsonExpression' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/JsonExpression.php',
+ 'Illuminate\\Database\\Query\\Processors\\MySqlProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php',
+ 'Illuminate\\Database\\Query\\Processors\\PostgresProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php',
+ 'Illuminate\\Database\\Query\\Processors\\Processor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php',
+ 'Illuminate\\Database\\Query\\Processors\\SQLiteProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php',
+ 'Illuminate\\Database\\Query\\Processors\\SqlServerProcessor' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php',
+ 'Illuminate\\Database\\SQLiteConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/SQLiteConnection.php',
+ 'Illuminate\\Database\\Schema\\Blueprint' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php',
+ 'Illuminate\\Database\\Schema\\Builder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Builder.php',
+ 'Illuminate\\Database\\Schema\\ColumnDefinition' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/ColumnDefinition.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\ChangeColumn' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/ChangeColumn.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\Grammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\MySqlGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\PostgresGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\RenameColumn' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/RenameColumn.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\SQLiteGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php',
+ 'Illuminate\\Database\\Schema\\Grammars\\SqlServerGrammar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php',
+ 'Illuminate\\Database\\Schema\\MySqlBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php',
+ 'Illuminate\\Database\\Schema\\PostgresBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/PostgresBuilder.php',
+ 'Illuminate\\Database\\Schema\\SQLiteBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php',
+ 'Illuminate\\Database\\Schema\\SqlServerBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Schema/SqlServerBuilder.php',
+ 'Illuminate\\Database\\Seeder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/Seeder.php',
+ 'Illuminate\\Database\\SqlServerConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Database/SqlServerConnection.php',
+ 'Illuminate\\Encryption\\Encrypter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Encryption/Encrypter.php',
+ 'Illuminate\\Encryption\\EncryptionServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php',
+ 'Illuminate\\Events\\CallQueuedListener' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/CallQueuedListener.php',
+ 'Illuminate\\Events\\Dispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/Dispatcher.php',
+ 'Illuminate\\Events\\EventServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Events/EventServiceProvider.php',
+ 'Illuminate\\Filesystem\\Cache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/Cache.php',
+ 'Illuminate\\Filesystem\\Filesystem' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/Filesystem.php',
+ 'Illuminate\\Filesystem\\FilesystemAdapter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php',
+ 'Illuminate\\Filesystem\\FilesystemManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php',
+ 'Illuminate\\Filesystem\\FilesystemServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php',
+ 'Illuminate\\Foundation\\AliasLoader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/AliasLoader.php',
+ 'Illuminate\\Foundation\\Application' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Application.php',
+ 'Illuminate\\Foundation\\Auth\\Access\\Authorizable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/Authorizable.php',
+ 'Illuminate\\Foundation\\Auth\\Access\\AuthorizesRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/Access/AuthorizesRequests.php',
+ 'Illuminate\\Foundation\\Auth\\AuthenticatesUsers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php',
+ 'Illuminate\\Foundation\\Auth\\RedirectsUsers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/RedirectsUsers.php',
+ 'Illuminate\\Foundation\\Auth\\RegistersUsers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/RegistersUsers.php',
+ 'Illuminate\\Foundation\\Auth\\ResetsPasswords' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/ResetsPasswords.php',
+ 'Illuminate\\Foundation\\Auth\\SendsPasswordResetEmails' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/SendsPasswordResetEmails.php',
+ 'Illuminate\\Foundation\\Auth\\ThrottlesLogins' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/ThrottlesLogins.php',
+ 'Illuminate\\Foundation\\Auth\\User' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/User.php',
+ 'Illuminate\\Foundation\\Auth\\VerifiesEmails' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Auth/VerifiesEmails.php',
+ 'Illuminate\\Foundation\\Bootstrap\\BootProviders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php',
+ 'Illuminate\\Foundation\\Bootstrap\\HandleExceptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php',
+ 'Illuminate\\Foundation\\Bootstrap\\LoadConfiguration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php',
+ 'Illuminate\\Foundation\\Bootstrap\\LoadEnvironmentVariables' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php',
+ 'Illuminate\\Foundation\\Bootstrap\\RegisterFacades' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php',
+ 'Illuminate\\Foundation\\Bootstrap\\RegisterProviders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php',
+ 'Illuminate\\Foundation\\Bootstrap\\SetRequestForConsole' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bootstrap/SetRequestForConsole.php',
+ 'Illuminate\\Foundation\\Bus\\Dispatchable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php',
+ 'Illuminate\\Foundation\\Bus\\DispatchesJobs' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/DispatchesJobs.php',
+ 'Illuminate\\Foundation\\Bus\\PendingChain' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingChain.php',
+ 'Illuminate\\Foundation\\Bus\\PendingDispatch' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php',
+ 'Illuminate\\Foundation\\ComposerScripts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php',
+ 'Illuminate\\Foundation\\Console\\AppNameCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/AppNameCommand.php',
+ 'Illuminate\\Foundation\\Console\\ChannelMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ChannelMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ClearCompiledCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php',
+ 'Illuminate\\Foundation\\Console\\ClosureCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ClosureCommand.php',
+ 'Illuminate\\Foundation\\Console\\ConfigCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php',
+ 'Illuminate\\Foundation\\Console\\ConfigClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConfigClearCommand.php',
+ 'Illuminate\\Foundation\\Console\\ConsoleMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ConsoleMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\DownCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php',
+ 'Illuminate\\Foundation\\Console\\EnvironmentCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php',
+ 'Illuminate\\Foundation\\Console\\EventGenerateCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EventGenerateCommand.php',
+ 'Illuminate\\Foundation\\Console\\EventMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/EventMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ExceptionMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ExceptionMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\JobMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/JobMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php',
+ 'Illuminate\\Foundation\\Console\\KeyGenerateCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php',
+ 'Illuminate\\Foundation\\Console\\ListenerMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ListenerMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\MailMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/MailMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ModelMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ModelMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\NotificationMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/NotificationMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ObserverMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ObserverMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\OptimizeClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php',
+ 'Illuminate\\Foundation\\Console\\OptimizeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php',
+ 'Illuminate\\Foundation\\Console\\PackageDiscoverCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/PackageDiscoverCommand.php',
+ 'Illuminate\\Foundation\\Console\\PolicyMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/PolicyMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\PresetCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/PresetCommand.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\Bootstrap' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/Bootstrap.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\None' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/None.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\Preset' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/Preset.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\React' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/React.php',
+ 'Illuminate\\Foundation\\Console\\Presets\\Vue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/Presets/Vue.php',
+ 'Illuminate\\Foundation\\Console\\ProviderMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ProviderMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\QueuedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/QueuedCommand.php',
+ 'Illuminate\\Foundation\\Console\\RequestMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RequestMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ResourceMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ResourceMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\RouteCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RouteCacheCommand.php',
+ 'Illuminate\\Foundation\\Console\\RouteClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RouteClearCommand.php',
+ 'Illuminate\\Foundation\\Console\\RouteListCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RouteListCommand.php',
+ 'Illuminate\\Foundation\\Console\\RuleMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/RuleMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\ServeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php',
+ 'Illuminate\\Foundation\\Console\\StorageLinkCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php',
+ 'Illuminate\\Foundation\\Console\\TestMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/TestMakeCommand.php',
+ 'Illuminate\\Foundation\\Console\\UpCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php',
+ 'Illuminate\\Foundation\\Console\\VendorPublishCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/VendorPublishCommand.php',
+ 'Illuminate\\Foundation\\Console\\ViewCacheCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ViewCacheCommand.php',
+ 'Illuminate\\Foundation\\Console\\ViewClearCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Console/ViewClearCommand.php',
+ 'Illuminate\\Foundation\\EnvironmentDetector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php',
+ 'Illuminate\\Foundation\\Events\\Dispatchable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/Dispatchable.php',
+ 'Illuminate\\Foundation\\Events\\LocaleUpdated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Events/LocaleUpdated.php',
+ 'Illuminate\\Foundation\\Exceptions\\Handler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php',
+ 'Illuminate\\Foundation\\Exceptions\\WhoopsHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Exceptions/WhoopsHandler.php',
+ 'Illuminate\\Foundation\\Http\\Events\\RequestHandled' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Events/RequestHandled.php',
+ 'Illuminate\\Foundation\\Http\\Exceptions\\MaintenanceModeException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Exceptions/MaintenanceModeException.php',
+ 'Illuminate\\Foundation\\Http\\FormRequest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php',
+ 'Illuminate\\Foundation\\Http\\Kernel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\TrimStrings' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php',
+ 'Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php',
+ 'Illuminate\\Foundation\\Inspiring' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Inspiring.php',
+ 'Illuminate\\Foundation\\PackageManifest' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/PackageManifest.php',
+ 'Illuminate\\Foundation\\ProviderRepository' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php',
+ 'Illuminate\\Foundation\\Providers\\ArtisanServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\ComposerServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\ConsoleSupportServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\FormRequestServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/FormRequestServiceProvider.php',
+ 'Illuminate\\Foundation\\Providers\\FoundationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Providers/FoundationServiceProvider.php',
+ 'Illuminate\\Foundation\\Support\\Providers\\AuthServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php',
+ 'Illuminate\\Foundation\\Support\\Providers\\EventServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php',
+ 'Illuminate\\Foundation\\Support\\Providers\\RouteServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithAuthentication' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithAuthentication.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithConsole' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithContainer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithExceptionHandling' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithRedis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithRedis.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\InteractsWithSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithSession.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\MakesHttpRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php',
+ 'Illuminate\\Foundation\\Testing\\Concerns\\MocksApplicationServices' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.php',
+ 'Illuminate\\Foundation\\Testing\\Constraints\\HasInDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/HasInDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\Constraints\\SeeInOrder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/SeeInOrder.php',
+ 'Illuminate\\Foundation\\Testing\\Constraints\\SoftDeletedInDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/SoftDeletedInDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\DatabaseMigrations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php',
+ 'Illuminate\\Foundation\\Testing\\DatabaseTransactions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactions.php',
+ 'Illuminate\\Foundation\\Testing\\HttpException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/HttpException.php',
+ 'Illuminate\\Foundation\\Testing\\PendingCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/PendingCommand.php',
+ 'Illuminate\\Foundation\\Testing\\RefreshDatabase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php',
+ 'Illuminate\\Foundation\\Testing\\RefreshDatabaseState' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabaseState.php',
+ 'Illuminate\\Foundation\\Testing\\TestCase' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php',
+ 'Illuminate\\Foundation\\Testing\\TestResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/TestResponse.php',
+ 'Illuminate\\Foundation\\Testing\\WithFaker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/WithFaker.php',
+ 'Illuminate\\Foundation\\Testing\\WithoutEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/WithoutEvents.php',
+ 'Illuminate\\Foundation\\Testing\\WithoutMiddleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Testing/WithoutMiddleware.php',
+ 'Illuminate\\Foundation\\Validation\\ValidatesRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php',
+ 'Illuminate\\Hashing\\AbstractHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/AbstractHasher.php',
+ 'Illuminate\\Hashing\\Argon2IdHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/Argon2IdHasher.php',
+ 'Illuminate\\Hashing\\ArgonHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/ArgonHasher.php',
+ 'Illuminate\\Hashing\\BcryptHasher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php',
+ 'Illuminate\\Hashing\\HashManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/HashManager.php',
+ 'Illuminate\\Hashing\\HashServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php',
+ 'Illuminate\\Http\\Concerns\\InteractsWithContentTypes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithContentTypes.php',
+ 'Illuminate\\Http\\Concerns\\InteractsWithFlashData' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithFlashData.php',
+ 'Illuminate\\Http\\Concerns\\InteractsWithInput' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithInput.php',
+ 'Illuminate\\Http\\Exceptions\\HttpResponseException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Exceptions/HttpResponseException.php',
+ 'Illuminate\\Http\\Exceptions\\PostTooLargeException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Exceptions/PostTooLargeException.php',
+ 'Illuminate\\Http\\Exceptions\\ThrottleRequestsException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Exceptions/ThrottleRequestsException.php',
+ 'Illuminate\\Http\\File' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/File.php',
+ 'Illuminate\\Http\\FileHelpers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/FileHelpers.php',
+ 'Illuminate\\Http\\JsonResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/JsonResponse.php',
+ 'Illuminate\\Http\\Middleware\\CheckResponseForModifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/CheckResponseForModifications.php',
+ 'Illuminate\\Http\\Middleware\\FrameGuard' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/FrameGuard.php',
+ 'Illuminate\\Http\\Middleware\\SetCacheHeaders' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Middleware/SetCacheHeaders.php',
+ 'Illuminate\\Http\\RedirectResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/RedirectResponse.php',
+ 'Illuminate\\Http\\Request' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Request.php',
+ 'Illuminate\\Http\\Resources\\CollectsResources' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/CollectsResources.php',
+ 'Illuminate\\Http\\Resources\\ConditionallyLoadsAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/ConditionallyLoadsAttributes.php',
+ 'Illuminate\\Http\\Resources\\DelegatesToResource' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/DelegatesToResource.php',
+ 'Illuminate\\Http\\Resources\\Json\\AnonymousResourceCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/AnonymousResourceCollection.php',
+ 'Illuminate\\Http\\Resources\\Json\\JsonResource' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/JsonResource.php',
+ 'Illuminate\\Http\\Resources\\Json\\PaginatedResourceResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/PaginatedResourceResponse.php',
+ 'Illuminate\\Http\\Resources\\Json\\Resource' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/Resource.php',
+ 'Illuminate\\Http\\Resources\\Json\\ResourceCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceCollection.php',
+ 'Illuminate\\Http\\Resources\\Json\\ResourceResponse' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceResponse.php',
+ 'Illuminate\\Http\\Resources\\MergeValue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/MergeValue.php',
+ 'Illuminate\\Http\\Resources\\MissingValue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/MissingValue.php',
+ 'Illuminate\\Http\\Resources\\PotentiallyMissing' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Resources/PotentiallyMissing.php',
+ 'Illuminate\\Http\\Response' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Response.php',
+ 'Illuminate\\Http\\ResponseTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/ResponseTrait.php',
+ 'Illuminate\\Http\\Testing\\File' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Testing/File.php',
+ 'Illuminate\\Http\\Testing\\FileFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Testing/FileFactory.php',
+ 'Illuminate\\Http\\Testing\\MimeType' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/Testing/MimeType.php',
+ 'Illuminate\\Http\\UploadedFile' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Http/UploadedFile.php',
+ 'Illuminate\\Log\\Events\\MessageLogged' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Events/MessageLogged.php',
+ 'Illuminate\\Log\\LogManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/LogManager.php',
+ 'Illuminate\\Log\\LogServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/LogServiceProvider.php',
+ 'Illuminate\\Log\\Logger' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/Logger.php',
+ 'Illuminate\\Log\\ParsesLogConfiguration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Log/ParsesLogConfiguration.php',
+ 'Illuminate\\Mail\\Events\\MessageSending' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Events/MessageSending.php',
+ 'Illuminate\\Mail\\Events\\MessageSent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Events/MessageSent.php',
+ 'Illuminate\\Mail\\MailServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php',
+ 'Illuminate\\Mail\\Mailable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailable.php',
+ 'Illuminate\\Mail\\Mailer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Mailer.php',
+ 'Illuminate\\Mail\\Markdown' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Markdown.php',
+ 'Illuminate\\Mail\\Message' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Message.php',
+ 'Illuminate\\Mail\\PendingMail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/PendingMail.php',
+ 'Illuminate\\Mail\\SendQueuedMailable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php',
+ 'Illuminate\\Mail\\TransportManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/TransportManager.php',
+ 'Illuminate\\Mail\\Transport\\ArrayTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/ArrayTransport.php',
+ 'Illuminate\\Mail\\Transport\\LogTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php',
+ 'Illuminate\\Mail\\Transport\\MailgunTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php',
+ 'Illuminate\\Mail\\Transport\\MandrillTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php',
+ 'Illuminate\\Mail\\Transport\\SesTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/SesTransport.php',
+ 'Illuminate\\Mail\\Transport\\SparkPostTransport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/SparkPostTransport.php',
+ 'Illuminate\\Mail\\Transport\\Transport' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Mail/Transport/Transport.php',
+ 'Illuminate\\Notifications\\Action' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Action.php',
+ 'Illuminate\\Notifications\\AnonymousNotifiable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/AnonymousNotifiable.php',
+ 'Illuminate\\Notifications\\ChannelManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/ChannelManager.php',
+ 'Illuminate\\Notifications\\Channels\\BroadcastChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/BroadcastChannel.php',
+ 'Illuminate\\Notifications\\Channels\\DatabaseChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/DatabaseChannel.php',
+ 'Illuminate\\Notifications\\Channels\\MailChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php',
+ 'Illuminate\\Notifications\\Channels\\NexmoSmsChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/NexmoSmsChannel.php',
+ 'Illuminate\\Notifications\\Channels\\SlackWebhookChannel' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Channels/SlackWebhookChannel.php',
+ 'Illuminate\\Notifications\\Console\\NotificationTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Console/NotificationTableCommand.php',
+ 'Illuminate\\Notifications\\DatabaseNotification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotification.php',
+ 'Illuminate\\Notifications\\DatabaseNotificationCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/DatabaseNotificationCollection.php',
+ 'Illuminate\\Notifications\\Events\\BroadcastNotificationCreated' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/BroadcastNotificationCreated.php',
+ 'Illuminate\\Notifications\\Events\\NotificationFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationFailed.php',
+ 'Illuminate\\Notifications\\Events\\NotificationSending' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSending.php',
+ 'Illuminate\\Notifications\\Events\\NotificationSent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Events/NotificationSent.php',
+ 'Illuminate\\Notifications\\HasDatabaseNotifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/HasDatabaseNotifications.php',
+ 'Illuminate\\Notifications\\Messages\\BroadcastMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/BroadcastMessage.php',
+ 'Illuminate\\Notifications\\Messages\\DatabaseMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/DatabaseMessage.php',
+ 'Illuminate\\Notifications\\Messages\\MailMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/MailMessage.php',
+ 'Illuminate\\Notifications\\Messages\\NexmoMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/NexmoMessage.php',
+ 'Illuminate\\Notifications\\Messages\\SimpleMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/SimpleMessage.php',
+ 'Illuminate\\Notifications\\Messages\\SlackAttachment' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachment.php',
+ 'Illuminate\\Notifications\\Messages\\SlackAttachmentField' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachmentField.php',
+ 'Illuminate\\Notifications\\Messages\\SlackMessage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Messages/SlackMessage.php',
+ 'Illuminate\\Notifications\\Notifiable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Notifiable.php',
+ 'Illuminate\\Notifications\\Notification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/Notification.php',
+ 'Illuminate\\Notifications\\NotificationSender' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/NotificationSender.php',
+ 'Illuminate\\Notifications\\NotificationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/NotificationServiceProvider.php',
+ 'Illuminate\\Notifications\\RoutesNotifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php',
+ 'Illuminate\\Notifications\\SendQueuedNotifications' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php',
+ 'Illuminate\\Pagination\\AbstractPaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php',
+ 'Illuminate\\Pagination\\LengthAwarePaginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php',
+ 'Illuminate\\Pagination\\PaginationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php',
+ 'Illuminate\\Pagination\\Paginator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/Paginator.php',
+ 'Illuminate\\Pagination\\UrlWindow' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pagination/UrlWindow.php',
+ 'Illuminate\\Pipeline\\Hub' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pipeline/Hub.php',
+ 'Illuminate\\Pipeline\\Pipeline' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pipeline/Pipeline.php',
+ 'Illuminate\\Pipeline\\PipelineServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Pipeline/PipelineServiceProvider.php',
+ 'Illuminate\\Queue\\BeanstalkdQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php',
+ 'Illuminate\\Queue\\CallQueuedClosure' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/CallQueuedClosure.php',
+ 'Illuminate\\Queue\\CallQueuedHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php',
+ 'Illuminate\\Queue\\Capsule\\Manager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php',
+ 'Illuminate\\Queue\\Connectors\\BeanstalkdConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php',
+ 'Illuminate\\Queue\\Connectors\\ConnectorInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php',
+ 'Illuminate\\Queue\\Connectors\\DatabaseConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/DatabaseConnector.php',
+ 'Illuminate\\Queue\\Connectors\\NullConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/NullConnector.php',
+ 'Illuminate\\Queue\\Connectors\\RedisConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php',
+ 'Illuminate\\Queue\\Connectors\\SqsConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php',
+ 'Illuminate\\Queue\\Connectors\\SyncConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php',
+ 'Illuminate\\Queue\\Console\\FailedTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php',
+ 'Illuminate\\Queue\\Console\\FlushFailedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php',
+ 'Illuminate\\Queue\\Console\\ForgetFailedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php',
+ 'Illuminate\\Queue\\Console\\ListFailedCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php',
+ 'Illuminate\\Queue\\Console\\ListenCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php',
+ 'Illuminate\\Queue\\Console\\RestartCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php',
+ 'Illuminate\\Queue\\Console\\RetryCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php',
+ 'Illuminate\\Queue\\Console\\TableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/TableCommand.php',
+ 'Illuminate\\Queue\\Console\\WorkCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php',
+ 'Illuminate\\Queue\\DatabaseQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php',
+ 'Illuminate\\Queue\\Events\\JobExceptionOccurred' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobExceptionOccurred.php',
+ 'Illuminate\\Queue\\Events\\JobFailed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobFailed.php',
+ 'Illuminate\\Queue\\Events\\JobProcessed' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessed.php',
+ 'Illuminate\\Queue\\Events\\JobProcessing' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/JobProcessing.php',
+ 'Illuminate\\Queue\\Events\\Looping' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/Looping.php',
+ 'Illuminate\\Queue\\Events\\WorkerStopping' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Events/WorkerStopping.php',
+ 'Illuminate\\Queue\\Failed\\DatabaseFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php',
+ 'Illuminate\\Queue\\Failed\\FailedJobProviderInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php',
+ 'Illuminate\\Queue\\Failed\\NullFailedJobProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Failed/NullFailedJobProvider.php',
+ 'Illuminate\\Queue\\FailingJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/FailingJob.php',
+ 'Illuminate\\Queue\\InteractsWithQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/InteractsWithQueue.php',
+ 'Illuminate\\Queue\\InvalidPayloadException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/InvalidPayloadException.php',
+ 'Illuminate\\Queue\\Jobs\\BeanstalkdJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php',
+ 'Illuminate\\Queue\\Jobs\\DatabaseJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php',
+ 'Illuminate\\Queue\\Jobs\\DatabaseJobRecord' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJobRecord.php',
+ 'Illuminate\\Queue\\Jobs\\Job' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/Job.php',
+ 'Illuminate\\Queue\\Jobs\\JobName' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/JobName.php',
+ 'Illuminate\\Queue\\Jobs\\RedisJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php',
+ 'Illuminate\\Queue\\Jobs\\SqsJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php',
+ 'Illuminate\\Queue\\Jobs\\SyncJob' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php',
+ 'Illuminate\\Queue\\Listener' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Listener.php',
+ 'Illuminate\\Queue\\ListenerOptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/ListenerOptions.php',
+ 'Illuminate\\Queue\\LuaScripts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/LuaScripts.php',
+ 'Illuminate\\Queue\\ManuallyFailedException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/ManuallyFailedException.php',
+ 'Illuminate\\Queue\\MaxAttemptsExceededException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php',
+ 'Illuminate\\Queue\\NullQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/NullQueue.php',
+ 'Illuminate\\Queue\\Queue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Queue.php',
+ 'Illuminate\\Queue\\QueueManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/QueueManager.php',
+ 'Illuminate\\Queue\\QueueServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php',
+ 'Illuminate\\Queue\\RedisQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/RedisQueue.php',
+ 'Illuminate\\Queue\\SerializableClosure' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SerializableClosure.php',
+ 'Illuminate\\Queue\\SerializesAndRestoresModelIdentifiers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SerializesAndRestoresModelIdentifiers.php',
+ 'Illuminate\\Queue\\SerializesModels' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SerializesModels.php',
+ 'Illuminate\\Queue\\SqsQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SqsQueue.php',
+ 'Illuminate\\Queue\\SyncQueue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/SyncQueue.php',
+ 'Illuminate\\Queue\\Worker' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/Worker.php',
+ 'Illuminate\\Queue\\WorkerOptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Queue/WorkerOptions.php',
+ 'Illuminate\\Redis\\Connections\\Connection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/Connection.php',
+ 'Illuminate\\Redis\\Connections\\PhpRedisClusterConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisClusterConnection.php',
+ 'Illuminate\\Redis\\Connections\\PhpRedisConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisConnection.php',
+ 'Illuminate\\Redis\\Connections\\PredisClusterConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PredisClusterConnection.php',
+ 'Illuminate\\Redis\\Connections\\PredisConnection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connections/PredisConnection.php',
+ 'Illuminate\\Redis\\Connectors\\PhpRedisConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php',
+ 'Illuminate\\Redis\\Connectors\\PredisConnector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php',
+ 'Illuminate\\Redis\\Events\\CommandExecuted' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Events/CommandExecuted.php',
+ 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiter.php',
+ 'Illuminate\\Redis\\Limiters\\ConcurrencyLimiterBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiterBuilder.php',
+ 'Illuminate\\Redis\\Limiters\\DurationLimiter' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiter.php',
+ 'Illuminate\\Redis\\Limiters\\DurationLimiterBuilder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiterBuilder.php',
+ 'Illuminate\\Redis\\RedisManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/RedisManager.php',
+ 'Illuminate\\Redis\\RedisServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php',
+ 'Illuminate\\Routing\\Console\\ControllerMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Console/ControllerMakeCommand.php',
+ 'Illuminate\\Routing\\Console\\MiddlewareMakeCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Console/MiddlewareMakeCommand.php',
+ 'Illuminate\\Routing\\Contracts\\ControllerDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Contracts/ControllerDispatcher.php',
+ 'Illuminate\\Routing\\Controller' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Controller.php',
+ 'Illuminate\\Routing\\ControllerDispatcher' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php',
+ 'Illuminate\\Routing\\ControllerMiddlewareOptions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ControllerMiddlewareOptions.php',
+ 'Illuminate\\Routing\\Events\\RouteMatched' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Events/RouteMatched.php',
+ 'Illuminate\\Routing\\Exceptions\\InvalidSignatureException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Exceptions/InvalidSignatureException.php',
+ 'Illuminate\\Routing\\Exceptions\\UrlGenerationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php',
+ 'Illuminate\\Routing\\ImplicitRouteBinding' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php',
+ 'Illuminate\\Routing\\Matching\\HostValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php',
+ 'Illuminate\\Routing\\Matching\\MethodValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php',
+ 'Illuminate\\Routing\\Matching\\SchemeValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php',
+ 'Illuminate\\Routing\\Matching\\UriValidator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php',
+ 'Illuminate\\Routing\\Matching\\ValidatorInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php',
+ 'Illuminate\\Routing\\MiddlewareNameResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/MiddlewareNameResolver.php',
+ 'Illuminate\\Routing\\Middleware\\SubstituteBindings' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php',
+ 'Illuminate\\Routing\\Middleware\\ThrottleRequests' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php',
+ 'Illuminate\\Routing\\Middleware\\ThrottleRequestsWithRedis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequestsWithRedis.php',
+ 'Illuminate\\Routing\\Middleware\\ValidateSignature' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Middleware/ValidateSignature.php',
+ 'Illuminate\\Routing\\PendingResourceRegistration' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/PendingResourceRegistration.php',
+ 'Illuminate\\Routing\\Pipeline' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Pipeline.php',
+ 'Illuminate\\Routing\\RedirectController' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RedirectController.php',
+ 'Illuminate\\Routing\\Redirector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Redirector.php',
+ 'Illuminate\\Routing\\ResourceRegistrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ResourceRegistrar.php',
+ 'Illuminate\\Routing\\ResponseFactory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ResponseFactory.php',
+ 'Illuminate\\Routing\\Route' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Route.php',
+ 'Illuminate\\Routing\\RouteAction' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteAction.php',
+ 'Illuminate\\Routing\\RouteBinding' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteBinding.php',
+ 'Illuminate\\Routing\\RouteCollection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteCollection.php',
+ 'Illuminate\\Routing\\RouteCompiler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteCompiler.php',
+ 'Illuminate\\Routing\\RouteDependencyResolverTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteDependencyResolverTrait.php',
+ 'Illuminate\\Routing\\RouteGroup' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteGroup.php',
+ 'Illuminate\\Routing\\RouteParameterBinder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteParameterBinder.php',
+ 'Illuminate\\Routing\\RouteRegistrar' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php',
+ 'Illuminate\\Routing\\RouteSignatureParameters' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteSignatureParameters.php',
+ 'Illuminate\\Routing\\RouteUrlGenerator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RouteUrlGenerator.php',
+ 'Illuminate\\Routing\\Router' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/Router.php',
+ 'Illuminate\\Routing\\RoutingServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php',
+ 'Illuminate\\Routing\\SortedMiddleware' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/SortedMiddleware.php',
+ 'Illuminate\\Routing\\UrlGenerator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/UrlGenerator.php',
+ 'Illuminate\\Routing\\ViewController' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Routing/ViewController.php',
+ 'Illuminate\\Session\\CacheBasedSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php',
+ 'Illuminate\\Session\\Console\\SessionTableCommand' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php',
+ 'Illuminate\\Session\\CookieSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php',
+ 'Illuminate\\Session\\DatabaseSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php',
+ 'Illuminate\\Session\\EncryptedStore' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/EncryptedStore.php',
+ 'Illuminate\\Session\\ExistenceAwareInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php',
+ 'Illuminate\\Session\\FileSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/FileSessionHandler.php',
+ 'Illuminate\\Session\\Middleware\\AuthenticateSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php',
+ 'Illuminate\\Session\\Middleware\\StartSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php',
+ 'Illuminate\\Session\\NullSessionHandler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/NullSessionHandler.php',
+ 'Illuminate\\Session\\SessionManager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/SessionManager.php',
+ 'Illuminate\\Session\\SessionServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php',
+ 'Illuminate\\Session\\Store' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/Store.php',
+ 'Illuminate\\Session\\TokenMismatchException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Session/TokenMismatchException.php',
+ 'Illuminate\\Support\\AggregateServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/AggregateServiceProvider.php',
+ 'Illuminate\\Support\\Arr' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Arr.php',
+ 'Illuminate\\Support\\Carbon' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Carbon.php',
+ 'Illuminate\\Support\\Collection' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Collection.php',
+ 'Illuminate\\Support\\Composer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Composer.php',
+ 'Illuminate\\Support\\Facades\\App' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/App.php',
+ 'Illuminate\\Support\\Facades\\Artisan' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Artisan.php',
+ 'Illuminate\\Support\\Facades\\Auth' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Auth.php',
+ 'Illuminate\\Support\\Facades\\Blade' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Blade.php',
+ 'Illuminate\\Support\\Facades\\Broadcast' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Broadcast.php',
+ 'Illuminate\\Support\\Facades\\Bus' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Bus.php',
+ 'Illuminate\\Support\\Facades\\Cache' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Cache.php',
+ 'Illuminate\\Support\\Facades\\Config' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Config.php',
+ 'Illuminate\\Support\\Facades\\Cookie' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Cookie.php',
+ 'Illuminate\\Support\\Facades\\Crypt' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Crypt.php',
+ 'Illuminate\\Support\\Facades\\DB' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/DB.php',
+ 'Illuminate\\Support\\Facades\\Event' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Event.php',
+ 'Illuminate\\Support\\Facades\\Facade' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Facade.php',
+ 'Illuminate\\Support\\Facades\\File' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/File.php',
+ 'Illuminate\\Support\\Facades\\Gate' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Gate.php',
+ 'Illuminate\\Support\\Facades\\Hash' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Hash.php',
+ 'Illuminate\\Support\\Facades\\Input' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Input.php',
+ 'Illuminate\\Support\\Facades\\Lang' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Lang.php',
+ 'Illuminate\\Support\\Facades\\Log' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Log.php',
+ 'Illuminate\\Support\\Facades\\Mail' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Mail.php',
+ 'Illuminate\\Support\\Facades\\Notification' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Notification.php',
+ 'Illuminate\\Support\\Facades\\Password' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Password.php',
+ 'Illuminate\\Support\\Facades\\Queue' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Queue.php',
+ 'Illuminate\\Support\\Facades\\Redirect' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Redirect.php',
+ 'Illuminate\\Support\\Facades\\Redis' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Redis.php',
+ 'Illuminate\\Support\\Facades\\Request' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Request.php',
+ 'Illuminate\\Support\\Facades\\Response' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Response.php',
+ 'Illuminate\\Support\\Facades\\Route' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Route.php',
+ 'Illuminate\\Support\\Facades\\Schema' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Schema.php',
+ 'Illuminate\\Support\\Facades\\Session' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Session.php',
+ 'Illuminate\\Support\\Facades\\Storage' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Storage.php',
+ 'Illuminate\\Support\\Facades\\URL' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/URL.php',
+ 'Illuminate\\Support\\Facades\\Validator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/Validator.php',
+ 'Illuminate\\Support\\Facades\\View' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Facades/View.php',
+ 'Illuminate\\Support\\Fluent' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Fluent.php',
+ 'Illuminate\\Support\\HigherOrderCollectionProxy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/HigherOrderCollectionProxy.php',
+ 'Illuminate\\Support\\HigherOrderTapProxy' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/HigherOrderTapProxy.php',
+ 'Illuminate\\Support\\HtmlString' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/HtmlString.php',
+ 'Illuminate\\Support\\InteractsWithTime' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/InteractsWithTime.php',
+ 'Illuminate\\Support\\Manager' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Manager.php',
+ 'Illuminate\\Support\\MessageBag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/MessageBag.php',
+ 'Illuminate\\Support\\NamespacedItemResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php',
+ 'Illuminate\\Support\\Optional' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Optional.php',
+ 'Illuminate\\Support\\Pluralizer' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Pluralizer.php',
+ 'Illuminate\\Support\\ProcessUtils' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ProcessUtils.php',
+ 'Illuminate\\Support\\ServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ServiceProvider.php',
+ 'Illuminate\\Support\\Str' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Str.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\BusFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/BusFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\EventFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/EventFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\MailFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/MailFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\NotificationFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/NotificationFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\PendingMailFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingMailFake.php',
+ 'Illuminate\\Support\\Testing\\Fakes\\QueueFake' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Testing/Fakes/QueueFake.php',
+ 'Illuminate\\Support\\Traits\\CapsuleManagerTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php',
+ 'Illuminate\\Support\\Traits\\ForwardsCalls' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php',
+ 'Illuminate\\Support\\Traits\\Localizable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/Localizable.php',
+ 'Illuminate\\Support\\Traits\\Macroable' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/Traits/Macroable.php',
+ 'Illuminate\\Support\\ViewErrorBag' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Support/ViewErrorBag.php',
+ 'Illuminate\\Translation\\ArrayLoader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/ArrayLoader.php',
+ 'Illuminate\\Translation\\FileLoader' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/FileLoader.php',
+ 'Illuminate\\Translation\\MessageSelector' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/MessageSelector.php',
+ 'Illuminate\\Translation\\TranslationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php',
+ 'Illuminate\\Translation\\Translator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Translation/Translator.php',
+ 'Illuminate\\Validation\\ClosureValidationRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ClosureValidationRule.php',
+ 'Illuminate\\Validation\\Concerns\\FormatsMessages' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Concerns/FormatsMessages.php',
+ 'Illuminate\\Validation\\Concerns\\ReplacesAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Concerns/ReplacesAttributes.php',
+ 'Illuminate\\Validation\\Concerns\\ValidatesAttributes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php',
+ 'Illuminate\\Validation\\DatabasePresenceVerifier' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php',
+ 'Illuminate\\Validation\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Factory.php',
+ 'Illuminate\\Validation\\PresenceVerifierInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php',
+ 'Illuminate\\Validation\\Rule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rule.php',
+ 'Illuminate\\Validation\\Rules\\DatabaseRule' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/DatabaseRule.php',
+ 'Illuminate\\Validation\\Rules\\Dimensions' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Dimensions.php',
+ 'Illuminate\\Validation\\Rules\\Exists' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Exists.php',
+ 'Illuminate\\Validation\\Rules\\In' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/In.php',
+ 'Illuminate\\Validation\\Rules\\NotIn' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/NotIn.php',
+ 'Illuminate\\Validation\\Rules\\RequiredIf' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/RequiredIf.php',
+ 'Illuminate\\Validation\\Rules\\Unique' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Rules/Unique.php',
+ 'Illuminate\\Validation\\UnauthorizedException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/UnauthorizedException.php',
+ 'Illuminate\\Validation\\ValidatesWhenResolvedTrait' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php',
+ 'Illuminate\\Validation\\ValidationData' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationData.php',
+ 'Illuminate\\Validation\\ValidationException' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationException.php',
+ 'Illuminate\\Validation\\ValidationRuleParser' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationRuleParser.php',
+ 'Illuminate\\Validation\\ValidationServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php',
+ 'Illuminate\\Validation\\Validator' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/Validation/Validator.php',
+ 'Illuminate\\View\\Compilers\\BladeCompiler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php',
+ 'Illuminate\\View\\Compilers\\Compiler' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Compiler.php',
+ 'Illuminate\\View\\Compilers\\CompilerInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesAuthorizations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesAuthorizations.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesComments' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComments.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesComponents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComponents.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesConditionals' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesConditionals.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesEchos' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesEchos.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesHelpers' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesHelpers.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesIncludes' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesIncludes.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesInjections' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesInjections.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesJson' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJson.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesLayouts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLayouts.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesLoops' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLoops.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesRawPhp' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesRawPhp.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesStacks' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStacks.php',
+ 'Illuminate\\View\\Compilers\\Concerns\\CompilesTranslations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesTranslations.php',
+ 'Illuminate\\View\\Concerns\\ManagesComponents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php',
+ 'Illuminate\\View\\Concerns\\ManagesEvents' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php',
+ 'Illuminate\\View\\Concerns\\ManagesLayouts' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLayouts.php',
+ 'Illuminate\\View\\Concerns\\ManagesLoops' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesLoops.php',
+ 'Illuminate\\View\\Concerns\\ManagesStacks' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesStacks.php',
+ 'Illuminate\\View\\Concerns\\ManagesTranslations' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Concerns/ManagesTranslations.php',
+ 'Illuminate\\View\\Engines\\CompilerEngine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php',
+ 'Illuminate\\View\\Engines\\Engine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/Engine.php',
+ 'Illuminate\\View\\Engines\\EngineResolver' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php',
+ 'Illuminate\\View\\Engines\\FileEngine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/FileEngine.php',
+ 'Illuminate\\View\\Engines\\PhpEngine' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php',
+ 'Illuminate\\View\\Factory' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Factory.php',
+ 'Illuminate\\View\\FileViewFinder' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/FileViewFinder.php',
+ 'Illuminate\\View\\Middleware\\ShareErrorsFromSession' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php',
+ 'Illuminate\\View\\View' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/View.php',
+ 'Illuminate\\View\\ViewFinderInterface' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewFinderInterface.php',
+ 'Illuminate\\View\\ViewName' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewName.php',
+ 'Illuminate\\View\\ViewServiceProvider' => __DIR__ . '/..' . '/laravel/framework/src/Illuminate/View/ViewServiceProvider.php',
+ 'JakubOnderka\\PhpConsoleColor\\ConsoleColor' => __DIR__ . '/..' . '/jakub-onderka/php-console-color/src/ConsoleColor.php',
+ 'JakubOnderka\\PhpConsoleColor\\InvalidStyleException' => __DIR__ . '/..' . '/jakub-onderka/php-console-color/src/InvalidStyleException.php',
+ 'JakubOnderka\\PhpConsoleHighlighter\\Highlighter' => __DIR__ . '/..' . '/jakub-onderka/php-console-highlighter/src/JakubOnderka/PhpConsoleHighlighter/Highlighter.php',
+ 'JsonSerializable' => __DIR__ . '/..' . '/nesbot/carbon/src/JsonSerializable.php',
+ 'Laravel\\Socialite\\AbstractUser' => __DIR__ . '/..' . '/laravel/socialite/src/AbstractUser.php',
+ 'Laravel\\Socialite\\Contracts\\Factory' => __DIR__ . '/..' . '/laravel/socialite/src/Contracts/Factory.php',
+ 'Laravel\\Socialite\\Contracts\\Provider' => __DIR__ . '/..' . '/laravel/socialite/src/Contracts/Provider.php',
+ 'Laravel\\Socialite\\Contracts\\User' => __DIR__ . '/..' . '/laravel/socialite/src/Contracts/User.php',
+ 'Laravel\\Socialite\\Facades\\Socialite' => __DIR__ . '/..' . '/laravel/socialite/src/Facades/Socialite.php',
+ 'Laravel\\Socialite\\One\\AbstractProvider' => __DIR__ . '/..' . '/laravel/socialite/src/One/AbstractProvider.php',
+ 'Laravel\\Socialite\\One\\TwitterProvider' => __DIR__ . '/..' . '/laravel/socialite/src/One/TwitterProvider.php',
+ 'Laravel\\Socialite\\One\\User' => __DIR__ . '/..' . '/laravel/socialite/src/One/User.php',
+ 'Laravel\\Socialite\\SocialiteManager' => __DIR__ . '/..' . '/laravel/socialite/src/SocialiteManager.php',
+ 'Laravel\\Socialite\\SocialiteServiceProvider' => __DIR__ . '/..' . '/laravel/socialite/src/SocialiteServiceProvider.php',
+ 'Laravel\\Socialite\\Two\\AbstractProvider' => __DIR__ . '/..' . '/laravel/socialite/src/Two/AbstractProvider.php',
+ 'Laravel\\Socialite\\Two\\BitbucketProvider' => __DIR__ . '/..' . '/laravel/socialite/src/Two/BitbucketProvider.php',
+ 'Laravel\\Socialite\\Two\\FacebookProvider' => __DIR__ . '/..' . '/laravel/socialite/src/Two/FacebookProvider.php',
+ 'Laravel\\Socialite\\Two\\GithubProvider' => __DIR__ . '/..' . '/laravel/socialite/src/Two/GithubProvider.php',
+ 'Laravel\\Socialite\\Two\\GoogleProvider' => __DIR__ . '/..' . '/laravel/socialite/src/Two/GoogleProvider.php',
+ 'Laravel\\Socialite\\Two\\InvalidStateException' => __DIR__ . '/..' . '/laravel/socialite/src/Two/InvalidStateException.php',
+ 'Laravel\\Socialite\\Two\\LinkedInProvider' => __DIR__ . '/..' . '/laravel/socialite/src/Two/LinkedInProvider.php',
+ 'Laravel\\Socialite\\Two\\ProviderInterface' => __DIR__ . '/..' . '/laravel/socialite/src/Two/ProviderInterface.php',
+ 'Laravel\\Socialite\\Two\\User' => __DIR__ . '/..' . '/laravel/socialite/src/Two/User.php',
+ 'Laravel\\Tinker\\ClassAliasAutoloader' => __DIR__ . '/..' . '/laravel/tinker/src/ClassAliasAutoloader.php',
+ 'Laravel\\Tinker\\Console\\TinkerCommand' => __DIR__ . '/..' . '/laravel/tinker/src/Console/TinkerCommand.php',
+ 'Laravel\\Tinker\\TinkerCaster' => __DIR__ . '/..' . '/laravel/tinker/src/TinkerCaster.php',
+ 'Laravel\\Tinker\\TinkerServiceProvider' => __DIR__ . '/..' . '/laravel/tinker/src/TinkerServiceProvider.php',
+ 'League\\Flysystem\\AdapterInterface' => __DIR__ . '/..' . '/league/flysystem/src/AdapterInterface.php',
+ 'League\\Flysystem\\Adapter\\AbstractAdapter' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/AbstractAdapter.php',
+ 'League\\Flysystem\\Adapter\\AbstractFtpAdapter' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/AbstractFtpAdapter.php',
+ 'League\\Flysystem\\Adapter\\CanOverwriteFiles' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/CanOverwriteFiles.php',
+ 'League\\Flysystem\\Adapter\\Ftp' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Ftp.php',
+ 'League\\Flysystem\\Adapter\\Ftpd' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Ftpd.php',
+ 'League\\Flysystem\\Adapter\\Local' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Local.php',
+ 'League\\Flysystem\\Adapter\\NullAdapter' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/NullAdapter.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\NotSupportingVisibilityTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedCopyTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedReadingTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php',
+ 'League\\Flysystem\\Adapter\\Polyfill\\StreamedWritingTrait' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php',
+ 'League\\Flysystem\\Adapter\\SynologyFtp' => __DIR__ . '/..' . '/league/flysystem/src/Adapter/SynologyFtp.php',
+ 'League\\Flysystem\\Config' => __DIR__ . '/..' . '/league/flysystem/src/Config.php',
+ 'League\\Flysystem\\ConfigAwareTrait' => __DIR__ . '/..' . '/league/flysystem/src/ConfigAwareTrait.php',
+ 'League\\Flysystem\\Directory' => __DIR__ . '/..' . '/league/flysystem/src/Directory.php',
+ 'League\\Flysystem\\Exception' => __DIR__ . '/..' . '/league/flysystem/src/Exception.php',
+ 'League\\Flysystem\\File' => __DIR__ . '/..' . '/league/flysystem/src/File.php',
+ 'League\\Flysystem\\FileExistsException' => __DIR__ . '/..' . '/league/flysystem/src/FileExistsException.php',
+ 'League\\Flysystem\\FileNotFoundException' => __DIR__ . '/..' . '/league/flysystem/src/FileNotFoundException.php',
+ 'League\\Flysystem\\Filesystem' => __DIR__ . '/..' . '/league/flysystem/src/Filesystem.php',
+ 'League\\Flysystem\\FilesystemInterface' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemInterface.php',
+ 'League\\Flysystem\\FilesystemNotFoundException' => __DIR__ . '/..' . '/league/flysystem/src/FilesystemNotFoundException.php',
+ 'League\\Flysystem\\Handler' => __DIR__ . '/..' . '/league/flysystem/src/Handler.php',
+ 'League\\Flysystem\\MountManager' => __DIR__ . '/..' . '/league/flysystem/src/MountManager.php',
+ 'League\\Flysystem\\NotSupportedException' => __DIR__ . '/..' . '/league/flysystem/src/NotSupportedException.php',
+ 'League\\Flysystem\\PluginInterface' => __DIR__ . '/..' . '/league/flysystem/src/PluginInterface.php',
+ 'League\\Flysystem\\Plugin\\AbstractPlugin' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/AbstractPlugin.php',
+ 'League\\Flysystem\\Plugin\\EmptyDir' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/EmptyDir.php',
+ 'League\\Flysystem\\Plugin\\ForcedCopy' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ForcedCopy.php',
+ 'League\\Flysystem\\Plugin\\ForcedRename' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ForcedRename.php',
+ 'League\\Flysystem\\Plugin\\GetWithMetadata' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/GetWithMetadata.php',
+ 'League\\Flysystem\\Plugin\\ListFiles' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ListFiles.php',
+ 'League\\Flysystem\\Plugin\\ListPaths' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ListPaths.php',
+ 'League\\Flysystem\\Plugin\\ListWith' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/ListWith.php',
+ 'League\\Flysystem\\Plugin\\PluggableTrait' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/PluggableTrait.php',
+ 'League\\Flysystem\\Plugin\\PluginNotFoundException' => __DIR__ . '/..' . '/league/flysystem/src/Plugin/PluginNotFoundException.php',
+ 'League\\Flysystem\\ReadInterface' => __DIR__ . '/..' . '/league/flysystem/src/ReadInterface.php',
+ 'League\\Flysystem\\RootViolationException' => __DIR__ . '/..' . '/league/flysystem/src/RootViolationException.php',
+ 'League\\Flysystem\\SafeStorage' => __DIR__ . '/..' . '/league/flysystem/src/SafeStorage.php',
+ 'League\\Flysystem\\UnreadableFileException' => __DIR__ . '/..' . '/league/flysystem/src/UnreadableFileException.php',
+ 'League\\Flysystem\\Util' => __DIR__ . '/..' . '/league/flysystem/src/Util.php',
+ 'League\\Flysystem\\Util\\ContentListingFormatter' => __DIR__ . '/..' . '/league/flysystem/src/Util/ContentListingFormatter.php',
+ 'League\\Flysystem\\Util\\MimeType' => __DIR__ . '/..' . '/league/flysystem/src/Util/MimeType.php',
+ 'League\\Flysystem\\Util\\StreamHasher' => __DIR__ . '/..' . '/league/flysystem/src/Util/StreamHasher.php',
+ 'League\\OAuth1\\Client\\Credentials\\ClientCredentials' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Credentials/ClientCredentials.php',
+ 'League\\OAuth1\\Client\\Credentials\\ClientCredentialsInterface' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Credentials/ClientCredentialsInterface.php',
+ 'League\\OAuth1\\Client\\Credentials\\Credentials' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Credentials/Credentials.php',
+ 'League\\OAuth1\\Client\\Credentials\\CredentialsException' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Credentials/CredentialsException.php',
+ 'League\\OAuth1\\Client\\Credentials\\CredentialsInterface' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Credentials/CredentialsInterface.php',
+ 'League\\OAuth1\\Client\\Credentials\\TemporaryCredentials' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Credentials/TemporaryCredentials.php',
+ 'League\\OAuth1\\Client\\Credentials\\TokenCredentials' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Credentials/TokenCredentials.php',
+ 'League\\OAuth1\\Client\\Server\\Bitbucket' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Bitbucket.php',
+ 'League\\OAuth1\\Client\\Server\\Magento' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Magento.php',
+ 'League\\OAuth1\\Client\\Server\\Server' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Server.php',
+ 'League\\OAuth1\\Client\\Server\\Trello' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Trello.php',
+ 'League\\OAuth1\\Client\\Server\\Tumblr' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Tumblr.php',
+ 'League\\OAuth1\\Client\\Server\\Twitter' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Twitter.php',
+ 'League\\OAuth1\\Client\\Server\\User' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/User.php',
+ 'League\\OAuth1\\Client\\Server\\Uservoice' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Uservoice.php',
+ 'League\\OAuth1\\Client\\Server\\Xing' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Server/Xing.php',
+ 'League\\OAuth1\\Client\\Signature\\HmacSha1Signature' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Signature/HmacSha1Signature.php',
+ 'League\\OAuth1\\Client\\Signature\\PlainTextSignature' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Signature/PlainTextSignature.php',
+ 'League\\OAuth1\\Client\\Signature\\Signature' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Signature/Signature.php',
+ 'League\\OAuth1\\Client\\Signature\\SignatureInterface' => __DIR__ . '/..' . '/league/oauth1-client/src/Client/Signature/SignatureInterface.php',
+ 'Mockery' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerForV5' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV5.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerForV6' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV6.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerForV7' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerForV7.php',
+ 'Mockery\\Adapter\\Phpunit\\Legacy\\TestListenerTrait' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/Legacy/TestListenerTrait.php',
+ 'Mockery\\Adapter\\Phpunit\\MockeryPHPUnitIntegration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegration.php',
+ 'Mockery\\Adapter\\Phpunit\\MockeryTestCase' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCase.php',
+ 'Mockery\\Adapter\\Phpunit\\TestListener' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Adapter/Phpunit/TestListener.php',
+ 'Mockery\\ClosureWrapper' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ClosureWrapper.php',
+ 'Mockery\\CompositeExpectation' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CompositeExpectation.php',
+ 'Mockery\\Configuration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Configuration.php',
+ 'Mockery\\Container' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Container.php',
+ 'Mockery\\CountValidator\\AtLeast' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/AtLeast.php',
+ 'Mockery\\CountValidator\\AtMost' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/AtMost.php',
+ 'Mockery\\CountValidator\\CountValidatorAbstract' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/CountValidatorAbstract.php',
+ 'Mockery\\CountValidator\\Exact' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/Exact.php',
+ 'Mockery\\CountValidator\\Exception' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/CountValidator/Exception.php',
+ 'Mockery\\Exception' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception.php',
+ 'Mockery\\Exception\\BadMethodCallException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/BadMethodCallException.php',
+ 'Mockery\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/InvalidArgumentException.php',
+ 'Mockery\\Exception\\InvalidCountException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/InvalidCountException.php',
+ 'Mockery\\Exception\\InvalidOrderException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/InvalidOrderException.php',
+ 'Mockery\\Exception\\NoMatchingExpectationException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/NoMatchingExpectationException.php',
+ 'Mockery\\Exception\\RuntimeException' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Exception/RuntimeException.php',
+ 'Mockery\\Expectation' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Expectation.php',
+ 'Mockery\\ExpectationDirector' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ExpectationDirector.php',
+ 'Mockery\\ExpectationInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ExpectationInterface.php',
+ 'Mockery\\ExpectsHigherOrderMessage' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ExpectsHigherOrderMessage.php',
+ 'Mockery\\Generator\\CachingGenerator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/CachingGenerator.php',
+ 'Mockery\\Generator\\DefinedTargetClass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/DefinedTargetClass.php',
+ 'Mockery\\Generator\\Generator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/Generator.php',
+ 'Mockery\\Generator\\Method' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/Method.php',
+ 'Mockery\\Generator\\MockConfiguration' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/MockConfiguration.php',
+ 'Mockery\\Generator\\MockConfigurationBuilder' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/MockConfigurationBuilder.php',
+ 'Mockery\\Generator\\MockDefinition' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/MockDefinition.php',
+ 'Mockery\\Generator\\Parameter' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/Parameter.php',
+ 'Mockery\\Generator\\StringManipulationGenerator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulationGenerator.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\CallTypeHintPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/CallTypeHintPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\ClassNamePass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassNamePass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\ClassPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ClassPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\ConstantsPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/ConstantsPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\InstanceMockPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InstanceMockPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\InterfacePass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/InterfacePass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\MagicMethodTypeHintsPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MagicMethodTypeHintsPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\MethodDefinitionPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/MethodDefinitionPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\Pass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/Pass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveBuiltinMethodsThatAreFinalPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveBuiltinMethodsThatAreFinalPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveDestructorPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveDestructorPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\RemoveUnserializeForInternalSerializableClassesPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/RemoveUnserializeForInternalSerializableClassesPass.php',
+ 'Mockery\\Generator\\StringManipulation\\Pass\\TraitPass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/StringManipulation/Pass/TraitPass.php',
+ 'Mockery\\Generator\\TargetClassInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/TargetClassInterface.php',
+ 'Mockery\\Generator\\UndefinedTargetClass' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Generator/UndefinedTargetClass.php',
+ 'Mockery\\HigherOrderMessage' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/HigherOrderMessage.php',
+ 'Mockery\\Instantiator' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Instantiator.php',
+ 'Mockery\\Loader\\EvalLoader' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Loader/EvalLoader.php',
+ 'Mockery\\Loader\\Loader' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Loader/Loader.php',
+ 'Mockery\\Loader\\RequireLoader' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Loader/RequireLoader.php',
+ 'Mockery\\Matcher\\AndAnyOtherArgs' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/AndAnyOtherArgs.php',
+ 'Mockery\\Matcher\\Any' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Any.php',
+ 'Mockery\\Matcher\\AnyArgs' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/AnyArgs.php',
+ 'Mockery\\Matcher\\AnyOf' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/AnyOf.php',
+ 'Mockery\\Matcher\\ArgumentListMatcher' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/ArgumentListMatcher.php',
+ 'Mockery\\Matcher\\Closure' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Closure.php',
+ 'Mockery\\Matcher\\Contains' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Contains.php',
+ 'Mockery\\Matcher\\Ducktype' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Ducktype.php',
+ 'Mockery\\Matcher\\HasKey' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/HasKey.php',
+ 'Mockery\\Matcher\\HasValue' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/HasValue.php',
+ 'Mockery\\Matcher\\MatcherAbstract' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/MatcherAbstract.php',
+ 'Mockery\\Matcher\\MultiArgumentClosure' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/MultiArgumentClosure.php',
+ 'Mockery\\Matcher\\MustBe' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/MustBe.php',
+ 'Mockery\\Matcher\\NoArgs' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/NoArgs.php',
+ 'Mockery\\Matcher\\Not' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Not.php',
+ 'Mockery\\Matcher\\NotAnyOf' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/NotAnyOf.php',
+ 'Mockery\\Matcher\\PHPUnitConstraint' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/PHPUnitConstraint.php',
+ 'Mockery\\Matcher\\Pattern' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Pattern.php',
+ 'Mockery\\Matcher\\Subset' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Subset.php',
+ 'Mockery\\Matcher\\Type' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Matcher/Type.php',
+ 'Mockery\\MethodCall' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/MethodCall.php',
+ 'Mockery\\Mock' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Mock.php',
+ 'Mockery\\MockInterface' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/MockInterface.php',
+ 'Mockery\\ReceivedMethodCalls' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/ReceivedMethodCalls.php',
+ 'Mockery\\Undefined' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/Undefined.php',
+ 'Mockery\\VerificationDirector' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/VerificationDirector.php',
+ 'Mockery\\VerificationExpectation' => __DIR__ . '/..' . '/mockery/mockery/library/Mockery/VerificationExpectation.php',
+ 'Monolog\\ErrorHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/ErrorHandler.php',
+ 'Monolog\\Formatter\\ChromePHPFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php',
+ 'Monolog\\Formatter\\ElasticaFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php',
+ 'Monolog\\Formatter\\FlowdockFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php',
+ 'Monolog\\Formatter\\FluentdFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php',
+ 'Monolog\\Formatter\\FormatterInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php',
+ 'Monolog\\Formatter\\GelfMessageFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php',
+ 'Monolog\\Formatter\\HtmlFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php',
+ 'Monolog\\Formatter\\JsonFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php',
+ 'Monolog\\Formatter\\LineFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LineFormatter.php',
+ 'Monolog\\Formatter\\LogglyFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php',
+ 'Monolog\\Formatter\\LogstashFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php',
+ 'Monolog\\Formatter\\MongoDBFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php',
+ 'Monolog\\Formatter\\NormalizerFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php',
+ 'Monolog\\Formatter\\ScalarFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php',
+ 'Monolog\\Formatter\\WildfireFormatter' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php',
+ 'Monolog\\Handler\\AbstractHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractHandler.php',
+ 'Monolog\\Handler\\AbstractProcessingHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php',
+ 'Monolog\\Handler\\AbstractSyslogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php',
+ 'Monolog\\Handler\\AmqpHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/AmqpHandler.php',
+ 'Monolog\\Handler\\BrowserConsoleHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php',
+ 'Monolog\\Handler\\BufferHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/BufferHandler.php',
+ 'Monolog\\Handler\\ChromePHPHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php',
+ 'Monolog\\Handler\\CouchDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php',
+ 'Monolog\\Handler\\CubeHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/CubeHandler.php',
+ 'Monolog\\Handler\\Curl\\Util' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Curl/Util.php',
+ 'Monolog\\Handler\\DeduplicationHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php',
+ 'Monolog\\Handler\\DoctrineCouchDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php',
+ 'Monolog\\Handler\\DynamoDbHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php',
+ 'Monolog\\Handler\\ElasticSearchHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php',
+ 'Monolog\\Handler\\ErrorLogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php',
+ 'Monolog\\Handler\\FilterHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FilterHandler.php',
+ 'Monolog\\Handler\\FingersCrossedHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php',
+ 'Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php',
+ 'Monolog\\Handler\\FingersCrossed\\ChannelLevelActivationStrategy' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php',
+ 'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php',
+ 'Monolog\\Handler\\FirePHPHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php',
+ 'Monolog\\Handler\\FleepHookHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php',
+ 'Monolog\\Handler\\FlowdockHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php',
+ 'Monolog\\Handler\\GelfHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GelfHandler.php',
+ 'Monolog\\Handler\\GroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/GroupHandler.php',
+ 'Monolog\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HandlerInterface.php',
+ 'Monolog\\Handler\\HandlerWrapper' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php',
+ 'Monolog\\Handler\\HipChatHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/HipChatHandler.php',
+ 'Monolog\\Handler\\IFTTTHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php',
+ 'Monolog\\Handler\\LogEntriesHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php',
+ 'Monolog\\Handler\\LogglyHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/LogglyHandler.php',
+ 'Monolog\\Handler\\MailHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MailHandler.php',
+ 'Monolog\\Handler\\MandrillHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MandrillHandler.php',
+ 'Monolog\\Handler\\MissingExtensionException' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php',
+ 'Monolog\\Handler\\MongoDBHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php',
+ 'Monolog\\Handler\\NativeMailerHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php',
+ 'Monolog\\Handler\\NewRelicHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php',
+ 'Monolog\\Handler\\NullHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/NullHandler.php',
+ 'Monolog\\Handler\\PHPConsoleHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php',
+ 'Monolog\\Handler\\PsrHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PsrHandler.php',
+ 'Monolog\\Handler\\PushoverHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/PushoverHandler.php',
+ 'Monolog\\Handler\\RavenHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RavenHandler.php',
+ 'Monolog\\Handler\\RedisHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RedisHandler.php',
+ 'Monolog\\Handler\\RollbarHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RollbarHandler.php',
+ 'Monolog\\Handler\\RotatingFileHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php',
+ 'Monolog\\Handler\\SamplingHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SamplingHandler.php',
+ 'Monolog\\Handler\\SlackHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackHandler.php',
+ 'Monolog\\Handler\\SlackWebhookHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php',
+ 'Monolog\\Handler\\Slack\\SlackRecord' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php',
+ 'Monolog\\Handler\\SlackbotHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php',
+ 'Monolog\\Handler\\SocketHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SocketHandler.php',
+ 'Monolog\\Handler\\StreamHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/StreamHandler.php',
+ 'Monolog\\Handler\\SwiftMailerHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php',
+ 'Monolog\\Handler\\SyslogHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogHandler.php',
+ 'Monolog\\Handler\\SyslogUdpHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php',
+ 'Monolog\\Handler\\SyslogUdp\\UdpSocket' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php',
+ 'Monolog\\Handler\\TestHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/TestHandler.php',
+ 'Monolog\\Handler\\WhatFailureGroupHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php',
+ 'Monolog\\Handler\\ZendMonitorHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php',
+ 'Monolog\\Logger' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Logger.php',
+ 'Monolog\\Processor\\GitProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/GitProcessor.php',
+ 'Monolog\\Processor\\IntrospectionProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php',
+ 'Monolog\\Processor\\MemoryPeakUsageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php',
+ 'Monolog\\Processor\\MemoryProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php',
+ 'Monolog\\Processor\\MemoryUsageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php',
+ 'Monolog\\Processor\\MercurialProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php',
+ 'Monolog\\Processor\\ProcessIdProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php',
+ 'Monolog\\Processor\\PsrLogMessageProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php',
+ 'Monolog\\Processor\\TagProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/TagProcessor.php',
+ 'Monolog\\Processor\\UidProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/UidProcessor.php',
+ 'Monolog\\Processor\\WebProcessor' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Processor/WebProcessor.php',
+ 'Monolog\\Registry' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Registry.php',
+ 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/CollisionServiceProvider.php',
+ 'NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php',
+ 'NunoMaduro\\Collision\\Adapters\\Laravel\\Inspector' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Laravel/Inspector.php',
+ 'NunoMaduro\\Collision\\Adapters\\Phpunit\\Listener' => __DIR__ . '/..' . '/nunomaduro/collision/src/Adapters/Phpunit/Listener.php',
+ 'NunoMaduro\\Collision\\ArgumentFormatter' => __DIR__ . '/..' . '/nunomaduro/collision/src/ArgumentFormatter.php',
+ 'NunoMaduro\\Collision\\Contracts\\Adapters\\Phpunit\\Listener' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/Adapters/Phpunit/Listener.php',
+ 'NunoMaduro\\Collision\\Contracts\\ArgumentFormatter' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/ArgumentFormatter.php',
+ 'NunoMaduro\\Collision\\Contracts\\Handler' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/Handler.php',
+ 'NunoMaduro\\Collision\\Contracts\\Highlighter' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/Highlighter.php',
+ 'NunoMaduro\\Collision\\Contracts\\Provider' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/Provider.php',
+ 'NunoMaduro\\Collision\\Contracts\\Writer' => __DIR__ . '/..' . '/nunomaduro/collision/src/Contracts/Writer.php',
+ 'NunoMaduro\\Collision\\Handler' => __DIR__ . '/..' . '/nunomaduro/collision/src/Handler.php',
+ 'NunoMaduro\\Collision\\Highlighter' => __DIR__ . '/..' . '/nunomaduro/collision/src/Highlighter.php',
+ 'NunoMaduro\\Collision\\Provider' => __DIR__ . '/..' . '/nunomaduro/collision/src/Provider.php',
+ 'NunoMaduro\\Collision\\Writer' => __DIR__ . '/..' . '/nunomaduro/collision/src/Writer.php',
+ 'Opis\\Closure\\Analyzer' => __DIR__ . '/..' . '/opis/closure/src/Analyzer.php',
+ 'Opis\\Closure\\ClosureContext' => __DIR__ . '/..' . '/opis/closure/src/ClosureContext.php',
+ 'Opis\\Closure\\ClosureScope' => __DIR__ . '/..' . '/opis/closure/src/ClosureScope.php',
+ 'Opis\\Closure\\ClosureStream' => __DIR__ . '/..' . '/opis/closure/src/ClosureStream.php',
+ 'Opis\\Closure\\ISecurityProvider' => __DIR__ . '/..' . '/opis/closure/src/ISecurityProvider.php',
+ 'Opis\\Closure\\ReflectionClosure' => __DIR__ . '/..' . '/opis/closure/src/ReflectionClosure.php',
+ 'Opis\\Closure\\SecurityException' => __DIR__ . '/..' . '/opis/closure/src/SecurityException.php',
+ 'Opis\\Closure\\SecurityProvider' => __DIR__ . '/..' . '/opis/closure/src/SecurityProvider.php',
+ 'Opis\\Closure\\SelfReference' => __DIR__ . '/..' . '/opis/closure/src/SelfReference.php',
+ 'Opis\\Closure\\SerializableClosure' => __DIR__ . '/..' . '/opis/closure/src/SerializableClosure.php',
+ 'PHPUnit\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Exception.php',
+ 'PHPUnit\\Framework\\Assert' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Assert.php',
+ 'PHPUnit\\Framework\\AssertionFailedError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/AssertionFailedError.php',
+ 'PHPUnit\\Framework\\CodeCoverageException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/CodeCoverageException.php',
+ 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php',
+ 'PHPUnit\\Framework\\Constraint\\ArraySubset' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php',
+ 'PHPUnit\\Framework\\Constraint\\Attribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Attribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Callback' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Callback.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasStaticAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Composite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Composite.php',
+ 'PHPUnit\\Framework\\Constraint\\Constraint' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php',
+ 'PHPUnit\\Framework\\Constraint\\Count' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Count.php',
+ 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php',
+ 'PHPUnit\\Framework\\Constraint\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessage' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessageRegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\FileExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/FileExists.php',
+ 'PHPUnit\\Framework\\Constraint\\GreaterThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsAnything' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEmpty' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqual' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsEqual.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFalse' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsFalse.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsFinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsIdentical' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInfinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php',
+ 'PHPUnit\\Framework\\Constraint\\IsJson' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsJson.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsNan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNull' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsNull.php',
+ 'PHPUnit\\Framework\\Constraint\\IsReadable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsReadable.php',
+ 'PHPUnit\\Framework\\Constraint\\IsTrue' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsTrue.php',
+ 'PHPUnit\\Framework\\Constraint\\IsType' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsType.php',
+ 'PHPUnit\\Framework\\Constraint\\IsWritable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsWritable.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatches' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatchesErrorMessageProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php',
+ 'PHPUnit\\Framework\\Constraint\\LessThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LessThan.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalAnd.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalNot' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalNot.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalOr' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalOr.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalXor' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/LogicalXor.php',
+ 'PHPUnit\\Framework\\Constraint\\ObjectHasAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\RegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/RegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\SameSize' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/SameSize.php',
+ 'PHPUnit\\Framework\\Constraint\\StringContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringContains.php',
+ 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringMatchesFormatDescription.php',
+ 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php',
+ 'PHPUnit\\Framework\\CoveredCodeNotExecutedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php',
+ 'PHPUnit\\Framework\\DataProviderTestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php',
+ 'PHPUnit\\Framework\\Error\\Deprecated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Deprecated.php',
+ 'PHPUnit\\Framework\\Error\\Error' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Error.php',
+ 'PHPUnit\\Framework\\Error\\Notice' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Notice.php',
+ 'PHPUnit\\Framework\\Error\\Warning' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Warning.php',
+ 'PHPUnit\\Framework\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception.php',
+ 'PHPUnit\\Framework\\ExceptionWrapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ExceptionWrapper.php',
+ 'PHPUnit\\Framework\\ExpectationFailedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ExpectationFailedException.php',
+ 'PHPUnit\\Framework\\IncompleteTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTest.php',
+ 'PHPUnit\\Framework\\IncompleteTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTestCase.php',
+ 'PHPUnit\\Framework\\IncompleteTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTestError.php',
+ 'PHPUnit\\Framework\\InvalidCoversTargetException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php',
+ 'PHPUnit\\Framework\\MissingCoversAnnotationException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php',
+ 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Match' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/Match.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\NamespaceMatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/NamespaceMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Generator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Invocation/Invocation.php',
+ 'PHPUnit\\Framework\\MockObject\\InvocationMocker' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/InvocationMocker.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation\\ObjectInvocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Invocation/ObjectInvocation.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation\\StaticInvocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Invocation/StaticInvocation.php',
+ 'PHPUnit\\Framework\\MockObject\\Invokable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Invokable.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyInvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyInvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\AnyParameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\ConsecutiveParameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/ConsecutiveParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\DeferredError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/DeferredError.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\Invocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/Invocation.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtIndex' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtIndex.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastOnce' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastOnce.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtMostCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtMostCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedRecorder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedRecorder.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\MethodName' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/MethodName.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\Parameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/Parameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher\\StatelessInvocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher/StatelessInvocation.php',
+ 'PHPUnit\\Framework\\MockObject\\MockBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethodSet' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php',
+ 'PHPUnit\\Framework\\MockObject\\MockObject' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/ForwardCompatibility/MockObject.php',
+ 'PHPUnit\\Framework\\MockObject\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\MatcherCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/MatcherCollection.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php',
+ 'PHPUnit\\Framework\\MockObject\\Verifiable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Verifiable.php',
+ 'PHPUnit\\Framework\\OutputError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/OutputError.php',
+ 'PHPUnit\\Framework\\RiskyTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/RiskyTest.php',
+ 'PHPUnit\\Framework\\RiskyTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/RiskyTestError.php',
+ 'PHPUnit\\Framework\\SelfDescribing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SelfDescribing.php',
+ 'PHPUnit\\Framework\\SkippedTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTest.php',
+ 'PHPUnit\\Framework\\SkippedTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTestCase.php',
+ 'PHPUnit\\Framework\\SkippedTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTestError.php',
+ 'PHPUnit\\Framework\\SkippedTestSuiteError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php',
+ 'PHPUnit\\Framework\\SyntheticError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SyntheticError.php',
+ 'PHPUnit\\Framework\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Test.php',
+ 'PHPUnit\\Framework\\TestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestCase.php',
+ 'PHPUnit\\Framework\\TestFailure' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestFailure.php',
+ 'PHPUnit\\Framework\\TestListener' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestListener.php',
+ 'PHPUnit\\Framework\\TestListenerDefaultImplementation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php',
+ 'PHPUnit\\Framework\\TestResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestResult.php',
+ 'PHPUnit\\Framework\\TestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuite.php',
+ 'PHPUnit\\Framework\\TestSuiteIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php',
+ 'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php',
+ 'PHPUnit\\Framework\\Warning' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Warning.php',
+ 'PHPUnit\\Framework\\WarningTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
+ 'PHPUnit\\Runner\\AfterIncompleteTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php',
+ 'PHPUnit\\Runner\\AfterLastTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php',
+ 'PHPUnit\\Runner\\AfterRiskyTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php',
+ 'PHPUnit\\Runner\\AfterSkippedTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php',
+ 'PHPUnit\\Runner\\AfterSuccessfulTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php',
+ 'PHPUnit\\Runner\\AfterTestErrorHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php',
+ 'PHPUnit\\Runner\\AfterTestFailureHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php',
+ 'PHPUnit\\Runner\\AfterTestWarningHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php',
+ 'PHPUnit\\Runner\\BaseTestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
+ 'PHPUnit\\Runner\\BeforeFirstTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php',
+ 'PHPUnit\\Runner\\BeforeTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php',
+ 'PHPUnit\\Runner\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception.php',
+ 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\Factory' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
+ 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
+ 'PHPUnit\\Runner\\Hook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/Hook.php',
+ 'PHPUnit\\Runner\\NullTestResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/NullTestResultCache.php',
+ 'PHPUnit\\Runner\\PhptTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
+ 'PHPUnit\\Runner\\ResultCacheExtension' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCacheExtension.php',
+ 'PHPUnit\\Runner\\StandardTestSuiteLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/TestHook.php',
+ 'PHPUnit\\Runner\\TestListenerAdapter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php',
+ 'PHPUnit\\Runner\\TestResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestResultCache.php',
+ 'PHPUnit\\Runner\\TestResultCacheInterface' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestResultCacheInterface.php',
+ 'PHPUnit\\Runner\\TestSuiteLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestSuiteSorter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php',
+ 'PHPUnit\\Runner\\Version' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Version.php',
+ 'PHPUnit\\TextUI\\Command' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command.php',
+ 'PHPUnit\\TextUI\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
+ 'PHPUnit\\TextUI\\TestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/TestRunner.php',
+ 'PHPUnit\\Util\\Blacklist' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Blacklist.php',
+ 'PHPUnit\\Util\\Configuration' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Configuration.php',
+ 'PHPUnit\\Util\\ConfigurationGenerator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ConfigurationGenerator.php',
+ 'PHPUnit\\Util\\ErrorHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ErrorHandler.php',
+ 'PHPUnit\\Util\\FileLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/FileLoader.php',
+ 'PHPUnit\\Util\\Filesystem' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filesystem.php',
+ 'PHPUnit\\Util\\Filter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filter.php',
+ 'PHPUnit\\Util\\Getopt' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Getopt.php',
+ 'PHPUnit\\Util\\GlobalState' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/GlobalState.php',
+ 'PHPUnit\\Util\\InvalidArgumentHelper' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/InvalidArgumentHelper.php',
+ 'PHPUnit\\Util\\Json' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Json.php',
+ 'PHPUnit\\Util\\Log\\JUnit' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Log/JUnit.php',
+ 'PHPUnit\\Util\\Log\\TeamCity' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Log/TeamCity.php',
+ 'PHPUnit\\Util\\PHP\\AbstractPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\DefaultPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\WindowsPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php',
+ 'PHPUnit\\Util\\Printer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Printer.php',
+ 'PHPUnit\\Util\\RegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/RegularExpression.php',
+ 'PHPUnit\\Util\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Test.php',
+ 'PHPUnit\\Util\\TestDox\\CliTestDoxPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\NamePrettifier' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
+ 'PHPUnit\\Util\\TestDox\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\TestResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/TestResult.php',
+ 'PHPUnit\\Util\\TestDox\\TextResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
+ 'PHPUnit\\Util\\TextTestListRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
+ 'PHPUnit\\Util\\Type' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Type.php',
+ 'PHPUnit\\Util\\XdebugFilterScriptGenerator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php',
+ 'PHPUnit\\Util\\Xml' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml.php',
+ 'PHPUnit\\Util\\XmlTestListRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
+ 'PHPUnit_Framework_MockObject_MockObject' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockObject.php',
+ 'PHP_Token' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_TokenWithScope' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_TokenWithScopeAndVisibility' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ABSTRACT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AMPERSAND' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AND_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ARRAY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ARRAY_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_AT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BACKTICK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BAD_CHARACTER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BOOLEAN_AND' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BOOLEAN_OR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BOOL_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_BREAK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CALLABLE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CARET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CASE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CATCH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CHARACTER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLASS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLASS_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLASS_NAME_CONSTANT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLONE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_BRACKET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_CURLY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_SQUARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CLOSE_TAG' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COALESCE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COLON' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COMMA' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_COMMENT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONCAT_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONSTANT_ENCAPSED_STRING' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CONTINUE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_CURLY_OPEN' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DEC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DECLARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DEFAULT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DIR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DIV' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DIV_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DNUMBER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOC_COMMENT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOLLAR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOLLAR_OPEN_CURLY_BRACES' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_ARROW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_COLON' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_DOUBLE_QUOTES' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ECHO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ELLIPSIS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ELSE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ELSEIF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EMPTY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENCAPSED_AND_WHITESPACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDDECLARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDFOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDFOREACH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDIF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDSWITCH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ENDWHILE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_END_HEREDOC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EVAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EXCLAMATION_MARK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EXIT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_EXTENDS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FILE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FINAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FINALLY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FOREACH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FUNCTION' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_FUNC_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_GLOBAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_GOTO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_GT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_HALT_COMPILER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IMPLEMENTS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INCLUDE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INCLUDE_ONCE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INLINE_HTML' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INSTANCEOF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INSTEADOF' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INTERFACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_INT_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_ISSET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_GREATER_OR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_IDENTICAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_NOT_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_NOT_IDENTICAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_IS_SMALLER_OR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_Includes' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LINE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LIST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LNUMBER' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LOGICAL_AND' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LOGICAL_OR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LOGICAL_XOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_LT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_METHOD_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MINUS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MINUS_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MOD_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MULT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_MUL_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NAMESPACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NEW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NS_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NS_SEPARATOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_NUM_STRING' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OBJECT_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OBJECT_OPERATOR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_BRACKET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_CURLY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_SQUARE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_TAG' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OPEN_TAG_WITH_ECHO' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_OR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PAAMAYIM_NEKUDOTAYIM' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PERCENT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PIPE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PLUS' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PLUS_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_POW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_POW_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PRINT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PRIVATE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PROTECTED' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_PUBLIC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_QUESTION_MARK' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_REQUIRE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_REQUIRE_ONCE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_RETURN' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SEMICOLON' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SL_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SPACESHIP' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_START_HEREDOC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STATIC' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STRING' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STRING_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_STRING_VARNAME' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_SWITCH' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_Stream' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token/Stream.php',
+ 'PHP_Token_Stream_CachingFactory' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php',
+ 'PHP_Token_THROW' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TILDE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TRAIT' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TRAIT_C' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_TRY' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_UNSET' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_UNSET_CAST' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_USE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_USE_FUNCTION' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_VAR' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_VARIABLE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_WHILE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_WHITESPACE' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_XOR_EQUAL' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_YIELD' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'PHP_Token_YIELD_FROM' => __DIR__ . '/..' . '/phpunit/php-token-stream/src/Token.php',
+ 'Parsedown' => __DIR__ . '/..' . '/erusev/parsedown/Parsedown.php',
+ 'PharIo\\Manifest\\Application' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Application.php',
+ 'PharIo\\Manifest\\ApplicationName' => __DIR__ . '/..' . '/phar-io/manifest/src/values/ApplicationName.php',
+ 'PharIo\\Manifest\\Author' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Author.php',
+ 'PharIo\\Manifest\\AuthorCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollection.php',
+ 'PharIo\\Manifest\\AuthorCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollectionIterator.php',
+ 'PharIo\\Manifest\\AuthorElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElement.php',
+ 'PharIo\\Manifest\\AuthorElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElementCollection.php',
+ 'PharIo\\Manifest\\BundledComponent' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponent.php',
+ 'PharIo\\Manifest\\BundledComponentCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollection.php',
+ 'PharIo\\Manifest\\BundledComponentCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php',
+ 'PharIo\\Manifest\\BundlesElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/BundlesElement.php',
+ 'PharIo\\Manifest\\ComponentElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElement.php',
+ 'PharIo\\Manifest\\ComponentElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElementCollection.php',
+ 'PharIo\\Manifest\\ContainsElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ContainsElement.php',
+ 'PharIo\\Manifest\\CopyrightElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/CopyrightElement.php',
+ 'PharIo\\Manifest\\CopyrightInformation' => __DIR__ . '/..' . '/phar-io/manifest/src/values/CopyrightInformation.php',
+ 'PharIo\\Manifest\\ElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ElementCollection.php',
+ 'PharIo\\Manifest\\Email' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Email.php',
+ 'PharIo\\Manifest\\Exception' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/Exception.php',
+ 'PharIo\\Manifest\\ExtElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElement.php',
+ 'PharIo\\Manifest\\ExtElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElementCollection.php',
+ 'PharIo\\Manifest\\Extension' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Extension.php',
+ 'PharIo\\Manifest\\ExtensionElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtensionElement.php',
+ 'PharIo\\Manifest\\InvalidApplicationNameException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php',
+ 'PharIo\\Manifest\\InvalidEmailException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidEmailException.php',
+ 'PharIo\\Manifest\\InvalidUrlException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidUrlException.php',
+ 'PharIo\\Manifest\\Library' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Library.php',
+ 'PharIo\\Manifest\\License' => __DIR__ . '/..' . '/phar-io/manifest/src/values/License.php',
+ 'PharIo\\Manifest\\LicenseElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/LicenseElement.php',
+ 'PharIo\\Manifest\\Manifest' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Manifest.php',
+ 'PharIo\\Manifest\\ManifestDocument' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestDocument.php',
+ 'PharIo\\Manifest\\ManifestDocumentException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php',
+ 'PharIo\\Manifest\\ManifestDocumentLoadingException' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapper' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestDocumentMapper.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapperException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php',
+ 'PharIo\\Manifest\\ManifestElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestElement.php',
+ 'PharIo\\Manifest\\ManifestElementException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestElementException.php',
+ 'PharIo\\Manifest\\ManifestLoader' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestLoader.php',
+ 'PharIo\\Manifest\\ManifestLoaderException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php',
+ 'PharIo\\Manifest\\ManifestSerializer' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestSerializer.php',
+ 'PharIo\\Manifest\\PhpElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/PhpElement.php',
+ 'PharIo\\Manifest\\PhpExtensionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpExtensionRequirement.php',
+ 'PharIo\\Manifest\\PhpVersionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpVersionRequirement.php',
+ 'PharIo\\Manifest\\Requirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Requirement.php',
+ 'PharIo\\Manifest\\RequirementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollection.php',
+ 'PharIo\\Manifest\\RequirementCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollectionIterator.php',
+ 'PharIo\\Manifest\\RequiresElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/RequiresElement.php',
+ 'PharIo\\Manifest\\Type' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Type.php',
+ 'PharIo\\Manifest\\Url' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Url.php',
+ 'PharIo\\Version\\AbstractVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AbstractVersionConstraint.php',
+ 'PharIo\\Version\\AndVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AndVersionConstraintGroup.php',
+ 'PharIo\\Version\\AnyVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AnyVersionConstraint.php',
+ 'PharIo\\Version\\ExactVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/ExactVersionConstraint.php',
+ 'PharIo\\Version\\Exception' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/Exception.php',
+ 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php',
+ 'PharIo\\Version\\InvalidPreReleaseSuffixException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php',
+ 'PharIo\\Version\\InvalidVersionException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/InvalidVersionException.php',
+ 'PharIo\\Version\\OrVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php',
+ 'PharIo\\Version\\PreReleaseSuffix' => __DIR__ . '/..' . '/phar-io/version/src/PreReleaseSuffix.php',
+ 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php',
+ 'PharIo\\Version\\SpecificMajorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php',
+ 'PharIo\\Version\\UnsupportedVersionConstraintException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php',
+ 'PharIo\\Version\\Version' => __DIR__ . '/..' . '/phar-io/version/src/Version.php',
+ 'PharIo\\Version\\VersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/VersionConstraint.php',
+ 'PharIo\\Version\\VersionConstraintParser' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintParser.php',
+ 'PharIo\\Version\\VersionConstraintValue' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintValue.php',
+ 'PharIo\\Version\\VersionNumber' => __DIR__ . '/..' . '/phar-io/version/src/VersionNumber.php',
+ 'PhpParser\\Builder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder.php',
+ 'PhpParser\\BuilderFactory' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/BuilderFactory.php',
+ 'PhpParser\\BuilderHelpers' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/BuilderHelpers.php',
+ 'PhpParser\\Builder\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Class_.php',
+ 'PhpParser\\Builder\\Declaration' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Declaration.php',
+ 'PhpParser\\Builder\\FunctionLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php',
+ 'PhpParser\\Builder\\Function_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Function_.php',
+ 'PhpParser\\Builder\\Interface_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Interface_.php',
+ 'PhpParser\\Builder\\Method' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Method.php',
+ 'PhpParser\\Builder\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php',
+ 'PhpParser\\Builder\\Param' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Param.php',
+ 'PhpParser\\Builder\\Property' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Property.php',
+ 'PhpParser\\Builder\\TraitUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php',
+ 'PhpParser\\Builder\\TraitUseAdaptation' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php',
+ 'PhpParser\\Builder\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Trait_.php',
+ 'PhpParser\\Builder\\Use_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder/Use_.php',
+ 'PhpParser\\Comment' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Comment.php',
+ 'PhpParser\\Comment\\Doc' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Comment/Doc.php',
+ 'PhpParser\\ConstExprEvaluationException' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php',
+ 'PhpParser\\ConstExprEvaluator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php',
+ 'PhpParser\\Error' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Error.php',
+ 'PhpParser\\ErrorHandler' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ErrorHandler.php',
+ 'PhpParser\\ErrorHandler\\Collecting' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php',
+ 'PhpParser\\ErrorHandler\\Throwing' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php',
+ 'PhpParser\\Internal\\DiffElem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php',
+ 'PhpParser\\Internal\\Differ' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/Differ.php',
+ 'PhpParser\\Internal\\PrintableNewAnonClassNode' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php',
+ 'PhpParser\\Internal\\TokenStream' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php',
+ 'PhpParser\\JsonDecoder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/JsonDecoder.php',
+ 'PhpParser\\Lexer' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer.php',
+ 'PhpParser\\Lexer\\Emulative' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php',
+ 'PhpParser\\NameContext' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NameContext.php',
+ 'PhpParser\\Node' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node.php',
+ 'PhpParser\\NodeAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeAbstract.php',
+ 'PhpParser\\NodeDumper' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeDumper.php',
+ 'PhpParser\\NodeFinder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeFinder.php',
+ 'PhpParser\\NodeTraverser' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeTraverser.php',
+ 'PhpParser\\NodeTraverserInterface' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php',
+ 'PhpParser\\NodeVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor.php',
+ 'PhpParser\\NodeVisitorAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php',
+ 'PhpParser\\NodeVisitor\\CloningVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php',
+ 'PhpParser\\NodeVisitor\\FindingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php',
+ 'PhpParser\\NodeVisitor\\FirstFindingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php',
+ 'PhpParser\\NodeVisitor\\NameResolver' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php',
+ 'PhpParser\\Node\\Arg' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Arg.php',
+ 'PhpParser\\Node\\Const_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Const_.php',
+ 'PhpParser\\Node\\Expr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr.php',
+ 'PhpParser\\Node\\Expr\\ArrayDimFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php',
+ 'PhpParser\\Node\\Expr\\ArrayItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php',
+ 'PhpParser\\Node\\Expr\\Array_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php',
+ 'PhpParser\\Node\\Expr\\Assign' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php',
+ 'PhpParser\\Node\\Expr\\AssignOp' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\BitwiseXor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Concat' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Div' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Minus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Mod' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Mul' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Plus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\Pow' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\ShiftLeft' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php',
+ 'PhpParser\\Node\\Expr\\AssignOp\\ShiftRight' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php',
+ 'PhpParser\\Node\\Expr\\AssignRef' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BitwiseXor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\BooleanOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Coalesce' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Concat' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Div' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Equal' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Greater' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\GreaterOrEqual' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Identical' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalAnd' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalOr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\LogicalXor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Minus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Mod' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Mul' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\NotEqual' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\NotIdentical' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Plus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Pow' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftLeft' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\ShiftRight' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Smaller' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\SmallerOrEqual' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php',
+ 'PhpParser\\Node\\Expr\\BinaryOp\\Spaceship' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php',
+ 'PhpParser\\Node\\Expr\\BitwiseNot' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php',
+ 'PhpParser\\Node\\Expr\\BooleanNot' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php',
+ 'PhpParser\\Node\\Expr\\Cast' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Array_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Bool_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Double' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Int_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Object_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\String_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php',
+ 'PhpParser\\Node\\Expr\\Cast\\Unset_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php',
+ 'PhpParser\\Node\\Expr\\ClassConstFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php',
+ 'PhpParser\\Node\\Expr\\Clone_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php',
+ 'PhpParser\\Node\\Expr\\Closure' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php',
+ 'PhpParser\\Node\\Expr\\ClosureUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php',
+ 'PhpParser\\Node\\Expr\\ConstFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php',
+ 'PhpParser\\Node\\Expr\\Empty_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php',
+ 'PhpParser\\Node\\Expr\\Error' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php',
+ 'PhpParser\\Node\\Expr\\ErrorSuppress' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php',
+ 'PhpParser\\Node\\Expr\\Eval_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php',
+ 'PhpParser\\Node\\Expr\\Exit_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php',
+ 'PhpParser\\Node\\Expr\\FuncCall' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php',
+ 'PhpParser\\Node\\Expr\\Include_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php',
+ 'PhpParser\\Node\\Expr\\Instanceof_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php',
+ 'PhpParser\\Node\\Expr\\Isset_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php',
+ 'PhpParser\\Node\\Expr\\List_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php',
+ 'PhpParser\\Node\\Expr\\MethodCall' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php',
+ 'PhpParser\\Node\\Expr\\New_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php',
+ 'PhpParser\\Node\\Expr\\PostDec' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php',
+ 'PhpParser\\Node\\Expr\\PostInc' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php',
+ 'PhpParser\\Node\\Expr\\PreDec' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php',
+ 'PhpParser\\Node\\Expr\\PreInc' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php',
+ 'PhpParser\\Node\\Expr\\Print_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php',
+ 'PhpParser\\Node\\Expr\\PropertyFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php',
+ 'PhpParser\\Node\\Expr\\ShellExec' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php',
+ 'PhpParser\\Node\\Expr\\StaticCall' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php',
+ 'PhpParser\\Node\\Expr\\StaticPropertyFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php',
+ 'PhpParser\\Node\\Expr\\Ternary' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php',
+ 'PhpParser\\Node\\Expr\\UnaryMinus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php',
+ 'PhpParser\\Node\\Expr\\UnaryPlus' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php',
+ 'PhpParser\\Node\\Expr\\Variable' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php',
+ 'PhpParser\\Node\\Expr\\YieldFrom' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php',
+ 'PhpParser\\Node\\Expr\\Yield_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php',
+ 'PhpParser\\Node\\FunctionLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php',
+ 'PhpParser\\Node\\Identifier' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Identifier.php',
+ 'PhpParser\\Node\\Name' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name.php',
+ 'PhpParser\\Node\\Name\\FullyQualified' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php',
+ 'PhpParser\\Node\\Name\\Relative' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php',
+ 'PhpParser\\Node\\NullableType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/NullableType.php',
+ 'PhpParser\\Node\\Param' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Param.php',
+ 'PhpParser\\Node\\Scalar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar.php',
+ 'PhpParser\\Node\\Scalar\\DNumber' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php',
+ 'PhpParser\\Node\\Scalar\\Encapsed' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php',
+ 'PhpParser\\Node\\Scalar\\EncapsedStringPart' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php',
+ 'PhpParser\\Node\\Scalar\\LNumber' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Dir' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\File' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Function_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Line' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Method' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php',
+ 'PhpParser\\Node\\Scalar\\MagicConst\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php',
+ 'PhpParser\\Node\\Scalar\\String_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php',
+ 'PhpParser\\Node\\Stmt' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt.php',
+ 'PhpParser\\Node\\Stmt\\Break_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php',
+ 'PhpParser\\Node\\Stmt\\Case_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php',
+ 'PhpParser\\Node\\Stmt\\Catch_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php',
+ 'PhpParser\\Node\\Stmt\\ClassConst' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php',
+ 'PhpParser\\Node\\Stmt\\ClassLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php',
+ 'PhpParser\\Node\\Stmt\\ClassMethod' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php',
+ 'PhpParser\\Node\\Stmt\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php',
+ 'PhpParser\\Node\\Stmt\\Const_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php',
+ 'PhpParser\\Node\\Stmt\\Continue_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php',
+ 'PhpParser\\Node\\Stmt\\DeclareDeclare' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php',
+ 'PhpParser\\Node\\Stmt\\Declare_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php',
+ 'PhpParser\\Node\\Stmt\\Do_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php',
+ 'PhpParser\\Node\\Stmt\\Echo_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php',
+ 'PhpParser\\Node\\Stmt\\ElseIf_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php',
+ 'PhpParser\\Node\\Stmt\\Else_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php',
+ 'PhpParser\\Node\\Stmt\\Expression' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php',
+ 'PhpParser\\Node\\Stmt\\Finally_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php',
+ 'PhpParser\\Node\\Stmt\\For_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php',
+ 'PhpParser\\Node\\Stmt\\Foreach_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php',
+ 'PhpParser\\Node\\Stmt\\Function_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php',
+ 'PhpParser\\Node\\Stmt\\Global_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php',
+ 'PhpParser\\Node\\Stmt\\Goto_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php',
+ 'PhpParser\\Node\\Stmt\\GroupUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php',
+ 'PhpParser\\Node\\Stmt\\HaltCompiler' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php',
+ 'PhpParser\\Node\\Stmt\\If_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php',
+ 'PhpParser\\Node\\Stmt\\InlineHTML' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php',
+ 'PhpParser\\Node\\Stmt\\Interface_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php',
+ 'PhpParser\\Node\\Stmt\\Label' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php',
+ 'PhpParser\\Node\\Stmt\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php',
+ 'PhpParser\\Node\\Stmt\\Nop' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php',
+ 'PhpParser\\Node\\Stmt\\Property' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php',
+ 'PhpParser\\Node\\Stmt\\PropertyProperty' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php',
+ 'PhpParser\\Node\\Stmt\\Return_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php',
+ 'PhpParser\\Node\\Stmt\\StaticVar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php',
+ 'PhpParser\\Node\\Stmt\\Static_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php',
+ 'PhpParser\\Node\\Stmt\\Switch_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php',
+ 'PhpParser\\Node\\Stmt\\Throw_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php',
+ 'PhpParser\\Node\\Stmt\\TraitUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php',
+ 'PhpParser\\Node\\Stmt\\TraitUseAdaptation' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php',
+ 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Alias' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php',
+ 'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Precedence' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php',
+ 'PhpParser\\Node\\Stmt\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php',
+ 'PhpParser\\Node\\Stmt\\TryCatch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php',
+ 'PhpParser\\Node\\Stmt\\Unset_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php',
+ 'PhpParser\\Node\\Stmt\\UseUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php',
+ 'PhpParser\\Node\\Stmt\\Use_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php',
+ 'PhpParser\\Node\\Stmt\\While_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php',
+ 'PhpParser\\Node\\VarLikeIdentifier' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php',
+ 'PhpParser\\Parser' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser.php',
+ 'PhpParser\\ParserAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ParserAbstract.php',
+ 'PhpParser\\ParserFactory' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ParserFactory.php',
+ 'PhpParser\\Parser\\Multiple' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Multiple.php',
+ 'PhpParser\\Parser\\Php5' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Php5.php',
+ 'PhpParser\\Parser\\Php7' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Php7.php',
+ 'PhpParser\\Parser\\Tokens' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Tokens.php',
+ 'PhpParser\\PrettyPrinterAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php',
+ 'PhpParser\\PrettyPrinter\\Standard' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php',
+ 'Predis\\Autoloader' => __DIR__ . '/..' . '/predis/predis/src/Autoloader.php',
+ 'Predis\\Client' => __DIR__ . '/..' . '/predis/predis/src/Client.php',
+ 'Predis\\ClientContextInterface' => __DIR__ . '/..' . '/predis/predis/src/ClientContextInterface.php',
+ 'Predis\\ClientException' => __DIR__ . '/..' . '/predis/predis/src/ClientException.php',
+ 'Predis\\ClientInterface' => __DIR__ . '/..' . '/predis/predis/src/ClientInterface.php',
+ 'Predis\\Cluster\\ClusterStrategy' => __DIR__ . '/..' . '/predis/predis/src/Cluster/ClusterStrategy.php',
+ 'Predis\\Cluster\\Distributor\\DistributorInterface' => __DIR__ . '/..' . '/predis/predis/src/Cluster/Distributor/DistributorInterface.php',
+ 'Predis\\Cluster\\Distributor\\EmptyRingException' => __DIR__ . '/..' . '/predis/predis/src/Cluster/Distributor/EmptyRingException.php',
+ 'Predis\\Cluster\\Distributor\\HashRing' => __DIR__ . '/..' . '/predis/predis/src/Cluster/Distributor/HashRing.php',
+ 'Predis\\Cluster\\Distributor\\KetamaRing' => __DIR__ . '/..' . '/predis/predis/src/Cluster/Distributor/KetamaRing.php',
+ 'Predis\\Cluster\\Hash\\CRC16' => __DIR__ . '/..' . '/predis/predis/src/Cluster/Hash/CRC16.php',
+ 'Predis\\Cluster\\Hash\\HashGeneratorInterface' => __DIR__ . '/..' . '/predis/predis/src/Cluster/Hash/HashGeneratorInterface.php',
+ 'Predis\\Cluster\\PredisStrategy' => __DIR__ . '/..' . '/predis/predis/src/Cluster/PredisStrategy.php',
+ 'Predis\\Cluster\\RedisStrategy' => __DIR__ . '/..' . '/predis/predis/src/Cluster/RedisStrategy.php',
+ 'Predis\\Cluster\\StrategyInterface' => __DIR__ . '/..' . '/predis/predis/src/Cluster/StrategyInterface.php',
+ 'Predis\\Collection\\Iterator\\CursorBasedIterator' => __DIR__ . '/..' . '/predis/predis/src/Collection/Iterator/CursorBasedIterator.php',
+ 'Predis\\Collection\\Iterator\\HashKey' => __DIR__ . '/..' . '/predis/predis/src/Collection/Iterator/HashKey.php',
+ 'Predis\\Collection\\Iterator\\Keyspace' => __DIR__ . '/..' . '/predis/predis/src/Collection/Iterator/Keyspace.php',
+ 'Predis\\Collection\\Iterator\\ListKey' => __DIR__ . '/..' . '/predis/predis/src/Collection/Iterator/ListKey.php',
+ 'Predis\\Collection\\Iterator\\SetKey' => __DIR__ . '/..' . '/predis/predis/src/Collection/Iterator/SetKey.php',
+ 'Predis\\Collection\\Iterator\\SortedSetKey' => __DIR__ . '/..' . '/predis/predis/src/Collection/Iterator/SortedSetKey.php',
+ 'Predis\\Command\\Command' => __DIR__ . '/..' . '/predis/predis/src/Command/Command.php',
+ 'Predis\\Command\\CommandInterface' => __DIR__ . '/..' . '/predis/predis/src/Command/CommandInterface.php',
+ 'Predis\\Command\\ConnectionAuth' => __DIR__ . '/..' . '/predis/predis/src/Command/ConnectionAuth.php',
+ 'Predis\\Command\\ConnectionEcho' => __DIR__ . '/..' . '/predis/predis/src/Command/ConnectionEcho.php',
+ 'Predis\\Command\\ConnectionPing' => __DIR__ . '/..' . '/predis/predis/src/Command/ConnectionPing.php',
+ 'Predis\\Command\\ConnectionQuit' => __DIR__ . '/..' . '/predis/predis/src/Command/ConnectionQuit.php',
+ 'Predis\\Command\\ConnectionSelect' => __DIR__ . '/..' . '/predis/predis/src/Command/ConnectionSelect.php',
+ 'Predis\\Command\\GeospatialGeoAdd' => __DIR__ . '/..' . '/predis/predis/src/Command/GeospatialGeoAdd.php',
+ 'Predis\\Command\\GeospatialGeoDist' => __DIR__ . '/..' . '/predis/predis/src/Command/GeospatialGeoDist.php',
+ 'Predis\\Command\\GeospatialGeoHash' => __DIR__ . '/..' . '/predis/predis/src/Command/GeospatialGeoHash.php',
+ 'Predis\\Command\\GeospatialGeoPos' => __DIR__ . '/..' . '/predis/predis/src/Command/GeospatialGeoPos.php',
+ 'Predis\\Command\\GeospatialGeoRadius' => __DIR__ . '/..' . '/predis/predis/src/Command/GeospatialGeoRadius.php',
+ 'Predis\\Command\\GeospatialGeoRadiusByMember' => __DIR__ . '/..' . '/predis/predis/src/Command/GeospatialGeoRadiusByMember.php',
+ 'Predis\\Command\\HashDelete' => __DIR__ . '/..' . '/predis/predis/src/Command/HashDelete.php',
+ 'Predis\\Command\\HashExists' => __DIR__ . '/..' . '/predis/predis/src/Command/HashExists.php',
+ 'Predis\\Command\\HashGet' => __DIR__ . '/..' . '/predis/predis/src/Command/HashGet.php',
+ 'Predis\\Command\\HashGetAll' => __DIR__ . '/..' . '/predis/predis/src/Command/HashGetAll.php',
+ 'Predis\\Command\\HashGetMultiple' => __DIR__ . '/..' . '/predis/predis/src/Command/HashGetMultiple.php',
+ 'Predis\\Command\\HashIncrementBy' => __DIR__ . '/..' . '/predis/predis/src/Command/HashIncrementBy.php',
+ 'Predis\\Command\\HashIncrementByFloat' => __DIR__ . '/..' . '/predis/predis/src/Command/HashIncrementByFloat.php',
+ 'Predis\\Command\\HashKeys' => __DIR__ . '/..' . '/predis/predis/src/Command/HashKeys.php',
+ 'Predis\\Command\\HashLength' => __DIR__ . '/..' . '/predis/predis/src/Command/HashLength.php',
+ 'Predis\\Command\\HashScan' => __DIR__ . '/..' . '/predis/predis/src/Command/HashScan.php',
+ 'Predis\\Command\\HashSet' => __DIR__ . '/..' . '/predis/predis/src/Command/HashSet.php',
+ 'Predis\\Command\\HashSetMultiple' => __DIR__ . '/..' . '/predis/predis/src/Command/HashSetMultiple.php',
+ 'Predis\\Command\\HashSetPreserve' => __DIR__ . '/..' . '/predis/predis/src/Command/HashSetPreserve.php',
+ 'Predis\\Command\\HashStringLength' => __DIR__ . '/..' . '/predis/predis/src/Command/HashStringLength.php',
+ 'Predis\\Command\\HashValues' => __DIR__ . '/..' . '/predis/predis/src/Command/HashValues.php',
+ 'Predis\\Command\\HyperLogLogAdd' => __DIR__ . '/..' . '/predis/predis/src/Command/HyperLogLogAdd.php',
+ 'Predis\\Command\\HyperLogLogCount' => __DIR__ . '/..' . '/predis/predis/src/Command/HyperLogLogCount.php',
+ 'Predis\\Command\\HyperLogLogMerge' => __DIR__ . '/..' . '/predis/predis/src/Command/HyperLogLogMerge.php',
+ 'Predis\\Command\\KeyDelete' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyDelete.php',
+ 'Predis\\Command\\KeyDump' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyDump.php',
+ 'Predis\\Command\\KeyExists' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyExists.php',
+ 'Predis\\Command\\KeyExpire' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyExpire.php',
+ 'Predis\\Command\\KeyExpireAt' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyExpireAt.php',
+ 'Predis\\Command\\KeyKeys' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyKeys.php',
+ 'Predis\\Command\\KeyMigrate' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyMigrate.php',
+ 'Predis\\Command\\KeyMove' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyMove.php',
+ 'Predis\\Command\\KeyPersist' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyPersist.php',
+ 'Predis\\Command\\KeyPreciseExpire' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyPreciseExpire.php',
+ 'Predis\\Command\\KeyPreciseExpireAt' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyPreciseExpireAt.php',
+ 'Predis\\Command\\KeyPreciseTimeToLive' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyPreciseTimeToLive.php',
+ 'Predis\\Command\\KeyRandom' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyRandom.php',
+ 'Predis\\Command\\KeyRename' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyRename.php',
+ 'Predis\\Command\\KeyRenamePreserve' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyRenamePreserve.php',
+ 'Predis\\Command\\KeyRestore' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyRestore.php',
+ 'Predis\\Command\\KeyScan' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyScan.php',
+ 'Predis\\Command\\KeySort' => __DIR__ . '/..' . '/predis/predis/src/Command/KeySort.php',
+ 'Predis\\Command\\KeyTimeToLive' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyTimeToLive.php',
+ 'Predis\\Command\\KeyType' => __DIR__ . '/..' . '/predis/predis/src/Command/KeyType.php',
+ 'Predis\\Command\\ListIndex' => __DIR__ . '/..' . '/predis/predis/src/Command/ListIndex.php',
+ 'Predis\\Command\\ListInsert' => __DIR__ . '/..' . '/predis/predis/src/Command/ListInsert.php',
+ 'Predis\\Command\\ListLength' => __DIR__ . '/..' . '/predis/predis/src/Command/ListLength.php',
+ 'Predis\\Command\\ListPopFirst' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPopFirst.php',
+ 'Predis\\Command\\ListPopFirstBlocking' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPopFirstBlocking.php',
+ 'Predis\\Command\\ListPopLast' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPopLast.php',
+ 'Predis\\Command\\ListPopLastBlocking' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPopLastBlocking.php',
+ 'Predis\\Command\\ListPopLastPushHead' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPopLastPushHead.php',
+ 'Predis\\Command\\ListPopLastPushHeadBlocking' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPopLastPushHeadBlocking.php',
+ 'Predis\\Command\\ListPushHead' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPushHead.php',
+ 'Predis\\Command\\ListPushHeadX' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPushHeadX.php',
+ 'Predis\\Command\\ListPushTail' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPushTail.php',
+ 'Predis\\Command\\ListPushTailX' => __DIR__ . '/..' . '/predis/predis/src/Command/ListPushTailX.php',
+ 'Predis\\Command\\ListRange' => __DIR__ . '/..' . '/predis/predis/src/Command/ListRange.php',
+ 'Predis\\Command\\ListRemove' => __DIR__ . '/..' . '/predis/predis/src/Command/ListRemove.php',
+ 'Predis\\Command\\ListSet' => __DIR__ . '/..' . '/predis/predis/src/Command/ListSet.php',
+ 'Predis\\Command\\ListTrim' => __DIR__ . '/..' . '/predis/predis/src/Command/ListTrim.php',
+ 'Predis\\Command\\PrefixableCommandInterface' => __DIR__ . '/..' . '/predis/predis/src/Command/PrefixableCommandInterface.php',
+ 'Predis\\Command\\Processor\\KeyPrefixProcessor' => __DIR__ . '/..' . '/predis/predis/src/Command/Processor/KeyPrefixProcessor.php',
+ 'Predis\\Command\\Processor\\ProcessorChain' => __DIR__ . '/..' . '/predis/predis/src/Command/Processor/ProcessorChain.php',
+ 'Predis\\Command\\Processor\\ProcessorInterface' => __DIR__ . '/..' . '/predis/predis/src/Command/Processor/ProcessorInterface.php',
+ 'Predis\\Command\\PubSubPublish' => __DIR__ . '/..' . '/predis/predis/src/Command/PubSubPublish.php',
+ 'Predis\\Command\\PubSubPubsub' => __DIR__ . '/..' . '/predis/predis/src/Command/PubSubPubsub.php',
+ 'Predis\\Command\\PubSubSubscribe' => __DIR__ . '/..' . '/predis/predis/src/Command/PubSubSubscribe.php',
+ 'Predis\\Command\\PubSubSubscribeByPattern' => __DIR__ . '/..' . '/predis/predis/src/Command/PubSubSubscribeByPattern.php',
+ 'Predis\\Command\\PubSubUnsubscribe' => __DIR__ . '/..' . '/predis/predis/src/Command/PubSubUnsubscribe.php',
+ 'Predis\\Command\\PubSubUnsubscribeByPattern' => __DIR__ . '/..' . '/predis/predis/src/Command/PubSubUnsubscribeByPattern.php',
+ 'Predis\\Command\\RawCommand' => __DIR__ . '/..' . '/predis/predis/src/Command/RawCommand.php',
+ 'Predis\\Command\\ScriptCommand' => __DIR__ . '/..' . '/predis/predis/src/Command/ScriptCommand.php',
+ 'Predis\\Command\\ServerBackgroundRewriteAOF' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerBackgroundRewriteAOF.php',
+ 'Predis\\Command\\ServerBackgroundSave' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerBackgroundSave.php',
+ 'Predis\\Command\\ServerClient' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerClient.php',
+ 'Predis\\Command\\ServerCommand' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerCommand.php',
+ 'Predis\\Command\\ServerConfig' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerConfig.php',
+ 'Predis\\Command\\ServerDatabaseSize' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerDatabaseSize.php',
+ 'Predis\\Command\\ServerEval' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerEval.php',
+ 'Predis\\Command\\ServerEvalSHA' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerEvalSHA.php',
+ 'Predis\\Command\\ServerFlushAll' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerFlushAll.php',
+ 'Predis\\Command\\ServerFlushDatabase' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerFlushDatabase.php',
+ 'Predis\\Command\\ServerInfo' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerInfo.php',
+ 'Predis\\Command\\ServerInfoV26x' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerInfoV26x.php',
+ 'Predis\\Command\\ServerLastSave' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerLastSave.php',
+ 'Predis\\Command\\ServerMonitor' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerMonitor.php',
+ 'Predis\\Command\\ServerObject' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerObject.php',
+ 'Predis\\Command\\ServerSave' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerSave.php',
+ 'Predis\\Command\\ServerScript' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerScript.php',
+ 'Predis\\Command\\ServerSentinel' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerSentinel.php',
+ 'Predis\\Command\\ServerShutdown' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerShutdown.php',
+ 'Predis\\Command\\ServerSlaveOf' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerSlaveOf.php',
+ 'Predis\\Command\\ServerSlowlog' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerSlowlog.php',
+ 'Predis\\Command\\ServerTime' => __DIR__ . '/..' . '/predis/predis/src/Command/ServerTime.php',
+ 'Predis\\Command\\SetAdd' => __DIR__ . '/..' . '/predis/predis/src/Command/SetAdd.php',
+ 'Predis\\Command\\SetCardinality' => __DIR__ . '/..' . '/predis/predis/src/Command/SetCardinality.php',
+ 'Predis\\Command\\SetDifference' => __DIR__ . '/..' . '/predis/predis/src/Command/SetDifference.php',
+ 'Predis\\Command\\SetDifferenceStore' => __DIR__ . '/..' . '/predis/predis/src/Command/SetDifferenceStore.php',
+ 'Predis\\Command\\SetIntersection' => __DIR__ . '/..' . '/predis/predis/src/Command/SetIntersection.php',
+ 'Predis\\Command\\SetIntersectionStore' => __DIR__ . '/..' . '/predis/predis/src/Command/SetIntersectionStore.php',
+ 'Predis\\Command\\SetIsMember' => __DIR__ . '/..' . '/predis/predis/src/Command/SetIsMember.php',
+ 'Predis\\Command\\SetMembers' => __DIR__ . '/..' . '/predis/predis/src/Command/SetMembers.php',
+ 'Predis\\Command\\SetMove' => __DIR__ . '/..' . '/predis/predis/src/Command/SetMove.php',
+ 'Predis\\Command\\SetPop' => __DIR__ . '/..' . '/predis/predis/src/Command/SetPop.php',
+ 'Predis\\Command\\SetRandomMember' => __DIR__ . '/..' . '/predis/predis/src/Command/SetRandomMember.php',
+ 'Predis\\Command\\SetRemove' => __DIR__ . '/..' . '/predis/predis/src/Command/SetRemove.php',
+ 'Predis\\Command\\SetScan' => __DIR__ . '/..' . '/predis/predis/src/Command/SetScan.php',
+ 'Predis\\Command\\SetUnion' => __DIR__ . '/..' . '/predis/predis/src/Command/SetUnion.php',
+ 'Predis\\Command\\SetUnionStore' => __DIR__ . '/..' . '/predis/predis/src/Command/SetUnionStore.php',
+ 'Predis\\Command\\StringAppend' => __DIR__ . '/..' . '/predis/predis/src/Command/StringAppend.php',
+ 'Predis\\Command\\StringBitCount' => __DIR__ . '/..' . '/predis/predis/src/Command/StringBitCount.php',
+ 'Predis\\Command\\StringBitField' => __DIR__ . '/..' . '/predis/predis/src/Command/StringBitField.php',
+ 'Predis\\Command\\StringBitOp' => __DIR__ . '/..' . '/predis/predis/src/Command/StringBitOp.php',
+ 'Predis\\Command\\StringBitPos' => __DIR__ . '/..' . '/predis/predis/src/Command/StringBitPos.php',
+ 'Predis\\Command\\StringDecrement' => __DIR__ . '/..' . '/predis/predis/src/Command/StringDecrement.php',
+ 'Predis\\Command\\StringDecrementBy' => __DIR__ . '/..' . '/predis/predis/src/Command/StringDecrementBy.php',
+ 'Predis\\Command\\StringGet' => __DIR__ . '/..' . '/predis/predis/src/Command/StringGet.php',
+ 'Predis\\Command\\StringGetBit' => __DIR__ . '/..' . '/predis/predis/src/Command/StringGetBit.php',
+ 'Predis\\Command\\StringGetMultiple' => __DIR__ . '/..' . '/predis/predis/src/Command/StringGetMultiple.php',
+ 'Predis\\Command\\StringGetRange' => __DIR__ . '/..' . '/predis/predis/src/Command/StringGetRange.php',
+ 'Predis\\Command\\StringGetSet' => __DIR__ . '/..' . '/predis/predis/src/Command/StringGetSet.php',
+ 'Predis\\Command\\StringIncrement' => __DIR__ . '/..' . '/predis/predis/src/Command/StringIncrement.php',
+ 'Predis\\Command\\StringIncrementBy' => __DIR__ . '/..' . '/predis/predis/src/Command/StringIncrementBy.php',
+ 'Predis\\Command\\StringIncrementByFloat' => __DIR__ . '/..' . '/predis/predis/src/Command/StringIncrementByFloat.php',
+ 'Predis\\Command\\StringPreciseSetExpire' => __DIR__ . '/..' . '/predis/predis/src/Command/StringPreciseSetExpire.php',
+ 'Predis\\Command\\StringSet' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSet.php',
+ 'Predis\\Command\\StringSetBit' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSetBit.php',
+ 'Predis\\Command\\StringSetExpire' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSetExpire.php',
+ 'Predis\\Command\\StringSetMultiple' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSetMultiple.php',
+ 'Predis\\Command\\StringSetMultiplePreserve' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSetMultiplePreserve.php',
+ 'Predis\\Command\\StringSetPreserve' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSetPreserve.php',
+ 'Predis\\Command\\StringSetRange' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSetRange.php',
+ 'Predis\\Command\\StringStrlen' => __DIR__ . '/..' . '/predis/predis/src/Command/StringStrlen.php',
+ 'Predis\\Command\\StringSubstr' => __DIR__ . '/..' . '/predis/predis/src/Command/StringSubstr.php',
+ 'Predis\\Command\\TransactionDiscard' => __DIR__ . '/..' . '/predis/predis/src/Command/TransactionDiscard.php',
+ 'Predis\\Command\\TransactionExec' => __DIR__ . '/..' . '/predis/predis/src/Command/TransactionExec.php',
+ 'Predis\\Command\\TransactionMulti' => __DIR__ . '/..' . '/predis/predis/src/Command/TransactionMulti.php',
+ 'Predis\\Command\\TransactionUnwatch' => __DIR__ . '/..' . '/predis/predis/src/Command/TransactionUnwatch.php',
+ 'Predis\\Command\\TransactionWatch' => __DIR__ . '/..' . '/predis/predis/src/Command/TransactionWatch.php',
+ 'Predis\\Command\\ZSetAdd' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetAdd.php',
+ 'Predis\\Command\\ZSetCardinality' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetCardinality.php',
+ 'Predis\\Command\\ZSetCount' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetCount.php',
+ 'Predis\\Command\\ZSetIncrementBy' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetIncrementBy.php',
+ 'Predis\\Command\\ZSetIntersectionStore' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetIntersectionStore.php',
+ 'Predis\\Command\\ZSetLexCount' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetLexCount.php',
+ 'Predis\\Command\\ZSetRange' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRange.php',
+ 'Predis\\Command\\ZSetRangeByLex' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRangeByLex.php',
+ 'Predis\\Command\\ZSetRangeByScore' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRangeByScore.php',
+ 'Predis\\Command\\ZSetRank' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRank.php',
+ 'Predis\\Command\\ZSetRemove' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRemove.php',
+ 'Predis\\Command\\ZSetRemoveRangeByLex' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRemoveRangeByLex.php',
+ 'Predis\\Command\\ZSetRemoveRangeByRank' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRemoveRangeByRank.php',
+ 'Predis\\Command\\ZSetRemoveRangeByScore' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetRemoveRangeByScore.php',
+ 'Predis\\Command\\ZSetReverseRange' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetReverseRange.php',
+ 'Predis\\Command\\ZSetReverseRangeByLex' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetReverseRangeByLex.php',
+ 'Predis\\Command\\ZSetReverseRangeByScore' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetReverseRangeByScore.php',
+ 'Predis\\Command\\ZSetReverseRank' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetReverseRank.php',
+ 'Predis\\Command\\ZSetScan' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetScan.php',
+ 'Predis\\Command\\ZSetScore' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetScore.php',
+ 'Predis\\Command\\ZSetUnionStore' => __DIR__ . '/..' . '/predis/predis/src/Command/ZSetUnionStore.php',
+ 'Predis\\CommunicationException' => __DIR__ . '/..' . '/predis/predis/src/CommunicationException.php',
+ 'Predis\\Configuration\\ClusterOption' => __DIR__ . '/..' . '/predis/predis/src/Configuration/ClusterOption.php',
+ 'Predis\\Configuration\\ConnectionFactoryOption' => __DIR__ . '/..' . '/predis/predis/src/Configuration/ConnectionFactoryOption.php',
+ 'Predis\\Configuration\\ExceptionsOption' => __DIR__ . '/..' . '/predis/predis/src/Configuration/ExceptionsOption.php',
+ 'Predis\\Configuration\\OptionInterface' => __DIR__ . '/..' . '/predis/predis/src/Configuration/OptionInterface.php',
+ 'Predis\\Configuration\\Options' => __DIR__ . '/..' . '/predis/predis/src/Configuration/Options.php',
+ 'Predis\\Configuration\\OptionsInterface' => __DIR__ . '/..' . '/predis/predis/src/Configuration/OptionsInterface.php',
+ 'Predis\\Configuration\\PrefixOption' => __DIR__ . '/..' . '/predis/predis/src/Configuration/PrefixOption.php',
+ 'Predis\\Configuration\\ProfileOption' => __DIR__ . '/..' . '/predis/predis/src/Configuration/ProfileOption.php',
+ 'Predis\\Configuration\\ReplicationOption' => __DIR__ . '/..' . '/predis/predis/src/Configuration/ReplicationOption.php',
+ 'Predis\\Connection\\AbstractConnection' => __DIR__ . '/..' . '/predis/predis/src/Connection/AbstractConnection.php',
+ 'Predis\\Connection\\AggregateConnectionInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/AggregateConnectionInterface.php',
+ 'Predis\\Connection\\Aggregate\\ClusterInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/Aggregate/ClusterInterface.php',
+ 'Predis\\Connection\\Aggregate\\MasterSlaveReplication' => __DIR__ . '/..' . '/predis/predis/src/Connection/Aggregate/MasterSlaveReplication.php',
+ 'Predis\\Connection\\Aggregate\\PredisCluster' => __DIR__ . '/..' . '/predis/predis/src/Connection/Aggregate/PredisCluster.php',
+ 'Predis\\Connection\\Aggregate\\RedisCluster' => __DIR__ . '/..' . '/predis/predis/src/Connection/Aggregate/RedisCluster.php',
+ 'Predis\\Connection\\Aggregate\\ReplicationInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/Aggregate/ReplicationInterface.php',
+ 'Predis\\Connection\\Aggregate\\SentinelReplication' => __DIR__ . '/..' . '/predis/predis/src/Connection/Aggregate/SentinelReplication.php',
+ 'Predis\\Connection\\CompositeConnectionInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/CompositeConnectionInterface.php',
+ 'Predis\\Connection\\CompositeStreamConnection' => __DIR__ . '/..' . '/predis/predis/src/Connection/CompositeStreamConnection.php',
+ 'Predis\\Connection\\ConnectionException' => __DIR__ . '/..' . '/predis/predis/src/Connection/ConnectionException.php',
+ 'Predis\\Connection\\ConnectionInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/ConnectionInterface.php',
+ 'Predis\\Connection\\Factory' => __DIR__ . '/..' . '/predis/predis/src/Connection/Factory.php',
+ 'Predis\\Connection\\FactoryInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/FactoryInterface.php',
+ 'Predis\\Connection\\NodeConnectionInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/NodeConnectionInterface.php',
+ 'Predis\\Connection\\Parameters' => __DIR__ . '/..' . '/predis/predis/src/Connection/Parameters.php',
+ 'Predis\\Connection\\ParametersInterface' => __DIR__ . '/..' . '/predis/predis/src/Connection/ParametersInterface.php',
+ 'Predis\\Connection\\PhpiredisSocketConnection' => __DIR__ . '/..' . '/predis/predis/src/Connection/PhpiredisSocketConnection.php',
+ 'Predis\\Connection\\PhpiredisStreamConnection' => __DIR__ . '/..' . '/predis/predis/src/Connection/PhpiredisStreamConnection.php',
+ 'Predis\\Connection\\StreamConnection' => __DIR__ . '/..' . '/predis/predis/src/Connection/StreamConnection.php',
+ 'Predis\\Connection\\WebdisConnection' => __DIR__ . '/..' . '/predis/predis/src/Connection/WebdisConnection.php',
+ 'Predis\\Monitor\\Consumer' => __DIR__ . '/..' . '/predis/predis/src/Monitor/Consumer.php',
+ 'Predis\\NotSupportedException' => __DIR__ . '/..' . '/predis/predis/src/NotSupportedException.php',
+ 'Predis\\Pipeline\\Atomic' => __DIR__ . '/..' . '/predis/predis/src/Pipeline/Atomic.php',
+ 'Predis\\Pipeline\\ConnectionErrorProof' => __DIR__ . '/..' . '/predis/predis/src/Pipeline/ConnectionErrorProof.php',
+ 'Predis\\Pipeline\\FireAndForget' => __DIR__ . '/..' . '/predis/predis/src/Pipeline/FireAndForget.php',
+ 'Predis\\Pipeline\\Pipeline' => __DIR__ . '/..' . '/predis/predis/src/Pipeline/Pipeline.php',
+ 'Predis\\PredisException' => __DIR__ . '/..' . '/predis/predis/src/PredisException.php',
+ 'Predis\\Profile\\Factory' => __DIR__ . '/..' . '/predis/predis/src/Profile/Factory.php',
+ 'Predis\\Profile\\ProfileInterface' => __DIR__ . '/..' . '/predis/predis/src/Profile/ProfileInterface.php',
+ 'Predis\\Profile\\RedisProfile' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisProfile.php',
+ 'Predis\\Profile\\RedisUnstable' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisUnstable.php',
+ 'Predis\\Profile\\RedisVersion200' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisVersion200.php',
+ 'Predis\\Profile\\RedisVersion220' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisVersion220.php',
+ 'Predis\\Profile\\RedisVersion240' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisVersion240.php',
+ 'Predis\\Profile\\RedisVersion260' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisVersion260.php',
+ 'Predis\\Profile\\RedisVersion280' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisVersion280.php',
+ 'Predis\\Profile\\RedisVersion300' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisVersion300.php',
+ 'Predis\\Profile\\RedisVersion320' => __DIR__ . '/..' . '/predis/predis/src/Profile/RedisVersion320.php',
+ 'Predis\\Protocol\\ProtocolException' => __DIR__ . '/..' . '/predis/predis/src/Protocol/ProtocolException.php',
+ 'Predis\\Protocol\\ProtocolProcessorInterface' => __DIR__ . '/..' . '/predis/predis/src/Protocol/ProtocolProcessorInterface.php',
+ 'Predis\\Protocol\\RequestSerializerInterface' => __DIR__ . '/..' . '/predis/predis/src/Protocol/RequestSerializerInterface.php',
+ 'Predis\\Protocol\\ResponseReaderInterface' => __DIR__ . '/..' . '/predis/predis/src/Protocol/ResponseReaderInterface.php',
+ 'Predis\\Protocol\\Text\\CompositeProtocolProcessor' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/CompositeProtocolProcessor.php',
+ 'Predis\\Protocol\\Text\\Handler\\BulkResponse' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/Handler/BulkResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\ErrorResponse' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/Handler/ErrorResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\IntegerResponse' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/Handler/IntegerResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\MultiBulkResponse' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/Handler/MultiBulkResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\ResponseHandlerInterface' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/Handler/ResponseHandlerInterface.php',
+ 'Predis\\Protocol\\Text\\Handler\\StatusResponse' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/Handler/StatusResponse.php',
+ 'Predis\\Protocol\\Text\\Handler\\StreamableMultiBulkResponse' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/Handler/StreamableMultiBulkResponse.php',
+ 'Predis\\Protocol\\Text\\ProtocolProcessor' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/ProtocolProcessor.php',
+ 'Predis\\Protocol\\Text\\RequestSerializer' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/RequestSerializer.php',
+ 'Predis\\Protocol\\Text\\ResponseReader' => __DIR__ . '/..' . '/predis/predis/src/Protocol/Text/ResponseReader.php',
+ 'Predis\\PubSub\\AbstractConsumer' => __DIR__ . '/..' . '/predis/predis/src/PubSub/AbstractConsumer.php',
+ 'Predis\\PubSub\\Consumer' => __DIR__ . '/..' . '/predis/predis/src/PubSub/Consumer.php',
+ 'Predis\\PubSub\\DispatcherLoop' => __DIR__ . '/..' . '/predis/predis/src/PubSub/DispatcherLoop.php',
+ 'Predis\\Replication\\MissingMasterException' => __DIR__ . '/..' . '/predis/predis/src/Replication/MissingMasterException.php',
+ 'Predis\\Replication\\ReplicationStrategy' => __DIR__ . '/..' . '/predis/predis/src/Replication/ReplicationStrategy.php',
+ 'Predis\\Replication\\RoleException' => __DIR__ . '/..' . '/predis/predis/src/Replication/RoleException.php',
+ 'Predis\\Response\\Error' => __DIR__ . '/..' . '/predis/predis/src/Response/Error.php',
+ 'Predis\\Response\\ErrorInterface' => __DIR__ . '/..' . '/predis/predis/src/Response/ErrorInterface.php',
+ 'Predis\\Response\\Iterator\\MultiBulk' => __DIR__ . '/..' . '/predis/predis/src/Response/Iterator/MultiBulk.php',
+ 'Predis\\Response\\Iterator\\MultiBulkIterator' => __DIR__ . '/..' . '/predis/predis/src/Response/Iterator/MultiBulkIterator.php',
+ 'Predis\\Response\\Iterator\\MultiBulkTuple' => __DIR__ . '/..' . '/predis/predis/src/Response/Iterator/MultiBulkTuple.php',
+ 'Predis\\Response\\ResponseInterface' => __DIR__ . '/..' . '/predis/predis/src/Response/ResponseInterface.php',
+ 'Predis\\Response\\ServerException' => __DIR__ . '/..' . '/predis/predis/src/Response/ServerException.php',
+ 'Predis\\Response\\Status' => __DIR__ . '/..' . '/predis/predis/src/Response/Status.php',
+ 'Predis\\Session\\Handler' => __DIR__ . '/..' . '/predis/predis/src/Session/Handler.php',
+ 'Predis\\Transaction\\AbortedMultiExecException' => __DIR__ . '/..' . '/predis/predis/src/Transaction/AbortedMultiExecException.php',
+ 'Predis\\Transaction\\MultiExec' => __DIR__ . '/..' . '/predis/predis/src/Transaction/MultiExec.php',
+ 'Predis\\Transaction\\MultiExecState' => __DIR__ . '/..' . '/predis/predis/src/Transaction/MultiExecState.php',
+ 'Prophecy\\Argument' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument.php',
+ 'Prophecy\\Argument\\ArgumentsWildcard' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php',
+ 'Prophecy\\Argument\\Token\\AnyValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php',
+ 'Prophecy\\Argument\\Token\\AnyValuesToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php',
+ 'Prophecy\\Argument\\Token\\ApproximateValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayCountToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEntryToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEveryEntryToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php',
+ 'Prophecy\\Argument\\Token\\CallbackToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php',
+ 'Prophecy\\Argument\\Token\\ExactValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php',
+ 'Prophecy\\Argument\\Token\\IdenticalValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalAndToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalNotToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php',
+ 'Prophecy\\Argument\\Token\\ObjectStateToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php',
+ 'Prophecy\\Argument\\Token\\StringContainsToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php',
+ 'Prophecy\\Argument\\Token\\TokenInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php',
+ 'Prophecy\\Argument\\Token\\TypeToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php',
+ 'Prophecy\\Call\\Call' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Call/Call.php',
+ 'Prophecy\\Call\\CallCenter' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Call/CallCenter.php',
+ 'Prophecy\\Comparator\\ClosureComparator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php',
+ 'Prophecy\\Comparator\\Factory' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Comparator/Factory.php',
+ 'Prophecy\\Comparator\\ProphecyComparator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php',
+ 'Prophecy\\Doubler\\CachedDoubler' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ClassPatchInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php',
+ 'Prophecy\\Doubler\\ClassPatch\\DisableConstructorPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\HhvmExceptionPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\KeywordPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\MagicCallPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ProphecySubjectPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ReflectionClassNewInstancePatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\SplFileInfoPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ThrowablePatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\TraversablePatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php',
+ 'Prophecy\\Doubler\\DoubleInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php',
+ 'Prophecy\\Doubler\\Doubler' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCodeGenerator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCreator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassMirror' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ArgumentNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ClassNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\MethodNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php',
+ 'Prophecy\\Doubler\\Generator\\ReflectionInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php',
+ 'Prophecy\\Doubler\\Generator\\TypeHintReference' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php',
+ 'Prophecy\\Doubler\\LazyDouble' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php',
+ 'Prophecy\\Doubler\\NameGenerator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php',
+ 'Prophecy\\Exception\\Call\\UnexpectedCallException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassCreatorException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassMirrorException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassNotFoundException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\DoubleException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php',
+ 'Prophecy\\Exception\\Doubler\\DoublerException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php',
+ 'Prophecy\\Exception\\Doubler\\InterfaceNotFoundException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotExtendableException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotFoundException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\ReturnByReferenceException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php',
+ 'Prophecy\\Exception\\Exception' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Exception.php',
+ 'Prophecy\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php',
+ 'Prophecy\\Exception\\Prediction\\AggregateException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php',
+ 'Prophecy\\Exception\\Prediction\\FailedPredictionException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\NoCallsException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php',
+ 'Prophecy\\Exception\\Prediction\\PredictionException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsCountException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php',
+ 'Prophecy\\Exception\\Prophecy\\MethodProphecyException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ObjectProphecyException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ProphecyException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php',
+ 'Prophecy\\PhpDocumentor\\ClassAndInterfaceTagRetriever' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\ClassTagRetriever' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\LegacyClassTagRetriever' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\MethodTagRetrieverInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php',
+ 'Prophecy\\Prediction\\CallPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php',
+ 'Prophecy\\Prediction\\CallTimesPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php',
+ 'Prophecy\\Prediction\\CallbackPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php',
+ 'Prophecy\\Prediction\\NoCallsPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php',
+ 'Prophecy\\Prediction\\PredictionInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php',
+ 'Prophecy\\Promise\\CallbackPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php',
+ 'Prophecy\\Promise\\PromiseInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php',
+ 'Prophecy\\Promise\\ReturnArgumentPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php',
+ 'Prophecy\\Promise\\ReturnPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php',
+ 'Prophecy\\Promise\\ThrowPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php',
+ 'Prophecy\\Prophecy\\MethodProphecy' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php',
+ 'Prophecy\\Prophecy\\ObjectProphecy' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php',
+ 'Prophecy\\Prophecy\\ProphecyInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php',
+ 'Prophecy\\Prophecy\\ProphecySubjectInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php',
+ 'Prophecy\\Prophecy\\Revealer' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php',
+ 'Prophecy\\Prophecy\\RevealerInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php',
+ 'Prophecy\\Prophet' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophet.php',
+ 'Prophecy\\Util\\ExportUtil' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php',
+ 'Prophecy\\Util\\StringUtil' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Util/StringUtil.php',
+ 'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php',
+ 'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php',
+ 'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php',
+ 'Psr\\Http\\Message\\MessageInterface' => __DIR__ . '/..' . '/psr/http-message/src/MessageInterface.php',
+ 'Psr\\Http\\Message\\RequestInterface' => __DIR__ . '/..' . '/psr/http-message/src/RequestInterface.php',
+ 'Psr\\Http\\Message\\ResponseInterface' => __DIR__ . '/..' . '/psr/http-message/src/ResponseInterface.php',
+ 'Psr\\Http\\Message\\ServerRequestInterface' => __DIR__ . '/..' . '/psr/http-message/src/ServerRequestInterface.php',
+ 'Psr\\Http\\Message\\StreamInterface' => __DIR__ . '/..' . '/psr/http-message/src/StreamInterface.php',
+ 'Psr\\Http\\Message\\UploadedFileInterface' => __DIR__ . '/..' . '/psr/http-message/src/UploadedFileInterface.php',
+ 'Psr\\Http\\Message\\UriInterface' => __DIR__ . '/..' . '/psr/http-message/src/UriInterface.php',
+ 'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/AbstractLogger.php',
+ 'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/Psr/Log/InvalidArgumentException.php',
+ 'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/Psr/Log/LogLevel.php',
+ 'Psr\\Log\\LoggerAwareInterface' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerAwareInterface.php',
+ 'Psr\\Log\\LoggerAwareTrait' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerAwareTrait.php',
+ 'Psr\\Log\\LoggerInterface' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerInterface.php',
+ 'Psr\\Log\\LoggerTrait' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerTrait.php',
+ 'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/NullLogger.php',
+ 'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
+ 'Psr\\SimpleCache\\CacheException' => __DIR__ . '/..' . '/psr/simple-cache/src/CacheException.php',
+ 'Psr\\SimpleCache\\CacheInterface' => __DIR__ . '/..' . '/psr/simple-cache/src/CacheInterface.php',
+ 'Psr\\SimpleCache\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/simple-cache/src/InvalidArgumentException.php',
+ 'Psy\\CodeCleaner' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner.php',
+ 'Psy\\CodeCleaner\\AbstractClassPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/AbstractClassPass.php',
+ 'Psy\\CodeCleaner\\AssignThisVariablePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/AssignThisVariablePass.php',
+ 'Psy\\CodeCleaner\\CallTimePassByReferencePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/CallTimePassByReferencePass.php',
+ 'Psy\\CodeCleaner\\CalledClassPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/CalledClassPass.php',
+ 'Psy\\CodeCleaner\\CodeCleanerPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/CodeCleanerPass.php',
+ 'Psy\\CodeCleaner\\ExitPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ExitPass.php',
+ 'Psy\\CodeCleaner\\FinalClassPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FinalClassPass.php',
+ 'Psy\\CodeCleaner\\FunctionContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FunctionContextPass.php',
+ 'Psy\\CodeCleaner\\FunctionReturnInWriteContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php',
+ 'Psy\\CodeCleaner\\ImplicitReturnPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php',
+ 'Psy\\CodeCleaner\\InstanceOfPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/InstanceOfPass.php',
+ 'Psy\\CodeCleaner\\LeavePsyshAlonePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php',
+ 'Psy\\CodeCleaner\\LegacyEmptyPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LegacyEmptyPass.php',
+ 'Psy\\CodeCleaner\\ListPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ListPass.php',
+ 'Psy\\CodeCleaner\\LoopContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LoopContextPass.php',
+ 'Psy\\CodeCleaner\\MagicConstantsPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/MagicConstantsPass.php',
+ 'Psy\\CodeCleaner\\NamespaceAwarePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/NamespaceAwarePass.php',
+ 'Psy\\CodeCleaner\\NamespacePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/NamespacePass.php',
+ 'Psy\\CodeCleaner\\NoReturnValue' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/NoReturnValue.php',
+ 'Psy\\CodeCleaner\\PassableByReferencePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/PassableByReferencePass.php',
+ 'Psy\\CodeCleaner\\RequirePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/RequirePass.php',
+ 'Psy\\CodeCleaner\\StrictTypesPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/StrictTypesPass.php',
+ 'Psy\\CodeCleaner\\UseStatementPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/UseStatementPass.php',
+ 'Psy\\CodeCleaner\\ValidClassNamePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ValidClassNamePass.php',
+ 'Psy\\CodeCleaner\\ValidConstantPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ValidConstantPass.php',
+ 'Psy\\CodeCleaner\\ValidConstructorPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ValidConstructorPass.php',
+ 'Psy\\CodeCleaner\\ValidFunctionNamePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ValidFunctionNamePass.php',
+ 'Psy\\Command\\BufferCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/BufferCommand.php',
+ 'Psy\\Command\\ClearCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ClearCommand.php',
+ 'Psy\\Command\\Command' => __DIR__ . '/..' . '/psy/psysh/src/Command/Command.php',
+ 'Psy\\Command\\DocCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/DocCommand.php',
+ 'Psy\\Command\\DumpCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/DumpCommand.php',
+ 'Psy\\Command\\EditCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/EditCommand.php',
+ 'Psy\\Command\\ExitCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ExitCommand.php',
+ 'Psy\\Command\\HelpCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/HelpCommand.php',
+ 'Psy\\Command\\HistoryCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/HistoryCommand.php',
+ 'Psy\\Command\\ListCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand.php',
+ 'Psy\\Command\\ListCommand\\ClassConstantEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/ClassConstantEnumerator.php',
+ 'Psy\\Command\\ListCommand\\ClassEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/ClassEnumerator.php',
+ 'Psy\\Command\\ListCommand\\ConstantEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/ConstantEnumerator.php',
+ 'Psy\\Command\\ListCommand\\Enumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/Enumerator.php',
+ 'Psy\\Command\\ListCommand\\FunctionEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/FunctionEnumerator.php',
+ 'Psy\\Command\\ListCommand\\GlobalVariableEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/GlobalVariableEnumerator.php',
+ 'Psy\\Command\\ListCommand\\InterfaceEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/InterfaceEnumerator.php',
+ 'Psy\\Command\\ListCommand\\MethodEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/MethodEnumerator.php',
+ 'Psy\\Command\\ListCommand\\PropertyEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/PropertyEnumerator.php',
+ 'Psy\\Command\\ListCommand\\TraitEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/TraitEnumerator.php',
+ 'Psy\\Command\\ListCommand\\VariableEnumerator' => __DIR__ . '/..' . '/psy/psysh/src/Command/ListCommand/VariableEnumerator.php',
+ 'Psy\\Command\\ParseCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ParseCommand.php',
+ 'Psy\\Command\\PsyVersionCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/PsyVersionCommand.php',
+ 'Psy\\Command\\ReflectingCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ReflectingCommand.php',
+ 'Psy\\Command\\ShowCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ShowCommand.php',
+ 'Psy\\Command\\SudoCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/SudoCommand.php',
+ 'Psy\\Command\\ThrowUpCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/ThrowUpCommand.php',
+ 'Psy\\Command\\TimeitCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/TimeitCommand.php',
+ 'Psy\\Command\\TimeitCommand\\TimeitVisitor' => __DIR__ . '/..' . '/psy/psysh/src/Command/TimeitCommand/TimeitVisitor.php',
+ 'Psy\\Command\\TraceCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/TraceCommand.php',
+ 'Psy\\Command\\WhereamiCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/WhereamiCommand.php',
+ 'Psy\\Command\\WtfCommand' => __DIR__ . '/..' . '/psy/psysh/src/Command/WtfCommand.php',
+ 'Psy\\ConfigPaths' => __DIR__ . '/..' . '/psy/psysh/src/ConfigPaths.php',
+ 'Psy\\Configuration' => __DIR__ . '/..' . '/psy/psysh/src/Configuration.php',
+ 'Psy\\ConsoleColorFactory' => __DIR__ . '/..' . '/psy/psysh/src/ConsoleColorFactory.php',
+ 'Psy\\Context' => __DIR__ . '/..' . '/psy/psysh/src/Context.php',
+ 'Psy\\ContextAware' => __DIR__ . '/..' . '/psy/psysh/src/ContextAware.php',
+ 'Psy\\Exception\\BreakException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/BreakException.php',
+ 'Psy\\Exception\\DeprecatedException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/DeprecatedException.php',
+ 'Psy\\Exception\\ErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ErrorException.php',
+ 'Psy\\Exception\\Exception' => __DIR__ . '/..' . '/psy/psysh/src/Exception/Exception.php',
+ 'Psy\\Exception\\FatalErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/FatalErrorException.php',
+ 'Psy\\Exception\\ParseErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ParseErrorException.php',
+ 'Psy\\Exception\\RuntimeException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/RuntimeException.php',
+ 'Psy\\Exception\\ThrowUpException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ThrowUpException.php',
+ 'Psy\\Exception\\TypeErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/TypeErrorException.php',
+ 'Psy\\ExecutionClosure' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionClosure.php',
+ 'Psy\\ExecutionLoop' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop.php',
+ 'Psy\\ExecutionLoopClosure' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoopClosure.php',
+ 'Psy\\ExecutionLoop\\AbstractListener' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/AbstractListener.php',
+ 'Psy\\ExecutionLoop\\Listener' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/Listener.php',
+ 'Psy\\ExecutionLoop\\ProcessForker' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/ProcessForker.php',
+ 'Psy\\ExecutionLoop\\RunkitReloader' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/RunkitReloader.php',
+ 'Psy\\Formatter\\CodeFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/CodeFormatter.php',
+ 'Psy\\Formatter\\DocblockFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/DocblockFormatter.php',
+ 'Psy\\Formatter\\Formatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/Formatter.php',
+ 'Psy\\Formatter\\SignatureFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/SignatureFormatter.php',
+ 'Psy\\Input\\CodeArgument' => __DIR__ . '/..' . '/psy/psysh/src/Input/CodeArgument.php',
+ 'Psy\\Input\\FilterOptions' => __DIR__ . '/..' . '/psy/psysh/src/Input/FilterOptions.php',
+ 'Psy\\Input\\ShellInput' => __DIR__ . '/..' . '/psy/psysh/src/Input/ShellInput.php',
+ 'Psy\\Input\\SilentInput' => __DIR__ . '/..' . '/psy/psysh/src/Input/SilentInput.php',
+ 'Psy\\Output\\OutputPager' => __DIR__ . '/..' . '/psy/psysh/src/Output/OutputPager.php',
+ 'Psy\\Output\\PassthruPager' => __DIR__ . '/..' . '/psy/psysh/src/Output/PassthruPager.php',
+ 'Psy\\Output\\ProcOutputPager' => __DIR__ . '/..' . '/psy/psysh/src/Output/ProcOutputPager.php',
+ 'Psy\\Output\\ShellOutput' => __DIR__ . '/..' . '/psy/psysh/src/Output/ShellOutput.php',
+ 'Psy\\ParserFactory' => __DIR__ . '/..' . '/psy/psysh/src/ParserFactory.php',
+ 'Psy\\Readline\\GNUReadline' => __DIR__ . '/..' . '/psy/psysh/src/Readline/GNUReadline.php',
+ 'Psy\\Readline\\HoaConsole' => __DIR__ . '/..' . '/psy/psysh/src/Readline/HoaConsole.php',
+ 'Psy\\Readline\\Libedit' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Libedit.php',
+ 'Psy\\Readline\\Readline' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Readline.php',
+ 'Psy\\Readline\\Transient' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Transient.php',
+ 'Psy\\Reflection\\ReflectionClassConstant' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionClassConstant.php',
+ 'Psy\\Reflection\\ReflectionConstant' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionConstant.php',
+ 'Psy\\Reflection\\ReflectionConstant_' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionConstant_.php',
+ 'Psy\\Reflection\\ReflectionLanguageConstruct' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php',
+ 'Psy\\Reflection\\ReflectionLanguageConstructParameter' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php',
+ 'Psy\\Shell' => __DIR__ . '/..' . '/psy/psysh/src/Shell.php',
+ 'Psy\\Sudo' => __DIR__ . '/..' . '/psy/psysh/src/Sudo.php',
+ 'Psy\\Sudo\\SudoVisitor' => __DIR__ . '/..' . '/psy/psysh/src/Sudo/SudoVisitor.php',
+ 'Psy\\TabCompletion\\AutoCompleter' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/AutoCompleter.php',
+ 'Psy\\TabCompletion\\Matcher\\AbstractContextAwareMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/AbstractContextAwareMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\AbstractDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/AbstractDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\AbstractMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/AbstractMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassAttributesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassAttributesMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassMethodDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassMethodsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassMethodsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ClassNamesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ClassNamesMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\CommandsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/CommandsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ConstantsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ConstantsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\FunctionDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/FunctionDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\FunctionsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/FunctionsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\KeywordsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/KeywordsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\MongoClientMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/MongoClientMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\MongoDatabaseMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/MongoDatabaseMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ObjectAttributesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ObjectAttributesMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ObjectMethodDefaultParametersMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodDefaultParametersMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\ObjectMethodsMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/ObjectMethodsMatcher.php',
+ 'Psy\\TabCompletion\\Matcher\\VariablesMatcher' => __DIR__ . '/..' . '/psy/psysh/src/TabCompletion/Matcher/VariablesMatcher.php',
+ 'Psy\\Util\\Docblock' => __DIR__ . '/..' . '/psy/psysh/src/Util/Docblock.php',
+ 'Psy\\Util\\Json' => __DIR__ . '/..' . '/psy/psysh/src/Util/Json.php',
+ 'Psy\\Util\\Mirror' => __DIR__ . '/..' . '/psy/psysh/src/Util/Mirror.php',
+ 'Psy\\Util\\Str' => __DIR__ . '/..' . '/psy/psysh/src/Util/Str.php',
+ 'Psy\\VarDumper\\Cloner' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/Cloner.php',
+ 'Psy\\VarDumper\\Dumper' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/Dumper.php',
+ 'Psy\\VarDumper\\Presenter' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/Presenter.php',
+ 'Psy\\VarDumper\\PresenterAware' => __DIR__ . '/..' . '/psy/psysh/src/VarDumper/PresenterAware.php',
+ 'Psy\\VersionUpdater\\Checker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/Checker.php',
+ 'Psy\\VersionUpdater\\GitHubChecker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/GitHubChecker.php',
+ 'Psy\\VersionUpdater\\IntervalChecker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/IntervalChecker.php',
+ 'Psy\\VersionUpdater\\NoopChecker' => __DIR__ . '/..' . '/psy/psysh/src/VersionUpdater/NoopChecker.php',
+ 'Ramsey\\Uuid\\BinaryUtils' => __DIR__ . '/..' . '/ramsey/uuid/src/BinaryUtils.php',
+ 'Ramsey\\Uuid\\Builder\\DefaultUuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/DefaultUuidBuilder.php',
+ 'Ramsey\\Uuid\\Builder\\DegradedUuidBuilder' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/DegradedUuidBuilder.php',
+ 'Ramsey\\Uuid\\Builder\\UuidBuilderInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Builder/UuidBuilderInterface.php',
+ 'Ramsey\\Uuid\\Codec\\CodecInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/CodecInterface.php',
+ 'Ramsey\\Uuid\\Codec\\GuidStringCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/GuidStringCodec.php',
+ 'Ramsey\\Uuid\\Codec\\OrderedTimeCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/OrderedTimeCodec.php',
+ 'Ramsey\\Uuid\\Codec\\StringCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/StringCodec.php',
+ 'Ramsey\\Uuid\\Codec\\TimestampFirstCombCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php',
+ 'Ramsey\\Uuid\\Codec\\TimestampLastCombCodec' => __DIR__ . '/..' . '/ramsey/uuid/src/Codec/TimestampLastCombCodec.php',
+ 'Ramsey\\Uuid\\Converter\\NumberConverterInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/NumberConverterInterface.php',
+ 'Ramsey\\Uuid\\Converter\\Number\\BigNumberConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Number/BigNumberConverter.php',
+ 'Ramsey\\Uuid\\Converter\\Number\\DegradedNumberConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php',
+ 'Ramsey\\Uuid\\Converter\\TimeConverterInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/TimeConverterInterface.php',
+ 'Ramsey\\Uuid\\Converter\\Time\\BigNumberTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php',
+ 'Ramsey\\Uuid\\Converter\\Time\\DegradedTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php',
+ 'Ramsey\\Uuid\\Converter\\Time\\PhpTimeConverter' => __DIR__ . '/..' . '/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php',
+ 'Ramsey\\Uuid\\DegradedUuid' => __DIR__ . '/..' . '/ramsey/uuid/src/DegradedUuid.php',
+ 'Ramsey\\Uuid\\Exception\\InvalidUuidStringException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/InvalidUuidStringException.php',
+ 'Ramsey\\Uuid\\Exception\\UnsatisfiedDependencyException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/UnsatisfiedDependencyException.php',
+ 'Ramsey\\Uuid\\Exception\\UnsupportedOperationException' => __DIR__ . '/..' . '/ramsey/uuid/src/Exception/UnsupportedOperationException.php',
+ 'Ramsey\\Uuid\\FeatureSet' => __DIR__ . '/..' . '/ramsey/uuid/src/FeatureSet.php',
+ 'Ramsey\\Uuid\\Generator\\CombGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/CombGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\DefaultTimeGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/DefaultTimeGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\MtRandGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/MtRandGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\OpenSslGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/OpenSslGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\PeclUuidRandomGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\PeclUuidTimeGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\RandomBytesGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomBytesGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\RandomGeneratorFactory' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomGeneratorFactory.php',
+ 'Ramsey\\Uuid\\Generator\\RandomGeneratorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomGeneratorInterface.php',
+ 'Ramsey\\Uuid\\Generator\\RandomLibAdapter' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/RandomLibAdapter.php',
+ 'Ramsey\\Uuid\\Generator\\SodiumRandomGenerator' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/SodiumRandomGenerator.php',
+ 'Ramsey\\Uuid\\Generator\\TimeGeneratorFactory' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/TimeGeneratorFactory.php',
+ 'Ramsey\\Uuid\\Generator\\TimeGeneratorInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Generator/TimeGeneratorInterface.php',
+ 'Ramsey\\Uuid\\Provider\\NodeProviderInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/NodeProviderInterface.php',
+ 'Ramsey\\Uuid\\Provider\\Node\\FallbackNodeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\Node\\RandomNodeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\Node\\SystemNodeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\TimeProviderInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/TimeProviderInterface.php',
+ 'Ramsey\\Uuid\\Provider\\Time\\FixedTimeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php',
+ 'Ramsey\\Uuid\\Provider\\Time\\SystemTimeProvider' => __DIR__ . '/..' . '/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php',
+ 'Ramsey\\Uuid\\Uuid' => __DIR__ . '/..' . '/ramsey/uuid/src/Uuid.php',
+ 'Ramsey\\Uuid\\UuidFactory' => __DIR__ . '/..' . '/ramsey/uuid/src/UuidFactory.php',
+ 'Ramsey\\Uuid\\UuidFactoryInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/UuidFactoryInterface.php',
+ 'Ramsey\\Uuid\\UuidInterface' => __DIR__ . '/..' . '/ramsey/uuid/src/UuidInterface.php',
+ 'Seat\\Eseye\\Access\\AccessInterface' => __DIR__ . '/..' . '/eveseat/eseye/src/Access/AccessInterface.php',
+ 'Seat\\Eseye\\Access\\CheckAccess' => __DIR__ . '/..' . '/eveseat/eseye/src/Access/CheckAccess.php',
+ 'Seat\\Eseye\\Cache\\CacheInterface' => __DIR__ . '/..' . '/eveseat/eseye/src/Cache/CacheInterface.php',
+ 'Seat\\Eseye\\Cache\\FileCache' => __DIR__ . '/..' . '/eveseat/eseye/src/Cache/FileCache.php',
+ 'Seat\\Eseye\\Cache\\HashesStrings' => __DIR__ . '/..' . '/eveseat/eseye/src/Cache/HashesStrings.php',
+ 'Seat\\Eseye\\Cache\\MemcachedCache' => __DIR__ . '/..' . '/eveseat/eseye/src/Cache/MemcachedCache.php',
+ 'Seat\\Eseye\\Cache\\NullCache' => __DIR__ . '/..' . '/eveseat/eseye/src/Cache/NullCache.php',
+ 'Seat\\Eseye\\Cache\\RedisCache' => __DIR__ . '/..' . '/eveseat/eseye/src/Cache/RedisCache.php',
+ 'Seat\\Eseye\\Configuration' => __DIR__ . '/..' . '/eveseat/eseye/src/Configuration.php',
+ 'Seat\\Eseye\\Containers\\AbstractArrayAccess' => __DIR__ . '/..' . '/eveseat/eseye/src/Containers/AbstractArrayAccess.php',
+ 'Seat\\Eseye\\Containers\\EsiAuthentication' => __DIR__ . '/..' . '/eveseat/eseye/src/Containers/EsiAuthentication.php',
+ 'Seat\\Eseye\\Containers\\EsiConfiguration' => __DIR__ . '/..' . '/eveseat/eseye/src/Containers/EsiConfiguration.php',
+ 'Seat\\Eseye\\Containers\\EsiResponse' => __DIR__ . '/..' . '/eveseat/eseye/src/Containers/EsiResponse.php',
+ 'Seat\\Eseye\\Eseye' => __DIR__ . '/..' . '/eveseat/eseye/src/Eseye.php',
+ 'Seat\\Eseye\\Exceptions\\CachePathException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/CachePathException.php',
+ 'Seat\\Eseye\\Exceptions\\EsiScopeAccessDeniedException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/EsiScopeAccessDeniedException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidAuthenticationException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/InvalidAuthenticationException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidConfigurationException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/InvalidConfigurationException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidContainerDataException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/InvalidContainerDataException.php',
+ 'Seat\\Eseye\\Exceptions\\InvalidEsiSpecException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/InvalidEsiSpecException.php',
+ 'Seat\\Eseye\\Exceptions\\RequestFailedException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/RequestFailedException.php',
+ 'Seat\\Eseye\\Exceptions\\UriDataMissingException' => __DIR__ . '/..' . '/eveseat/eseye/src/Exceptions/UriDataMissingException.php',
+ 'Seat\\Eseye\\Fetchers\\FetcherInterface' => __DIR__ . '/..' . '/eveseat/eseye/src/Fetchers/FetcherInterface.php',
+ 'Seat\\Eseye\\Fetchers\\GuzzleFetcher' => __DIR__ . '/..' . '/eveseat/eseye/src/Fetchers/GuzzleFetcher.php',
+ 'Seat\\Eseye\\Log\\FileLogger' => __DIR__ . '/..' . '/eveseat/eseye/src/Log/FileLogger.php',
+ 'Seat\\Eseye\\Log\\LogInterface' => __DIR__ . '/..' . '/eveseat/eseye/src/Log/LogInterface.php',
+ 'Seat\\Eseye\\Log\\NullLogger' => __DIR__ . '/..' . '/eveseat/eseye/src/Log/NullLogger.php',
+ 'Seat\\Eseye\\Log\\RotatingFileLogger' => __DIR__ . '/..' . '/eveseat/eseye/src/Log/RotatingFileLogger.php',
+ 'Seat\\Eseye\\Traits\\ConstructsContainers' => __DIR__ . '/..' . '/eveseat/eseye/src/Traits/ConstructsContainers.php',
+ 'Seat\\Eseye\\Traits\\ValidatesContainers' => __DIR__ . '/..' . '/eveseat/eseye/src/Traits/ValidatesContainers.php',
+ 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/CodeCoverage.php',
+ 'SebastianBergmann\\CodeCoverage\\CoveredCodeNotExecutedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PHPDBG' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/PHPDBG.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Xdebug.php',
+ 'SebastianBergmann\\CodeCoverage\\Exception' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/Exception.php',
+ 'SebastianBergmann\\CodeCoverage\\Filter' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Filter.php',
+ 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\CodeCoverage\\MissingCoversAnnotationException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/AbstractNode.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Builder.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Iterator.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Clover.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Crap4j.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/PHP.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Text' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Text.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Method.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Node.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Project.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Report.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Source.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php',
+ 'SebastianBergmann\\CodeCoverage\\RuntimeException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/RuntimeException.php',
+ 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php',
+ 'SebastianBergmann\\CodeCoverage\\Util' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Util.php',
+ 'SebastianBergmann\\CodeCoverage\\Version' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Version.php',
+ 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => __DIR__ . '/..' . '/sebastian/code-unit-reverse-lookup/src/Wizard.php',
+ 'SebastianBergmann\\Comparator\\ArrayComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ArrayComparator.php',
+ 'SebastianBergmann\\Comparator\\Comparator' => __DIR__ . '/..' . '/sebastian/comparator/src/Comparator.php',
+ 'SebastianBergmann\\Comparator\\ComparisonFailure' => __DIR__ . '/..' . '/sebastian/comparator/src/ComparisonFailure.php',
+ 'SebastianBergmann\\Comparator\\DOMNodeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DOMNodeComparator.php',
+ 'SebastianBergmann\\Comparator\\DateTimeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DateTimeComparator.php',
+ 'SebastianBergmann\\Comparator\\DoubleComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DoubleComparator.php',
+ 'SebastianBergmann\\Comparator\\ExceptionComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ExceptionComparator.php',
+ 'SebastianBergmann\\Comparator\\Factory' => __DIR__ . '/..' . '/sebastian/comparator/src/Factory.php',
+ 'SebastianBergmann\\Comparator\\MockObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/MockObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\NumericComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/NumericComparator.php',
+ 'SebastianBergmann\\Comparator\\ObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\ResourceComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ResourceComparator.php',
+ 'SebastianBergmann\\Comparator\\ScalarComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ScalarComparator.php',
+ 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/SplObjectStorageComparator.php',
+ 'SebastianBergmann\\Comparator\\TypeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/TypeComparator.php',
+ 'SebastianBergmann\\Diff\\Chunk' => __DIR__ . '/..' . '/sebastian/diff/src/Chunk.php',
+ 'SebastianBergmann\\Diff\\ConfigurationException' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/ConfigurationException.php',
+ 'SebastianBergmann\\Diff\\Diff' => __DIR__ . '/..' . '/sebastian/diff/src/Diff.php',
+ 'SebastianBergmann\\Diff\\Differ' => __DIR__ . '/..' . '/sebastian/diff/src/Differ.php',
+ 'SebastianBergmann\\Diff\\Exception' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/Exception.php',
+ 'SebastianBergmann\\Diff\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\Diff\\Line' => __DIR__ . '/..' . '/sebastian/diff/src/Line.php',
+ 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
+ 'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Parser' => __DIR__ . '/..' . '/sebastian/diff/src/Parser.php',
+ 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Environment\\Console' => __DIR__ . '/..' . '/sebastian/environment/src/Console.php',
+ 'SebastianBergmann\\Environment\\OperatingSystem' => __DIR__ . '/..' . '/sebastian/environment/src/OperatingSystem.php',
+ 'SebastianBergmann\\Environment\\Runtime' => __DIR__ . '/..' . '/sebastian/environment/src/Runtime.php',
+ 'SebastianBergmann\\Exporter\\Exporter' => __DIR__ . '/..' . '/sebastian/exporter/src/Exporter.php',
+ 'SebastianBergmann\\FileIterator\\Facade' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Facade.php',
+ 'SebastianBergmann\\FileIterator\\Factory' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Factory.php',
+ 'SebastianBergmann\\FileIterator\\Iterator' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Iterator.php',
+ 'SebastianBergmann\\GlobalState\\Blacklist' => __DIR__ . '/..' . '/sebastian/global-state/src/Blacklist.php',
+ 'SebastianBergmann\\GlobalState\\CodeExporter' => __DIR__ . '/..' . '/sebastian/global-state/src/CodeExporter.php',
+ 'SebastianBergmann\\GlobalState\\Exception' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/Exception.php',
+ 'SebastianBergmann\\GlobalState\\Restorer' => __DIR__ . '/..' . '/sebastian/global-state/src/Restorer.php',
+ 'SebastianBergmann\\GlobalState\\RuntimeException' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\GlobalState\\Snapshot' => __DIR__ . '/..' . '/sebastian/global-state/src/Snapshot.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/Enumerator.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Exception' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/Exception.php',
+ 'SebastianBergmann\\ObjectEnumerator\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\Exception' => __DIR__ . '/..' . '/sebastian/object-reflector/src/Exception.php',
+ 'SebastianBergmann\\ObjectReflector\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/object-reflector/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => __DIR__ . '/..' . '/sebastian/object-reflector/src/ObjectReflector.php',
+ 'SebastianBergmann\\RecursionContext\\Context' => __DIR__ . '/..' . '/sebastian/recursion-context/src/Context.php',
+ 'SebastianBergmann\\RecursionContext\\Exception' => __DIR__ . '/..' . '/sebastian/recursion-context/src/Exception.php',
+ 'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/recursion-context/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ResourceOperations\\ResourceOperations' => __DIR__ . '/..' . '/sebastian/resource-operations/src/ResourceOperations.php',
+ 'SebastianBergmann\\Timer\\Exception' => __DIR__ . '/..' . '/phpunit/php-timer/src/Exception.php',
+ 'SebastianBergmann\\Timer\\RuntimeException' => __DIR__ . '/..' . '/phpunit/php-timer/src/RuntimeException.php',
+ 'SebastianBergmann\\Timer\\Timer' => __DIR__ . '/..' . '/phpunit/php-timer/src/Timer.php',
+ 'SebastianBergmann\\Version' => __DIR__ . '/..' . '/sebastian/version/src/Version.php',
+ 'Symfony\\Component\\Console\\Application' => __DIR__ . '/..' . '/symfony/console/Application.php',
+ 'Symfony\\Component\\Console\\CommandLoader\\CommandLoaderInterface' => __DIR__ . '/..' . '/symfony/console/CommandLoader/CommandLoaderInterface.php',
+ 'Symfony\\Component\\Console\\CommandLoader\\ContainerCommandLoader' => __DIR__ . '/..' . '/symfony/console/CommandLoader/ContainerCommandLoader.php',
+ 'Symfony\\Component\\Console\\CommandLoader\\FactoryCommandLoader' => __DIR__ . '/..' . '/symfony/console/CommandLoader/FactoryCommandLoader.php',
+ 'Symfony\\Component\\Console\\Command\\Command' => __DIR__ . '/..' . '/symfony/console/Command/Command.php',
+ 'Symfony\\Component\\Console\\Command\\HelpCommand' => __DIR__ . '/..' . '/symfony/console/Command/HelpCommand.php',
+ 'Symfony\\Component\\Console\\Command\\ListCommand' => __DIR__ . '/..' . '/symfony/console/Command/ListCommand.php',
+ 'Symfony\\Component\\Console\\Command\\LockableTrait' => __DIR__ . '/..' . '/symfony/console/Command/LockableTrait.php',
+ 'Symfony\\Component\\Console\\ConsoleEvents' => __DIR__ . '/..' . '/symfony/console/ConsoleEvents.php',
+ 'Symfony\\Component\\Console\\DependencyInjection\\AddConsoleCommandPass' => __DIR__ . '/..' . '/symfony/console/DependencyInjection/AddConsoleCommandPass.php',
+ 'Symfony\\Component\\Console\\Descriptor\\ApplicationDescription' => __DIR__ . '/..' . '/symfony/console/Descriptor/ApplicationDescription.php',
+ 'Symfony\\Component\\Console\\Descriptor\\Descriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/Descriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\DescriptorInterface' => __DIR__ . '/..' . '/symfony/console/Descriptor/DescriptorInterface.php',
+ 'Symfony\\Component\\Console\\Descriptor\\JsonDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/JsonDescriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\MarkdownDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/MarkdownDescriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\TextDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/TextDescriptor.php',
+ 'Symfony\\Component\\Console\\Descriptor\\XmlDescriptor' => __DIR__ . '/..' . '/symfony/console/Descriptor/XmlDescriptor.php',
+ 'Symfony\\Component\\Console\\EventListener\\ErrorListener' => __DIR__ . '/..' . '/symfony/console/EventListener/ErrorListener.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleCommandEvent.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleErrorEvent.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleEvent.php',
+ 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => __DIR__ . '/..' . '/symfony/console/Event/ConsoleTerminateEvent.php',
+ 'Symfony\\Component\\Console\\Exception\\CommandNotFoundException' => __DIR__ . '/..' . '/symfony/console/Exception/CommandNotFoundException.php',
+ 'Symfony\\Component\\Console\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/console/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Console\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/console/Exception/InvalidArgumentException.php',
+ 'Symfony\\Component\\Console\\Exception\\InvalidOptionException' => __DIR__ . '/..' . '/symfony/console/Exception/InvalidOptionException.php',
+ 'Symfony\\Component\\Console\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/console/Exception/LogicException.php',
+ 'Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException' => __DIR__ . '/..' . '/symfony/console/Exception/NamespaceNotFoundException.php',
+ 'Symfony\\Component\\Console\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/console/Exception/RuntimeException.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatter' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatter.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterInterface' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterInterface.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyle' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterStyle.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleInterface' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterStyleInterface.php',
+ 'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleStack' => __DIR__ . '/..' . '/symfony/console/Formatter/OutputFormatterStyleStack.php',
+ 'Symfony\\Component\\Console\\Helper\\DebugFormatterHelper' => __DIR__ . '/..' . '/symfony/console/Helper/DebugFormatterHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\DescriptorHelper' => __DIR__ . '/..' . '/symfony/console/Helper/DescriptorHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\FormatterHelper' => __DIR__ . '/..' . '/symfony/console/Helper/FormatterHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\Helper' => __DIR__ . '/..' . '/symfony/console/Helper/Helper.php',
+ 'Symfony\\Component\\Console\\Helper\\HelperInterface' => __DIR__ . '/..' . '/symfony/console/Helper/HelperInterface.php',
+ 'Symfony\\Component\\Console\\Helper\\HelperSet' => __DIR__ . '/..' . '/symfony/console/Helper/HelperSet.php',
+ 'Symfony\\Component\\Console\\Helper\\InputAwareHelper' => __DIR__ . '/..' . '/symfony/console/Helper/InputAwareHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\ProcessHelper' => __DIR__ . '/..' . '/symfony/console/Helper/ProcessHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\ProgressBar' => __DIR__ . '/..' . '/symfony/console/Helper/ProgressBar.php',
+ 'Symfony\\Component\\Console\\Helper\\ProgressIndicator' => __DIR__ . '/..' . '/symfony/console/Helper/ProgressIndicator.php',
+ 'Symfony\\Component\\Console\\Helper\\QuestionHelper' => __DIR__ . '/..' . '/symfony/console/Helper/QuestionHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\SymfonyQuestionHelper' => __DIR__ . '/..' . '/symfony/console/Helper/SymfonyQuestionHelper.php',
+ 'Symfony\\Component\\Console\\Helper\\Table' => __DIR__ . '/..' . '/symfony/console/Helper/Table.php',
+ 'Symfony\\Component\\Console\\Helper\\TableCell' => __DIR__ . '/..' . '/symfony/console/Helper/TableCell.php',
+ 'Symfony\\Component\\Console\\Helper\\TableRows' => __DIR__ . '/..' . '/symfony/console/Helper/TableRows.php',
+ 'Symfony\\Component\\Console\\Helper\\TableSeparator' => __DIR__ . '/..' . '/symfony/console/Helper/TableSeparator.php',
+ 'Symfony\\Component\\Console\\Helper\\TableStyle' => __DIR__ . '/..' . '/symfony/console/Helper/TableStyle.php',
+ 'Symfony\\Component\\Console\\Input\\ArgvInput' => __DIR__ . '/..' . '/symfony/console/Input/ArgvInput.php',
+ 'Symfony\\Component\\Console\\Input\\ArrayInput' => __DIR__ . '/..' . '/symfony/console/Input/ArrayInput.php',
+ 'Symfony\\Component\\Console\\Input\\Input' => __DIR__ . '/..' . '/symfony/console/Input/Input.php',
+ 'Symfony\\Component\\Console\\Input\\InputArgument' => __DIR__ . '/..' . '/symfony/console/Input/InputArgument.php',
+ 'Symfony\\Component\\Console\\Input\\InputAwareInterface' => __DIR__ . '/..' . '/symfony/console/Input/InputAwareInterface.php',
+ 'Symfony\\Component\\Console\\Input\\InputDefinition' => __DIR__ . '/..' . '/symfony/console/Input/InputDefinition.php',
+ 'Symfony\\Component\\Console\\Input\\InputInterface' => __DIR__ . '/..' . '/symfony/console/Input/InputInterface.php',
+ 'Symfony\\Component\\Console\\Input\\InputOption' => __DIR__ . '/..' . '/symfony/console/Input/InputOption.php',
+ 'Symfony\\Component\\Console\\Input\\StreamableInputInterface' => __DIR__ . '/..' . '/symfony/console/Input/StreamableInputInterface.php',
+ 'Symfony\\Component\\Console\\Input\\StringInput' => __DIR__ . '/..' . '/symfony/console/Input/StringInput.php',
+ 'Symfony\\Component\\Console\\Logger\\ConsoleLogger' => __DIR__ . '/..' . '/symfony/console/Logger/ConsoleLogger.php',
+ 'Symfony\\Component\\Console\\Output\\BufferedOutput' => __DIR__ . '/..' . '/symfony/console/Output/BufferedOutput.php',
+ 'Symfony\\Component\\Console\\Output\\ConsoleOutput' => __DIR__ . '/..' . '/symfony/console/Output/ConsoleOutput.php',
+ 'Symfony\\Component\\Console\\Output\\ConsoleOutputInterface' => __DIR__ . '/..' . '/symfony/console/Output/ConsoleOutputInterface.php',
+ 'Symfony\\Component\\Console\\Output\\ConsoleSectionOutput' => __DIR__ . '/..' . '/symfony/console/Output/ConsoleSectionOutput.php',
+ 'Symfony\\Component\\Console\\Output\\NullOutput' => __DIR__ . '/..' . '/symfony/console/Output/NullOutput.php',
+ 'Symfony\\Component\\Console\\Output\\Output' => __DIR__ . '/..' . '/symfony/console/Output/Output.php',
+ 'Symfony\\Component\\Console\\Output\\OutputInterface' => __DIR__ . '/..' . '/symfony/console/Output/OutputInterface.php',
+ 'Symfony\\Component\\Console\\Output\\StreamOutput' => __DIR__ . '/..' . '/symfony/console/Output/StreamOutput.php',
+ 'Symfony\\Component\\Console\\Question\\ChoiceQuestion' => __DIR__ . '/..' . '/symfony/console/Question/ChoiceQuestion.php',
+ 'Symfony\\Component\\Console\\Question\\ConfirmationQuestion' => __DIR__ . '/..' . '/symfony/console/Question/ConfirmationQuestion.php',
+ 'Symfony\\Component\\Console\\Question\\Question' => __DIR__ . '/..' . '/symfony/console/Question/Question.php',
+ 'Symfony\\Component\\Console\\Style\\OutputStyle' => __DIR__ . '/..' . '/symfony/console/Style/OutputStyle.php',
+ 'Symfony\\Component\\Console\\Style\\StyleInterface' => __DIR__ . '/..' . '/symfony/console/Style/StyleInterface.php',
+ 'Symfony\\Component\\Console\\Style\\SymfonyStyle' => __DIR__ . '/..' . '/symfony/console/Style/SymfonyStyle.php',
+ 'Symfony\\Component\\Console\\Terminal' => __DIR__ . '/..' . '/symfony/console/Terminal.php',
+ 'Symfony\\Component\\Console\\Tester\\ApplicationTester' => __DIR__ . '/..' . '/symfony/console/Tester/ApplicationTester.php',
+ 'Symfony\\Component\\Console\\Tester\\CommandTester' => __DIR__ . '/..' . '/symfony/console/Tester/CommandTester.php',
+ 'Symfony\\Component\\Console\\Tester\\TesterTrait' => __DIR__ . '/..' . '/symfony/console/Tester/TesterTrait.php',
+ 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => __DIR__ . '/..' . '/symfony/css-selector/CssSelectorConverter.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExpressionErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/InternalErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ParseException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/SyntaxErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AbstractNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AttributeNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ClassNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/CombinedSelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ElementNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/FunctionNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\HashNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/HashNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/NegationNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => __DIR__ . '/..' . '/symfony/css-selector/Node/NodeInterface.php',
+ 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/PseudoNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/SelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\Specificity' => __DIR__ . '/..' . '/symfony/css-selector/Node/Specificity.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HashHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/StringHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Parser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Parser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/ParserInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Reader' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Reader.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Token' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Token.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => __DIR__ . '/..' . '/symfony/css-selector/Parser/TokenStream.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Translator' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Translator.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/TranslatorInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => __DIR__ . '/..' . '/symfony/css-selector/XPath/XPathExpr.php',
+ 'Symfony\\Component\\Debug\\BufferingLogger' => __DIR__ . '/..' . '/symfony/debug/BufferingLogger.php',
+ 'Symfony\\Component\\Debug\\Debug' => __DIR__ . '/..' . '/symfony/debug/Debug.php',
+ 'Symfony\\Component\\Debug\\DebugClassLoader' => __DIR__ . '/..' . '/symfony/debug/DebugClassLoader.php',
+ 'Symfony\\Component\\Debug\\ErrorHandler' => __DIR__ . '/..' . '/symfony/debug/ErrorHandler.php',
+ 'Symfony\\Component\\Debug\\ExceptionHandler' => __DIR__ . '/..' . '/symfony/debug/ExceptionHandler.php',
+ 'Symfony\\Component\\Debug\\Exception\\ClassNotFoundException' => __DIR__ . '/..' . '/symfony/debug/Exception/ClassNotFoundException.php',
+ 'Symfony\\Component\\Debug\\Exception\\FatalErrorException' => __DIR__ . '/..' . '/symfony/debug/Exception/FatalErrorException.php',
+ 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError' => __DIR__ . '/..' . '/symfony/debug/Exception/FatalThrowableError.php',
+ 'Symfony\\Component\\Debug\\Exception\\FlattenException' => __DIR__ . '/..' . '/symfony/debug/Exception/FlattenException.php',
+ 'Symfony\\Component\\Debug\\Exception\\OutOfMemoryException' => __DIR__ . '/..' . '/symfony/debug/Exception/OutOfMemoryException.php',
+ 'Symfony\\Component\\Debug\\Exception\\SilencedErrorContext' => __DIR__ . '/..' . '/symfony/debug/Exception/SilencedErrorContext.php',
+ 'Symfony\\Component\\Debug\\Exception\\UndefinedFunctionException' => __DIR__ . '/..' . '/symfony/debug/Exception/UndefinedFunctionException.php',
+ 'Symfony\\Component\\Debug\\Exception\\UndefinedMethodException' => __DIR__ . '/..' . '/symfony/debug/Exception/UndefinedMethodException.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\ClassNotFoundFatalErrorHandler' => __DIR__ . '/..' . '/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\FatalErrorHandlerInterface' => __DIR__ . '/..' . '/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedFunctionFatalErrorHandler' => __DIR__ . '/..' . '/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php',
+ 'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedMethodFatalErrorHandler' => __DIR__ . '/..' . '/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.php',
+ 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => __DIR__ . '/..' . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php',
+ 'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => __DIR__ . '/..' . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php',
+ 'Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener' => __DIR__ . '/..' . '/symfony/event-dispatcher/Debug/WrappedListener.php',
+ 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\ExtractingEventDispatcher' => __DIR__ . '/..' . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php',
+ 'Symfony\\Component\\EventDispatcher\\DependencyInjection\\RegisterListenersPass' => __DIR__ . '/..' . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php',
+ 'Symfony\\Component\\EventDispatcher\\Event' => __DIR__ . '/..' . '/symfony/event-dispatcher/Event.php',
+ 'Symfony\\Component\\EventDispatcher\\EventDispatcher' => __DIR__ . '/..' . '/symfony/event-dispatcher/EventDispatcher.php',
+ 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => __DIR__ . '/..' . '/symfony/event-dispatcher/EventDispatcherInterface.php',
+ 'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface' => __DIR__ . '/..' . '/symfony/event-dispatcher/EventSubscriberInterface.php',
+ 'Symfony\\Component\\EventDispatcher\\GenericEvent' => __DIR__ . '/..' . '/symfony/event-dispatcher/GenericEvent.php',
+ 'Symfony\\Component\\EventDispatcher\\ImmutableEventDispatcher' => __DIR__ . '/..' . '/symfony/event-dispatcher/ImmutableEventDispatcher.php',
+ 'Symfony\\Component\\Finder\\Comparator\\Comparator' => __DIR__ . '/..' . '/symfony/finder/Comparator/Comparator.php',
+ 'Symfony\\Component\\Finder\\Comparator\\DateComparator' => __DIR__ . '/..' . '/symfony/finder/Comparator/DateComparator.php',
+ 'Symfony\\Component\\Finder\\Comparator\\NumberComparator' => __DIR__ . '/..' . '/symfony/finder/Comparator/NumberComparator.php',
+ 'Symfony\\Component\\Finder\\Exception\\AccessDeniedException' => __DIR__ . '/..' . '/symfony/finder/Exception/AccessDeniedException.php',
+ 'Symfony\\Component\\Finder\\Finder' => __DIR__ . '/..' . '/symfony/finder/Finder.php',
+ 'Symfony\\Component\\Finder\\Glob' => __DIR__ . '/..' . '/symfony/finder/Glob.php',
+ 'Symfony\\Component\\Finder\\Iterator\\CustomFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/CustomFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\DateRangeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/DateRangeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\DepthRangeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/DepthRangeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\ExcludeDirectoryFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\FileTypeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/FileTypeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\FilecontentFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/FilecontentFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\FilenameFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/FilenameFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\MultiplePcreFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/MultiplePcreFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\PathFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/PathFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\RecursiveDirectoryIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/RecursiveDirectoryIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\SizeRangeFilterIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/SizeRangeFilterIterator.php',
+ 'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/SortableIterator.php',
+ 'Symfony\\Component\\Finder\\SplFileInfo' => __DIR__ . '/..' . '/symfony/finder/SplFileInfo.php',
+ 'Symfony\\Component\\HttpFoundation\\AcceptHeader' => __DIR__ . '/..' . '/symfony/http-foundation/AcceptHeader.php',
+ 'Symfony\\Component\\HttpFoundation\\AcceptHeaderItem' => __DIR__ . '/..' . '/symfony/http-foundation/AcceptHeaderItem.php',
+ 'Symfony\\Component\\HttpFoundation\\ApacheRequest' => __DIR__ . '/..' . '/symfony/http-foundation/ApacheRequest.php',
+ 'Symfony\\Component\\HttpFoundation\\BinaryFileResponse' => __DIR__ . '/..' . '/symfony/http-foundation/BinaryFileResponse.php',
+ 'Symfony\\Component\\HttpFoundation\\Cookie' => __DIR__ . '/..' . '/symfony/http-foundation/Cookie.php',
+ 'Symfony\\Component\\HttpFoundation\\Exception\\ConflictingHeadersException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/ConflictingHeadersException.php',
+ 'Symfony\\Component\\HttpFoundation\\Exception\\RequestExceptionInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/RequestExceptionInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Exception\\SuspiciousOperationException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/SuspiciousOperationException.php',
+ 'Symfony\\Component\\HttpFoundation\\ExpressionRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/ExpressionRequestMatcher.php',
+ 'Symfony\\Component\\HttpFoundation\\FileBag' => __DIR__ . '/..' . '/symfony/http-foundation/FileBag.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\AccessDeniedException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/AccessDeniedException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\CannotWriteFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/CannotWriteFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\ExtensionFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/ExtensionFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/FileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FileNotFoundException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/FileNotFoundException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\FormSizeFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/FormSizeFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\IniSizeFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/IniSizeFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/NoFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\NoTmpDirFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/NoTmpDirFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\PartialFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/PartialFileException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UnexpectedTypeException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/UnexpectedTypeException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Exception\\UploadException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/UploadException.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\File' => __DIR__ . '/..' . '/symfony/http-foundation/File/File.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\ExtensionGuesser' => __DIR__ . '/..' . '/symfony/http-foundation/File/MimeType/ExtensionGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\ExtensionGuesserInterface' => __DIR__ . '/..' . '/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\FileBinaryMimeTypeGuesser' => __DIR__ . '/..' . '/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\FileinfoMimeTypeGuesser' => __DIR__ . '/..' . '/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeExtensionGuesser' => __DIR__ . '/..' . '/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeGuesser' => __DIR__ . '/..' . '/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\MimeType\\MimeTypeGuesserInterface' => __DIR__ . '/..' . '/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\Stream' => __DIR__ . '/..' . '/symfony/http-foundation/File/Stream.php',
+ 'Symfony\\Component\\HttpFoundation\\File\\UploadedFile' => __DIR__ . '/..' . '/symfony/http-foundation/File/UploadedFile.php',
+ 'Symfony\\Component\\HttpFoundation\\HeaderBag' => __DIR__ . '/..' . '/symfony/http-foundation/HeaderBag.php',
+ 'Symfony\\Component\\HttpFoundation\\HeaderUtils' => __DIR__ . '/..' . '/symfony/http-foundation/HeaderUtils.php',
+ 'Symfony\\Component\\HttpFoundation\\IpUtils' => __DIR__ . '/..' . '/symfony/http-foundation/IpUtils.php',
+ 'Symfony\\Component\\HttpFoundation\\JsonResponse' => __DIR__ . '/..' . '/symfony/http-foundation/JsonResponse.php',
+ 'Symfony\\Component\\HttpFoundation\\ParameterBag' => __DIR__ . '/..' . '/symfony/http-foundation/ParameterBag.php',
+ 'Symfony\\Component\\HttpFoundation\\RedirectResponse' => __DIR__ . '/..' . '/symfony/http-foundation/RedirectResponse.php',
+ 'Symfony\\Component\\HttpFoundation\\Request' => __DIR__ . '/..' . '/symfony/http-foundation/Request.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcherInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestStack' => __DIR__ . '/..' . '/symfony/http-foundation/RequestStack.php',
+ 'Symfony\\Component\\HttpFoundation\\Response' => __DIR__ . '/..' . '/symfony/http-foundation/Response.php',
+ 'Symfony\\Component\\HttpFoundation\\ResponseHeaderBag' => __DIR__ . '/..' . '/symfony/http-foundation/ResponseHeaderBag.php',
+ 'Symfony\\Component\\HttpFoundation\\ServerBag' => __DIR__ . '/..' . '/symfony/http-foundation/ServerBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Attribute/AttributeBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBagInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\NamespacedAttributeBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\AutoExpireFlashBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Flash/FlashBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBagInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Flash/FlashBagInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Session' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Session.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionBagInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagProxy' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionBagProxy.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\AbstractSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcachedSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MigratingSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MigratingSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MongoDbSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NullSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\PdoSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\RedisSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/RedisSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\StrictSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MetadataBag' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/MetadataBag.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockArraySessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/NativeSessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\AbstractProxy' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\SessionHandlerProxy' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php',
+ 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\SessionStorageInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/SessionStorageInterface.php',
+ 'Symfony\\Component\\HttpFoundation\\StreamedResponse' => __DIR__ . '/..' . '/symfony/http-foundation/StreamedResponse.php',
+ 'Symfony\\Component\\HttpKernel\\Bundle\\Bundle' => __DIR__ . '/..' . '/symfony/http-kernel/Bundle/Bundle.php',
+ 'Symfony\\Component\\HttpKernel\\Bundle\\BundleInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Bundle/BundleInterface.php',
+ 'Symfony\\Component\\HttpKernel\\CacheClearer\\CacheClearerInterface' => __DIR__ . '/..' . '/symfony/http-kernel/CacheClearer/CacheClearerInterface.php',
+ 'Symfony\\Component\\HttpKernel\\CacheClearer\\ChainCacheClearer' => __DIR__ . '/..' . '/symfony/http-kernel/CacheClearer/ChainCacheClearer.php',
+ 'Symfony\\Component\\HttpKernel\\CacheClearer\\Psr6CacheClearer' => __DIR__ . '/..' . '/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmer' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/CacheWarmer.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerInterface' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php',
+ 'Symfony\\Component\\HttpKernel\\CacheWarmer\\WarmableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/CacheWarmer/WarmableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Client' => __DIR__ . '/..' . '/symfony/http-kernel/Client.php',
+ 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => __DIR__ . '/..' . '/symfony/http-kernel/Config/FileLocator.php',
+ 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadata' => __DIR__ . '/..' . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php',
+ 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactory' => __DIR__ . '/..' . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php',
+ 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactoryInterface' => __DIR__ . '/..' . '/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolverInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolverInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentValueResolverInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentValueResolverInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ContainerControllerResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerReference.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerResolverInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/TraceableArgumentResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/TraceableControllerResolver.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\AjaxDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/AjaxDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\ConfigDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/ConfigDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/DataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\DataCollectorInterface' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/DataCollectorInterface.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\DumpDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/DumpDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\EventDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/EventDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/ExceptionDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\LateDataCollectorInterface' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\LoggerDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/LoggerDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\MemoryDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/MemoryDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/RequestDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\RouterDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/RouterDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/TimeDataCollector.php',
+ 'Symfony\\Component\\HttpKernel\\Debug\\FileLinkFormatter' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/FileLinkFormatter.php',
+ 'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/TraceableEventDispatcher.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\AddAnnotatedClassesToCachePass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ConfigurableExtension' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ControllerArgumentValueResolverPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\Extension' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/Extension.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\FragmentRendererPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LazyLoadingFragmentHandler' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LoggerPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/LoggerPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\MergeExtensionConfigurationPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RegisterControllerArgumentLocatorsPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\RemoveEmptyControllerArgumentLocatorsPass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ResettableServicePass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ResettableServicePass.php',
+ 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetter' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/ServicesResetter.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\AbstractSessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/AbstractSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\AbstractTestSessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/AbstractTestSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\AddRequestFormatsListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/AddRequestFormatsListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/DebugHandlersListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/DumpListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ExceptionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/FragmentListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/LocaleListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ProfilerListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ResponseListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/RouterListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\SaveSessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/SaveSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/SessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/StreamedResponseListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/SurrogateListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\TestSessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/TestSessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\TranslatorListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/TranslatorListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ValidateRequestListener.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerArgumentsEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/FilterControllerArgumentsEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/FilterControllerEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/FilterResponseEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/FinishRequestEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/GetResponseEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/GetResponseForControllerResultEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/GetResponseForExceptionEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/KernelEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Event\\PostResponseEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/PostResponseEvent.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/AccessDeniedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\BadRequestHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/BadRequestHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\ConflictHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/ConflictHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\GoneHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/GoneHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\HttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/HttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\HttpExceptionInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/HttpExceptionInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\LengthRequiredHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/LengthRequiredHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\NotAcceptableHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/NotAcceptableHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/NotFoundHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionFailedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/PreconditionFailedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\PreconditionRequiredHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\ServiceUnavailableHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\TooManyRequestsHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/TooManyRequestsHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\UnauthorizedHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/UnauthorizedHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\UnprocessableEntityHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Exception\\UnsupportedMediaTypeHttpException' => __DIR__ . '/..' . '/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\AbstractSurrogateFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\EsiFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/EsiFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentHandler' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/FragmentHandler.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentRendererInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/FragmentRendererInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\HIncludeFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\InlineFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/InlineFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\RoutableFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\SsiFragmentRenderer' => __DIR__ . '/..' . '/symfony/http-kernel/Fragment/SsiFragmentRenderer.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\AbstractSurrogate' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/AbstractSurrogate.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\Esi' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/Esi.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\HttpCache' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/HttpCache.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategy' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\ResponseCacheStrategyInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\Ssi' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/Ssi.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\Store' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/Store.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/StoreInterface.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\SubRequestHandler' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/SubRequestHandler.php',
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\SurrogateInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpCache/SurrogateInterface.php',
+ 'Symfony\\Component\\HttpKernel\\HttpKernel' => __DIR__ . '/..' . '/symfony/http-kernel/HttpKernel.php',
+ 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => __DIR__ . '/..' . '/symfony/http-kernel/HttpKernelInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Kernel' => __DIR__ . '/..' . '/symfony/http-kernel/Kernel.php',
+ 'Symfony\\Component\\HttpKernel\\KernelEvents' => __DIR__ . '/..' . '/symfony/http-kernel/KernelEvents.php',
+ 'Symfony\\Component\\HttpKernel\\KernelInterface' => __DIR__ . '/..' . '/symfony/http-kernel/KernelInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Log\\DebugLoggerInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Log/DebugLoggerInterface.php',
+ 'Symfony\\Component\\HttpKernel\\Log\\Logger' => __DIR__ . '/..' . '/symfony/http-kernel/Log/Logger.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\FileProfilerStorage' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/FileProfilerStorage.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\Profile' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/Profile.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\Profiler' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/Profiler.php',
+ 'Symfony\\Component\\HttpKernel\\Profiler\\ProfilerStorageInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/ProfilerStorageInterface.php',
+ 'Symfony\\Component\\HttpKernel\\RebootableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/RebootableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\TerminableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/TerminableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\UriSigner' => __DIR__ . '/..' . '/symfony/http-kernel/UriSigner.php',
+ 'Symfony\\Component\\Process\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/process/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Process\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/process/Exception/InvalidArgumentException.php',
+ 'Symfony\\Component\\Process\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/process/Exception/LogicException.php',
+ 'Symfony\\Component\\Process\\Exception\\ProcessFailedException' => __DIR__ . '/..' . '/symfony/process/Exception/ProcessFailedException.php',
+ 'Symfony\\Component\\Process\\Exception\\ProcessSignaledException' => __DIR__ . '/..' . '/symfony/process/Exception/ProcessSignaledException.php',
+ 'Symfony\\Component\\Process\\Exception\\ProcessTimedOutException' => __DIR__ . '/..' . '/symfony/process/Exception/ProcessTimedOutException.php',
+ 'Symfony\\Component\\Process\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/process/Exception/RuntimeException.php',
+ 'Symfony\\Component\\Process\\ExecutableFinder' => __DIR__ . '/..' . '/symfony/process/ExecutableFinder.php',
+ 'Symfony\\Component\\Process\\InputStream' => __DIR__ . '/..' . '/symfony/process/InputStream.php',
+ 'Symfony\\Component\\Process\\PhpExecutableFinder' => __DIR__ . '/..' . '/symfony/process/PhpExecutableFinder.php',
+ 'Symfony\\Component\\Process\\PhpProcess' => __DIR__ . '/..' . '/symfony/process/PhpProcess.php',
+ 'Symfony\\Component\\Process\\Pipes\\AbstractPipes' => __DIR__ . '/..' . '/symfony/process/Pipes/AbstractPipes.php',
+ 'Symfony\\Component\\Process\\Pipes\\PipesInterface' => __DIR__ . '/..' . '/symfony/process/Pipes/PipesInterface.php',
+ 'Symfony\\Component\\Process\\Pipes\\UnixPipes' => __DIR__ . '/..' . '/symfony/process/Pipes/UnixPipes.php',
+ 'Symfony\\Component\\Process\\Pipes\\WindowsPipes' => __DIR__ . '/..' . '/symfony/process/Pipes/WindowsPipes.php',
+ 'Symfony\\Component\\Process\\Process' => __DIR__ . '/..' . '/symfony/process/Process.php',
+ 'Symfony\\Component\\Process\\ProcessUtils' => __DIR__ . '/..' . '/symfony/process/ProcessUtils.php',
+ 'Symfony\\Component\\Routing\\Annotation\\Route' => __DIR__ . '/..' . '/symfony/routing/Annotation/Route.php',
+ 'Symfony\\Component\\Routing\\CompiledRoute' => __DIR__ . '/..' . '/symfony/routing/CompiledRoute.php',
+ 'Symfony\\Component\\Routing\\DependencyInjection\\RoutingResolverPass' => __DIR__ . '/..' . '/symfony/routing/DependencyInjection/RoutingResolverPass.php',
+ 'Symfony\\Component\\Routing\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/routing/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Routing\\Exception\\InvalidParameterException' => __DIR__ . '/..' . '/symfony/routing/Exception/InvalidParameterException.php',
+ 'Symfony\\Component\\Routing\\Exception\\MethodNotAllowedException' => __DIR__ . '/..' . '/symfony/routing/Exception/MethodNotAllowedException.php',
+ 'Symfony\\Component\\Routing\\Exception\\MissingMandatoryParametersException' => __DIR__ . '/..' . '/symfony/routing/Exception/MissingMandatoryParametersException.php',
+ 'Symfony\\Component\\Routing\\Exception\\NoConfigurationException' => __DIR__ . '/..' . '/symfony/routing/Exception/NoConfigurationException.php',
+ 'Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException' => __DIR__ . '/..' . '/symfony/routing/Exception/ResourceNotFoundException.php',
+ 'Symfony\\Component\\Routing\\Exception\\RouteNotFoundException' => __DIR__ . '/..' . '/symfony/routing/Exception/RouteNotFoundException.php',
+ 'Symfony\\Component\\Routing\\Generator\\ConfigurableRequirementsInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/ConfigurableRequirementsInterface.php',
+ 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumper' => __DIR__ . '/..' . '/symfony/routing/Generator/Dumper/GeneratorDumper.php',
+ 'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumperInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php',
+ 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper' => __DIR__ . '/..' . '/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php',
+ 'Symfony\\Component\\Routing\\Generator\\UrlGenerator' => __DIR__ . '/..' . '/symfony/routing/Generator/UrlGenerator.php',
+ 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/UrlGeneratorInterface.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationClassLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AnnotationClassLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AnnotationDirectoryLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AnnotationFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\ClosureLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/ClosureLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\CollectionConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/CollectionConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\ImportConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/ImportConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\RouteConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/RouteConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/RoutingConfigurator.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\AddTrait' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/Traits/AddTrait.php',
+ 'Symfony\\Component\\Routing\\Loader\\Configurator\\Traits\\RouteTrait' => __DIR__ . '/..' . '/symfony/routing/Loader/Configurator/Traits/RouteTrait.php',
+ 'Symfony\\Component\\Routing\\Loader\\DependencyInjection\\ServiceRouterLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\DirectoryLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/DirectoryLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\GlobFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/GlobFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\ObjectRouteLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/ObjectRouteLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/PhpFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\ProtectedPhpFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/PhpFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/XmlFileLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/YamlFileLoader.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumper' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/MatcherDumper.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\MatcherDumperInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php',
+ 'Symfony\\Component\\Routing\\Matcher\\Dumper\\StaticPrefixCollection' => __DIR__ . '/..' . '/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php',
+ 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcher' => __DIR__ . '/..' . '/symfony/routing/Matcher/RedirectableUrlMatcher.php',
+ 'Symfony\\Component\\Routing\\Matcher\\RedirectableUrlMatcherInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php',
+ 'Symfony\\Component\\Routing\\Matcher\\RequestMatcherInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/RequestMatcherInterface.php',
+ 'Symfony\\Component\\Routing\\Matcher\\TraceableUrlMatcher' => __DIR__ . '/..' . '/symfony/routing/Matcher/TraceableUrlMatcher.php',
+ 'Symfony\\Component\\Routing\\Matcher\\UrlMatcher' => __DIR__ . '/..' . '/symfony/routing/Matcher/UrlMatcher.php',
+ 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => __DIR__ . '/..' . '/symfony/routing/Matcher/UrlMatcherInterface.php',
+ 'Symfony\\Component\\Routing\\RequestContext' => __DIR__ . '/..' . '/symfony/routing/RequestContext.php',
+ 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => __DIR__ . '/..' . '/symfony/routing/RequestContextAwareInterface.php',
+ 'Symfony\\Component\\Routing\\Route' => __DIR__ . '/..' . '/symfony/routing/Route.php',
+ 'Symfony\\Component\\Routing\\RouteCollection' => __DIR__ . '/..' . '/symfony/routing/RouteCollection.php',
+ 'Symfony\\Component\\Routing\\RouteCollectionBuilder' => __DIR__ . '/..' . '/symfony/routing/RouteCollectionBuilder.php',
+ 'Symfony\\Component\\Routing\\RouteCompiler' => __DIR__ . '/..' . '/symfony/routing/RouteCompiler.php',
+ 'Symfony\\Component\\Routing\\RouteCompilerInterface' => __DIR__ . '/..' . '/symfony/routing/RouteCompilerInterface.php',
+ 'Symfony\\Component\\Routing\\Router' => __DIR__ . '/..' . '/symfony/routing/Router.php',
+ 'Symfony\\Component\\Routing\\RouterInterface' => __DIR__ . '/..' . '/symfony/routing/RouterInterface.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => __DIR__ . '/..' . '/symfony/translation/Catalogue/AbstractOperation.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => __DIR__ . '/..' . '/symfony/translation/Catalogue/MergeOperation.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => __DIR__ . '/..' . '/symfony/translation/Catalogue/OperationInterface.php',
+ 'Symfony\\Component\\Translation\\Catalogue\\TargetOperation' => __DIR__ . '/..' . '/symfony/translation/Catalogue/TargetOperation.php',
+ 'Symfony\\Component\\Translation\\Command\\XliffLintCommand' => __DIR__ . '/..' . '/symfony/translation/Command/XliffLintCommand.php',
+ 'Symfony\\Component\\Translation\\DataCollectorTranslator' => __DIR__ . '/..' . '/symfony/translation/DataCollectorTranslator.php',
+ 'Symfony\\Component\\Translation\\DataCollector\\TranslationDataCollector' => __DIR__ . '/..' . '/symfony/translation/DataCollector/TranslationDataCollector.php',
+ 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/TranslationDumperPass.php',
+ 'Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/TranslationExtractorPass.php',
+ 'Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass' => __DIR__ . '/..' . '/symfony/translation/DependencyInjection/TranslatorPass.php',
+ 'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/CsvFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => __DIR__ . '/..' . '/symfony/translation/Dumper/DumperInterface.php',
+ 'Symfony\\Component\\Translation\\Dumper\\FileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/FileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/IcuResFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/IniFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/JsonFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/MoFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/PhpFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/PoFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/QtFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\XliffFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/XliffFileDumper.php',
+ 'Symfony\\Component\\Translation\\Dumper\\YamlFileDumper' => __DIR__ . '/..' . '/symfony/translation/Dumper/YamlFileDumper.php',
+ 'Symfony\\Component\\Translation\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/translation/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\Translation\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/symfony/translation/Exception/InvalidArgumentException.php',
+ 'Symfony\\Component\\Translation\\Exception\\InvalidResourceException' => __DIR__ . '/..' . '/symfony/translation/Exception/InvalidResourceException.php',
+ 'Symfony\\Component\\Translation\\Exception\\LogicException' => __DIR__ . '/..' . '/symfony/translation/Exception/LogicException.php',
+ 'Symfony\\Component\\Translation\\Exception\\NotFoundResourceException' => __DIR__ . '/..' . '/symfony/translation/Exception/NotFoundResourceException.php',
+ 'Symfony\\Component\\Translation\\Exception\\RuntimeException' => __DIR__ . '/..' . '/symfony/translation/Exception/RuntimeException.php',
+ 'Symfony\\Component\\Translation\\Extractor\\AbstractFileExtractor' => __DIR__ . '/..' . '/symfony/translation/Extractor/AbstractFileExtractor.php',
+ 'Symfony\\Component\\Translation\\Extractor\\ChainExtractor' => __DIR__ . '/..' . '/symfony/translation/Extractor/ChainExtractor.php',
+ 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => __DIR__ . '/..' . '/symfony/translation/Extractor/ExtractorInterface.php',
+ 'Symfony\\Component\\Translation\\Extractor\\PhpExtractor' => __DIR__ . '/..' . '/symfony/translation/Extractor/PhpExtractor.php',
+ 'Symfony\\Component\\Translation\\Extractor\\PhpStringTokenParser' => __DIR__ . '/..' . '/symfony/translation/Extractor/PhpStringTokenParser.php',
+ 'Symfony\\Component\\Translation\\Formatter\\ChoiceMessageFormatterInterface' => __DIR__ . '/..' . '/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php',
+ 'Symfony\\Component\\Translation\\Formatter\\MessageFormatter' => __DIR__ . '/..' . '/symfony/translation/Formatter/MessageFormatter.php',
+ 'Symfony\\Component\\Translation\\Formatter\\MessageFormatterInterface' => __DIR__ . '/..' . '/symfony/translation/Formatter/MessageFormatterInterface.php',
+ 'Symfony\\Component\\Translation\\IdentityTranslator' => __DIR__ . '/..' . '/symfony/translation/IdentityTranslator.php',
+ 'Symfony\\Component\\Translation\\Interval' => __DIR__ . '/..' . '/symfony/translation/Interval.php',
+ 'Symfony\\Component\\Translation\\Loader\\ArrayLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/ArrayLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\CsvFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/CsvFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\FileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/FileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\IcuDatFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/IcuDatFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\IcuResFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/IcuResFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\IniFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/IniFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\JsonFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/JsonFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\LoaderInterface' => __DIR__ . '/..' . '/symfony/translation/Loader/LoaderInterface.php',
+ 'Symfony\\Component\\Translation\\Loader\\MoFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/MoFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/PhpFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\PoFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/PoFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\QtFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/QtFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/XliffFileLoader.php',
+ 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader' => __DIR__ . '/..' . '/symfony/translation/Loader/YamlFileLoader.php',
+ 'Symfony\\Component\\Translation\\LoggingTranslator' => __DIR__ . '/..' . '/symfony/translation/LoggingTranslator.php',
+ 'Symfony\\Component\\Translation\\MessageCatalogue' => __DIR__ . '/..' . '/symfony/translation/MessageCatalogue.php',
+ 'Symfony\\Component\\Translation\\MessageCatalogueInterface' => __DIR__ . '/..' . '/symfony/translation/MessageCatalogueInterface.php',
+ 'Symfony\\Component\\Translation\\MessageSelector' => __DIR__ . '/..' . '/symfony/translation/MessageSelector.php',
+ 'Symfony\\Component\\Translation\\MetadataAwareInterface' => __DIR__ . '/..' . '/symfony/translation/MetadataAwareInterface.php',
+ 'Symfony\\Component\\Translation\\PluralizationRules' => __DIR__ . '/..' . '/symfony/translation/PluralizationRules.php',
+ 'Symfony\\Component\\Translation\\Reader\\TranslationReader' => __DIR__ . '/..' . '/symfony/translation/Reader/TranslationReader.php',
+ 'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => __DIR__ . '/..' . '/symfony/translation/Reader/TranslationReaderInterface.php',
+ 'Symfony\\Component\\Translation\\Translator' => __DIR__ . '/..' . '/symfony/translation/Translator.php',
+ 'Symfony\\Component\\Translation\\TranslatorBagInterface' => __DIR__ . '/..' . '/symfony/translation/TranslatorBagInterface.php',
+ 'Symfony\\Component\\Translation\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/translation/TranslatorInterface.php',
+ 'Symfony\\Component\\Translation\\Util\\ArrayConverter' => __DIR__ . '/..' . '/symfony/translation/Util/ArrayConverter.php',
+ 'Symfony\\Component\\Translation\\Writer\\TranslationWriter' => __DIR__ . '/..' . '/symfony/translation/Writer/TranslationWriter.php',
+ 'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => __DIR__ . '/..' . '/symfony/translation/Writer/TranslationWriterInterface.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\AmqpCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/AmqpCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ArgsStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ArgsStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\Caster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/Caster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ClassStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ClassStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ConstStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ConstStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\CutArrayStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/CutArrayStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\CutStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/CutStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\DOMCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DOMCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\DateCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DateCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\DoctrineCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/DoctrineCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\EnumStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/EnumStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ExceptionCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ExceptionCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\FrameStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/FrameStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\GmpCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/GmpCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\LinkStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/LinkStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\PdoCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/PdoCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\PgSqlCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/PgSqlCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\RedisCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/RedisCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ReflectionCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\ResourceCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/ResourceCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\SplCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/SplCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\StubCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/StubCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\SymfonyCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/SymfonyCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\TraceStub' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/TraceStub.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\XmlReaderCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/XmlReaderCaster.php',
+ 'Symfony\\Component\\VarDumper\\Caster\\XmlResourceCaster' => __DIR__ . '/..' . '/symfony/var-dumper/Caster/XmlResourceCaster.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\AbstractCloner' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/AbstractCloner.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\ClonerInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/ClonerInterface.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\Cursor' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/Cursor.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\Data' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/Data.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\DumperInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/DumperInterface.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\Stub' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/Stub.php',
+ 'Symfony\\Component\\VarDumper\\Cloner\\VarCloner' => __DIR__ . '/..' . '/symfony/var-dumper/Cloner/VarCloner.php',
+ 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\CliDescriptor' => __DIR__ . '/..' . '/symfony/var-dumper/Command/Descriptor/CliDescriptor.php',
+ 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\DumpDescriptorInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Command/Descriptor/DumpDescriptorInterface.php',
+ 'Symfony\\Component\\VarDumper\\Command\\Descriptor\\HtmlDescriptor' => __DIR__ . '/..' . '/symfony/var-dumper/Command/Descriptor/HtmlDescriptor.php',
+ 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand' => __DIR__ . '/..' . '/symfony/var-dumper/Command/ServerDumpCommand.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\AbstractDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/AbstractDumper.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\CliDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/CliDumper.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\CliContextProvider' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\ContextProviderInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\RequestContextProvider' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ContextProvider\\SourceContextProvider' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\DataDumperInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/DataDumperInterface.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\HtmlDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/HtmlDumper.php',
+ 'Symfony\\Component\\VarDumper\\Dumper\\ServerDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/ServerDumper.php',
+ 'Symfony\\Component\\VarDumper\\Exception\\ThrowingCasterException' => __DIR__ . '/..' . '/symfony/var-dumper/Exception/ThrowingCasterException.php',
+ 'Symfony\\Component\\VarDumper\\Server\\Connection' => __DIR__ . '/..' . '/symfony/var-dumper/Server/Connection.php',
+ 'Symfony\\Component\\VarDumper\\Server\\DumpServer' => __DIR__ . '/..' . '/symfony/var-dumper/Server/DumpServer.php',
+ 'Symfony\\Component\\VarDumper\\Test\\VarDumperTestTrait' => __DIR__ . '/..' . '/symfony/var-dumper/Test/VarDumperTestTrait.php',
+ 'Symfony\\Component\\VarDumper\\VarDumper' => __DIR__ . '/..' . '/symfony/var-dumper/VarDumper.php',
+ 'Symfony\\Polyfill\\Ctype\\Ctype' => __DIR__ . '/..' . '/symfony/polyfill-ctype/Ctype.php',
+ 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php',
+ 'Symfony\\Polyfill\\Php72\\Php72' => __DIR__ . '/..' . '/symfony/polyfill-php72/Php72.php',
+ 'Tests\\CreatesApplication' => __DIR__ . '/../..' . '/tests/CreatesApplication.php',
+ 'Tests\\Feature\\ExampleTest' => __DIR__ . '/../..' . '/tests/Feature/ExampleTest.php',
+ 'Tests\\TestCase' => __DIR__ . '/../..' . '/tests/TestCase.php',
+ 'Tests\\Unit\\ExampleTest' => __DIR__ . '/../..' . '/tests/Unit/ExampleTest.php',
+ 'Text_Template' => __DIR__ . '/..' . '/phpunit/php-text-template/src/Template.php',
+ 'TheSeer\\Tokenizer\\Exception' => __DIR__ . '/..' . '/theseer/tokenizer/src/Exception.php',
+ 'TheSeer\\Tokenizer\\NamespaceUri' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUri.php',
+ 'TheSeer\\Tokenizer\\NamespaceUriException' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUriException.php',
+ 'TheSeer\\Tokenizer\\Token' => __DIR__ . '/..' . '/theseer/tokenizer/src/Token.php',
+ 'TheSeer\\Tokenizer\\TokenCollection' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollection.php',
+ 'TheSeer\\Tokenizer\\TokenCollectionException' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollectionException.php',
+ 'TheSeer\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/theseer/tokenizer/src/Tokenizer.php',
+ 'TheSeer\\Tokenizer\\XMLSerializer' => __DIR__ . '/..' . '/theseer/tokenizer/src/XMLSerializer.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\CssToInlineStyles' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Property\\Property' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Processor' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Processor.php',
+ 'TijsVerkoyen\\CssToInlineStyles\\Css\\Rule\\Rule' => __DIR__ . '/..' . '/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Rule.php',
+ 'Webmozart\\Assert\\Assert' => __DIR__ . '/..' . '/webmozart/assert/src/Assert.php',
+ 'Whoops\\Exception\\ErrorException' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/ErrorException.php',
+ 'Whoops\\Exception\\Formatter' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/Formatter.php',
+ 'Whoops\\Exception\\Frame' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/Frame.php',
+ 'Whoops\\Exception\\FrameCollection' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/FrameCollection.php',
+ 'Whoops\\Exception\\Inspector' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Exception/Inspector.php',
+ 'Whoops\\Handler\\CallbackHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/CallbackHandler.php',
+ 'Whoops\\Handler\\Handler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/Handler.php',
+ 'Whoops\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/HandlerInterface.php',
+ 'Whoops\\Handler\\JsonResponseHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php',
+ 'Whoops\\Handler\\PlainTextHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/PlainTextHandler.php',
+ 'Whoops\\Handler\\PrettyPageHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php',
+ 'Whoops\\Handler\\XmlResponseHandler' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php',
+ 'Whoops\\Run' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Run.php',
+ 'Whoops\\RunInterface' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/RunInterface.php',
+ 'Whoops\\Util\\HtmlDumperOutput' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/HtmlDumperOutput.php',
+ 'Whoops\\Util\\Misc' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/Misc.php',
+ 'Whoops\\Util\\SystemFacade' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/SystemFacade.php',
+ 'Whoops\\Util\\TemplateHelper' => __DIR__ . '/..' . '/filp/whoops/src/Whoops/Util/TemplateHelper.php',
+ 'XdgBaseDir\\Xdg' => __DIR__ . '/..' . '/dnoegel/php-xdg-base-dir/src/Xdg.php',
+ 'nullx27\\Socialite\\EveOnline\\Providers\\EveOnlineServiceProvider' => __DIR__ . '/..' . '/nullx27/eveonline-socialite/src/Providers/EveOnlineServiceProvider.php',
+ 'nullx27\\Socialite\\EveOnline\\Providers\\EveOnlineSocialiteProvider' => __DIR__ . '/..' . '/nullx27/eveonline-socialite/src/Providers/EveOnlineSocialiteProvider.php',
+ 'nullx27\\Socialite\\EveOnline\\Traits\\EveAuth' => __DIR__ . '/..' . '/nullx27/eveonline-socialite/src/Traits/EveAuth.php',
+ 'phpDocumentor\\Reflection\\DocBlock' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock.php',
+ 'phpDocumentor\\Reflection\\DocBlockFactory' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlockFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlockFactoryInterface' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlockFactoryInterface.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Description' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Description.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\DescriptionFactory' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/DescriptionFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\ExampleFinder' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/ExampleFinder.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Serializer' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Serializer.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\StandardTagFactory' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/StandardTagFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tag' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tag.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\TagFactory' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/TagFactory.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Author' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Author.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\BaseTag' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/BaseTag.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Covers' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Deprecated' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Deprecated.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Example' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Example.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Factory\\StaticMethod' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/StaticMethod.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Factory\\Strategy' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/Strategy.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter\\AlignFormatter' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/AlignFormatter.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter\\PassthroughFormatter' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/PassthroughFormatter.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Generic' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Generic.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Link' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Link.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Method' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Method.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Param' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Param.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Property' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Property.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\PropertyRead' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyRead.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\PropertyWrite' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyWrite.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Fqsen' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Fqsen.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Reference' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Reference.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Url' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Url.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Return_' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\See' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/See.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Since' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Since.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Source' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Source.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Throws' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Throws.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Uses' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Uses.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Var_' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Var_.php',
+ 'phpDocumentor\\Reflection\\DocBlock\\Tags\\Version' => __DIR__ . '/..' . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php',
+ 'phpDocumentor\\Reflection\\Element' => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src/Element.php',
+ 'phpDocumentor\\Reflection\\File' => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src/File.php',
+ 'phpDocumentor\\Reflection\\Fqsen' => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src/Fqsen.php',
+ 'phpDocumentor\\Reflection\\FqsenResolver' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/FqsenResolver.php',
+ 'phpDocumentor\\Reflection\\Location' => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src/Location.php',
+ 'phpDocumentor\\Reflection\\Project' => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src/Project.php',
+ 'phpDocumentor\\Reflection\\ProjectFactory' => __DIR__ . '/..' . '/phpdocumentor/reflection-common/src/ProjectFactory.php',
+ 'phpDocumentor\\Reflection\\Type' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Type.php',
+ 'phpDocumentor\\Reflection\\TypeResolver' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/TypeResolver.php',
+ 'phpDocumentor\\Reflection\\Types\\Array_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Array_.php',
+ 'phpDocumentor\\Reflection\\Types\\Boolean' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Boolean.php',
+ 'phpDocumentor\\Reflection\\Types\\Callable_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Callable_.php',
+ 'phpDocumentor\\Reflection\\Types\\Compound' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Compound.php',
+ 'phpDocumentor\\Reflection\\Types\\Context' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Context.php',
+ 'phpDocumentor\\Reflection\\Types\\ContextFactory' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/ContextFactory.php',
+ 'phpDocumentor\\Reflection\\Types\\Float_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Float_.php',
+ 'phpDocumentor\\Reflection\\Types\\Integer' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Integer.php',
+ 'phpDocumentor\\Reflection\\Types\\Iterable_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Iterable_.php',
+ 'phpDocumentor\\Reflection\\Types\\Mixed_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Mixed_.php',
+ 'phpDocumentor\\Reflection\\Types\\Null_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Null_.php',
+ 'phpDocumentor\\Reflection\\Types\\Nullable' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Nullable.php',
+ 'phpDocumentor\\Reflection\\Types\\Object_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Object_.php',
+ 'phpDocumentor\\Reflection\\Types\\Parent_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Parent_.php',
+ 'phpDocumentor\\Reflection\\Types\\Resource_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Resource_.php',
+ 'phpDocumentor\\Reflection\\Types\\Scalar' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Scalar.php',
+ 'phpDocumentor\\Reflection\\Types\\Self_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Self_.php',
+ 'phpDocumentor\\Reflection\\Types\\Static_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Static_.php',
+ 'phpDocumentor\\Reflection\\Types\\String_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/String_.php',
+ 'phpDocumentor\\Reflection\\Types\\This' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/This.php',
+ 'phpDocumentor\\Reflection\\Types\\Void_' => __DIR__ . '/..' . '/phpdocumentor/type-resolver/src/Types/Void_.php',
+ );
+
+ public static function getInitializer(ClassLoader $loader)
+ {
+ return \Closure::bind(function () use ($loader) {
+ $loader->prefixLengthsPsr4 = ComposerStaticInitc3f953f8a7291d41a76e1664339777c9::$prefixLengthsPsr4;
+ $loader->prefixDirsPsr4 = ComposerStaticInitc3f953f8a7291d41a76e1664339777c9::$prefixDirsPsr4;
+ $loader->fallbackDirsPsr4 = ComposerStaticInitc3f953f8a7291d41a76e1664339777c9::$fallbackDirsPsr4;
+ $loader->prefixesPsr0 = ComposerStaticInitc3f953f8a7291d41a76e1664339777c9::$prefixesPsr0;
+ $loader->classMap = ComposerStaticInitc3f953f8a7291d41a76e1664339777c9::$classMap;
+
+ }, null, ClassLoader::class);
+ }
+}
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
new file mode 100644
index 000000000..f22d830aa
--- /dev/null
+++ b/vendor/composer/installed.json
@@ -0,0 +1,4846 @@
+[
+ {
+ "name": "beyondcode/laravel-dump-server",
+ "version": "1.2.2",
+ "version_normalized": "1.2.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/beyondcode/laravel-dump-server.git",
+ "reference": "8864b9efcb48e0a79e83014dd7f0a5481f5c808f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/8864b9efcb48e0a79e83014dd7f0a5481f5c808f",
+ "reference": "8864b9efcb48e0a79e83014dd7f0a5481f5c808f",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/console": "5.6.*|5.7.*|5.8.*",
+ "illuminate/http": "5.6.*|5.7.*|5.8.*",
+ "illuminate/support": "5.6.*|5.7.*|5.8.*",
+ "php": "^7.1",
+ "symfony/var-dumper": "^4.1.1"
+ },
+ "require-dev": {
+ "larapack/dd": "^1.0",
+ "phpunit/phpunit": "^7.0"
+ },
+ "time": "2018-10-04T07:22:24+00:00",
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "BeyondCode\\DumpServer\\DumpServerServiceProvider"
+ ]
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "BeyondCode\\DumpServer\\": "src"
+ },
+ "files": [
+ "helpers.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marcel Pociot",
+ "email": "marcel@beyondco.de",
+ "homepage": "https://beyondcode.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Symfony Var-Dump Server for Laravel",
+ "homepage": "https://github.com/beyondcode/laravel-dump-server",
+ "keywords": [
+ "beyondcode",
+ "laravel-dump-server"
+ ]
+ },
+ {
+ "name": "dnoegel/php-xdg-base-dir",
+ "version": "0.1",
+ "version_normalized": "0.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dnoegel/php-xdg-base-dir.git",
+ "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a",
+ "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "@stable"
+ },
+ "time": "2014-10-24T07:27:01+00:00",
+ "type": "project",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "XdgBaseDir\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "implementation of xdg base directory specification for php"
+ },
+ {
+ "name": "doctrine/inflector",
+ "version": "v1.3.0",
+ "version_normalized": "1.3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/inflector.git",
+ "reference": "5527a48b7313d15261292c149e55e26eae771b0a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a",
+ "reference": "5527a48b7313d15261292c149e55e26eae771b0a",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.2"
+ },
+ "time": "2018-01-09T20:05:19+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Common String Manipulations with regard to casing and singular/plural rules.",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "inflection",
+ "pluralize",
+ "singularize",
+ "string"
+ ]
+ },
+ {
+ "name": "doctrine/instantiator",
+ "version": "1.1.0",
+ "version_normalized": "1.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/instantiator.git",
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "athletic/athletic": "~0.1.8",
+ "ext-pdo": "*",
+ "ext-phar": "*",
+ "phpunit/phpunit": "^6.2.3",
+ "squizlabs/php_codesniffer": "^3.0.2"
+ },
+ "time": "2017-07-22T11:58:36+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.2.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com",
+ "homepage": "http://ocramius.github.com/"
+ }
+ ],
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
+ "homepage": "https://github.com/doctrine/instantiator",
+ "keywords": [
+ "constructor",
+ "instantiate"
+ ]
+ },
+ {
+ "name": "doctrine/lexer",
+ "version": "v1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/lexer.git",
+ "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c",
+ "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "time": "2014-09-09T13:34:57+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "Doctrine\\Common\\Lexer\\": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "lexer",
+ "parser"
+ ]
+ },
+ {
+ "name": "dragonmantank/cron-expression",
+ "version": "v2.2.0",
+ "version_normalized": "2.2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dragonmantank/cron-expression.git",
+ "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/92a2c3768d50e21a1f26a53cb795ce72806266c5",
+ "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~6.4"
+ },
+ "time": "2018-06-06T03:12:17+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Cron\\": "src/Cron/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Chris Tankersley",
+ "email": "chris@ctankersley.com",
+ "homepage": "https://github.com/dragonmantank"
+ }
+ ],
+ "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
+ "keywords": [
+ "cron",
+ "schedule"
+ ]
+ },
+ {
+ "name": "egulias/email-validator",
+ "version": "2.1.6",
+ "version_normalized": "2.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/egulias/EmailValidator.git",
+ "reference": "0578b32b30b22de3e8664f797cf846fc9246f786"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0578b32b30b22de3e8664f797cf846fc9246f786",
+ "reference": "0578b32b30b22de3e8664f797cf846fc9246f786",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/lexer": "^1.0.1",
+ "php": ">= 5.5"
+ },
+ "require-dev": {
+ "dominicsayers/isemail": "dev-master",
+ "phpunit/phpunit": "^4.8.35||^5.7||^6.0",
+ "satooshi/php-coveralls": "^1.0.1"
+ },
+ "suggest": {
+ "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
+ },
+ "time": "2018-09-25T20:47:26+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Egulias\\EmailValidator\\": "EmailValidator"
+ }
+ },
+ "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"
+ ]
+ },
+ {
+ "name": "erusev/parsedown",
+ "version": "1.7.1",
+ "version_normalized": "1.7.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/erusev/parsedown.git",
+ "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/erusev/parsedown/zipball/92e9c27ba0e74b8b028b111d1b6f956a15c01fc1",
+ "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35"
+ },
+ "time": "2018-03-08T01:11:30+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "Parsedown": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Emanuil Rusev",
+ "email": "hello@erusev.com",
+ "homepage": "http://erusev.com"
+ }
+ ],
+ "description": "Parser for Markdown.",
+ "homepage": "http://parsedown.org",
+ "keywords": [
+ "markdown",
+ "parser"
+ ]
+ },
+ {
+ "name": "eveseat/eseye",
+ "version": "1.1.6",
+ "version_normalized": "1.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/eveseat/eseye.git",
+ "reference": "cae27823beccfe5a5ee0d5c9f4fc778d4a420ac8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/eveseat/eseye/zipball/cae27823beccfe5a5ee0d5c9f4fc778d4a420ac8",
+ "reference": "cae27823beccfe5a5ee0d5c9f4fc778d4a420ac8",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "^6.2",
+ "monolog/monolog": "^1.22",
+ "nesbot/carbon": "^1.21",
+ "php": ">= 7.1",
+ "predis/predis": "^1.1"
+ },
+ "require-dev": {
+ "codeclimate/php-test-reporter": "dev-master",
+ "mikey179/vfsstream": "~1",
+ "phpunit/phpunit": "^5.7"
+ },
+ "time": "2018-06-30T09:36:51+00:00",
+ "bin": [
+ "bin/tokengenerator"
+ ],
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Seat\\Eseye\\": "src/"
+ },
+ "files": [
+ "src/Helpers/helpers.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "GPL-2.0"
+ ],
+ "authors": [
+ {
+ "name": "Leon Jacobs",
+ "email": "leonja511@gmail.com"
+ }
+ ],
+ "description": "A Standalone PHP ESI (EVE Swagger Interface) Client Library"
+ },
+ {
+ "name": "fideloper/proxy",
+ "version": "4.0.0",
+ "version_normalized": "4.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fideloper/TrustedProxy.git",
+ "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/cf8a0ca4b85659b9557e206c90110a6a4dba980a",
+ "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/contracts": "~5.0",
+ "php": ">=5.4.0"
+ },
+ "require-dev": {
+ "illuminate/http": "~5.6",
+ "mockery/mockery": "~1.0",
+ "phpunit/phpunit": "^6.0"
+ },
+ "time": "2018-02-07T20:20:57+00:00",
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Fideloper\\Proxy\\TrustedProxyServiceProvider"
+ ]
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Fideloper\\Proxy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Chris Fidao",
+ "email": "fideloper@gmail.com"
+ }
+ ],
+ "description": "Set trusted proxies for Laravel",
+ "keywords": [
+ "load balancing",
+ "proxy",
+ "trusted proxy"
+ ]
+ },
+ {
+ "name": "filp/whoops",
+ "version": "2.2.1",
+ "version_normalized": "2.2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/filp/whoops.git",
+ "reference": "e79cd403fb77fc8963a99ecc30e80ddd885b3311"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/e79cd403fb77fc8963a99ecc30e80ddd885b3311",
+ "reference": "e79cd403fb77fc8963a99ecc30e80ddd885b3311",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5.9 || ^7.0",
+ "psr/log": "^1.0.1"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9 || ^1.0",
+ "phpunit/phpunit": "^4.8.35 || ^5.7",
+ "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0"
+ },
+ "suggest": {
+ "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
+ "whoops/soap": "Formats errors as SOAP responses"
+ },
+ "time": "2018-06-30T13:14:06+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Whoops\\": "src/Whoops/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Filipe Dobreira",
+ "homepage": "https://github.com/filp",
+ "role": "Developer"
+ }
+ ],
+ "description": "php error handling for cool kids",
+ "homepage": "https://filp.github.io/whoops/",
+ "keywords": [
+ "error",
+ "exception",
+ "handling",
+ "library",
+ "throwable",
+ "whoops"
+ ]
+ },
+ {
+ "name": "fzaninotto/faker",
+ "version": "v1.8.0",
+ "version_normalized": "1.8.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fzaninotto/Faker.git",
+ "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de",
+ "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.3 || ^7.0"
+ },
+ "require-dev": {
+ "ext-intl": "*",
+ "phpunit/phpunit": "^4.8.35 || ^5.7",
+ "squizlabs/php_codesniffer": "^1.5"
+ },
+ "time": "2018-07-12T10:23:15+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Faker\\": "src/Faker/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "François Zaninotto"
+ }
+ ],
+ "description": "Faker is a PHP library that generates fake data for you.",
+ "keywords": [
+ "data",
+ "faker",
+ "fixtures"
+ ]
+ },
+ {
+ "name": "guzzlehttp/guzzle",
+ "version": "6.3.3",
+ "version_normalized": "6.3.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/guzzle.git",
+ "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
+ "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/promises": "^1.0",
+ "guzzlehttp/psr7": "^1.4",
+ "php": ">=5.5"
+ },
+ "require-dev": {
+ "ext-curl": "*",
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
+ "psr/log": "^1.0"
+ },
+ "suggest": {
+ "psr/log": "Required for using the Log middleware"
+ },
+ "time": "2018-04-22T15:46:56+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.3-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "src/functions_include.php"
+ ],
+ "psr-4": {
+ "GuzzleHttp\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ }
+ ],
+ "description": "Guzzle is a PHP HTTP client library",
+ "homepage": "http://guzzlephp.org/",
+ "keywords": [
+ "client",
+ "curl",
+ "framework",
+ "http",
+ "http client",
+ "rest",
+ "web service"
+ ]
+ },
+ {
+ "name": "guzzlehttp/promises",
+ "version": "v1.3.1",
+ "version_normalized": "1.3.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/promises.git",
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.0"
+ },
+ "time": "2016-12-20T10:07:11+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\Promise\\": "src/"
+ },
+ "files": [
+ "src/functions_include.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ }
+ ],
+ "description": "Guzzle promises library",
+ "keywords": [
+ "promise"
+ ]
+ },
+ {
+ "name": "guzzlehttp/psr7",
+ "version": "1.4.2",
+ "version_normalized": "1.4.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/psr7.git",
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.4.0",
+ "psr/http-message": "~1.0"
+ },
+ "provide": {
+ "psr/http-message-implementation": "1.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.0"
+ },
+ "time": "2017-03-20T17:10:46+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\Psr7\\": "src/"
+ },
+ "files": [
+ "src/functions_include.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Tobias Schultze",
+ "homepage": "https://github.com/Tobion"
+ }
+ ],
+ "description": "PSR-7 message implementation that also provides common utility methods",
+ "keywords": [
+ "http",
+ "message",
+ "request",
+ "response",
+ "stream",
+ "uri",
+ "url"
+ ]
+ },
+ {
+ "name": "hamcrest/hamcrest-php",
+ "version": "v2.0.0",
+ "version_normalized": "2.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/hamcrest/hamcrest-php.git",
+ "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad",
+ "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3|^7.0"
+ },
+ "replace": {
+ "cordoval/hamcrest-php": "*",
+ "davedevelopment/hamcrest-php": "*",
+ "kodova/hamcrest-php": "*"
+ },
+ "require-dev": {
+ "phpunit/php-file-iterator": "1.3.3",
+ "phpunit/phpunit": "~4.0",
+ "satooshi/php-coveralls": "^1.0"
+ },
+ "time": "2016-01-20T08:20:44+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "hamcrest"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD"
+ ],
+ "description": "This is the PHP port of Hamcrest Matchers",
+ "keywords": [
+ "test"
+ ]
+ },
+ {
+ "name": "jakub-onderka/php-console-color",
+ "version": "v0.2",
+ "version_normalized": "0.2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/JakubOnderka/PHP-Console-Color.git",
+ "reference": "d5deaecff52a0d61ccb613bb3804088da0307191"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191",
+ "reference": "d5deaecff52a0d61ccb613bb3804088da0307191",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.4.0"
+ },
+ "require-dev": {
+ "jakub-onderka/php-code-style": "1.0",
+ "jakub-onderka/php-parallel-lint": "1.0",
+ "jakub-onderka/php-var-dump-check": "0.*",
+ "phpunit/phpunit": "~4.3",
+ "squizlabs/php_codesniffer": "1.*"
+ },
+ "time": "2018-09-29T17:23:10+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "JakubOnderka\\PhpConsoleColor\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-2-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jakub Onderka",
+ "email": "jakub.onderka@gmail.com"
+ }
+ ]
+ },
+ {
+ "name": "jakub-onderka/php-console-highlighter",
+ "version": "v0.3.2",
+ "version_normalized": "0.3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git",
+ "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5",
+ "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5",
+ "shasum": ""
+ },
+ "require": {
+ "jakub-onderka/php-console-color": "~0.1",
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "jakub-onderka/php-code-style": "~1.0",
+ "jakub-onderka/php-parallel-lint": "~0.5",
+ "jakub-onderka/php-var-dump-check": "~0.1",
+ "phpunit/phpunit": "~4.0",
+ "squizlabs/php_codesniffer": "~1.5"
+ },
+ "time": "2015-04-20T18:58:01+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "JakubOnderka\\PhpConsoleHighlighter": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jakub Onderka",
+ "email": "acci@acci.cz",
+ "homepage": "http://www.acci.cz/"
+ }
+ ]
+ },
+ {
+ "name": "laravel/framework",
+ "version": "v5.7.8",
+ "version_normalized": "5.7.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/framework.git",
+ "reference": "763b64a43ebb6042e463aab4214d4cc9722147be"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/763b64a43ebb6042e463aab4214d4cc9722147be",
+ "reference": "763b64a43ebb6042e463aab4214d4cc9722147be",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/inflector": "^1.1",
+ "dragonmantank/cron-expression": "^2.0",
+ "erusev/parsedown": "^1.7",
+ "ext-mbstring": "*",
+ "ext-openssl": "*",
+ "league/flysystem": "^1.0.8",
+ "monolog/monolog": "^1.12",
+ "nesbot/carbon": "^1.26.3",
+ "opis/closure": "^3.1",
+ "php": "^7.1.3",
+ "psr/container": "^1.0",
+ "psr/simple-cache": "^1.0",
+ "ramsey/uuid": "^3.7",
+ "swiftmailer/swiftmailer": "^6.0",
+ "symfony/console": "^4.1",
+ "symfony/debug": "^4.1",
+ "symfony/finder": "^4.1",
+ "symfony/http-foundation": "^4.1",
+ "symfony/http-kernel": "^4.1",
+ "symfony/process": "^4.1",
+ "symfony/routing": "^4.1",
+ "symfony/var-dumper": "^4.1",
+ "tijsverkoyen/css-to-inline-styles": "^2.2.1",
+ "vlucas/phpdotenv": "^2.2"
+ },
+ "conflict": {
+ "tightenco/collect": "<5.5.33"
+ },
+ "replace": {
+ "illuminate/auth": "self.version",
+ "illuminate/broadcasting": "self.version",
+ "illuminate/bus": "self.version",
+ "illuminate/cache": "self.version",
+ "illuminate/config": "self.version",
+ "illuminate/console": "self.version",
+ "illuminate/container": "self.version",
+ "illuminate/contracts": "self.version",
+ "illuminate/cookie": "self.version",
+ "illuminate/database": "self.version",
+ "illuminate/encryption": "self.version",
+ "illuminate/events": "self.version",
+ "illuminate/filesystem": "self.version",
+ "illuminate/hashing": "self.version",
+ "illuminate/http": "self.version",
+ "illuminate/log": "self.version",
+ "illuminate/mail": "self.version",
+ "illuminate/notifications": "self.version",
+ "illuminate/pagination": "self.version",
+ "illuminate/pipeline": "self.version",
+ "illuminate/queue": "self.version",
+ "illuminate/redis": "self.version",
+ "illuminate/routing": "self.version",
+ "illuminate/session": "self.version",
+ "illuminate/support": "self.version",
+ "illuminate/translation": "self.version",
+ "illuminate/validation": "self.version",
+ "illuminate/view": "self.version"
+ },
+ "require-dev": {
+ "aws/aws-sdk-php": "^3.0",
+ "doctrine/dbal": "^2.6",
+ "filp/whoops": "^2.1.4",
+ "league/flysystem-cached-adapter": "^1.0",
+ "mockery/mockery": "^1.0",
+ "moontoast/math": "^1.1",
+ "orchestra/testbench-core": "3.7.*",
+ "pda/pheanstalk": "^3.0",
+ "phpunit/phpunit": "^7.0",
+ "predis/predis": "^1.1.1",
+ "symfony/css-selector": "^4.1",
+ "symfony/dom-crawler": "^4.1",
+ "true/punycode": "^2.1"
+ },
+ "suggest": {
+ "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (^3.0).",
+ "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).",
+ "ext-pcntl": "Required to use all features of the queue worker.",
+ "ext-posix": "Required to use all features of the queue worker.",
+ "fzaninotto/faker": "Required to use the eloquent factory builder (^1.4).",
+ "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (^6.0).",
+ "laravel/tinker": "Required to use the tinker console command (^1.0).",
+ "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).",
+ "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
+ "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (^1.0).",
+ "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
+ "moontoast/math": "Required to use ordered UUIDs (^1.1).",
+ "nexmo/client": "Required to use the Nexmo transport (^1.0).",
+ "pda/pheanstalk": "Required to use the beanstalk queue driver (^3.0).",
+ "predis/predis": "Required to use the redis cache and queue drivers (^1.0).",
+ "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^3.0).",
+ "symfony/css-selector": "Required to use some of the crawler integration testing tools (^4.1).",
+ "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (^4.1).",
+ "symfony/psr-http-message-bridge": "Required to psr7 bridging features (^1.0)."
+ },
+ "time": "2018-10-04T14:47:20+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.7-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "src/Illuminate/Foundation/helpers.php",
+ "src/Illuminate/Support/helpers.php"
+ ],
+ "psr-4": {
+ "Illuminate\\": "src/Illuminate/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "The Laravel Framework.",
+ "homepage": "https://laravel.com",
+ "keywords": [
+ "framework",
+ "laravel"
+ ]
+ },
+ {
+ "name": "laravel/socialite",
+ "version": "v3.1.1",
+ "version_normalized": "3.1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/socialite.git",
+ "reference": "65f771ff4f266ebae23de1a3f18efd80a1da2f8d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/socialite/zipball/65f771ff4f266ebae23de1a3f18efd80a1da2f8d",
+ "reference": "65f771ff4f266ebae23de1a3f18efd80a1da2f8d",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "~6.0",
+ "illuminate/contracts": "~5.4",
+ "illuminate/http": "~5.4",
+ "illuminate/support": "~5.4",
+ "league/oauth1-client": "~1.0",
+ "php": ">=5.6.4"
+ },
+ "require-dev": {
+ "mockery/mockery": "~0.9",
+ "phpunit/phpunit": "~4.0|~5.0"
+ },
+ "time": "2018-08-16T12:51:21+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Socialite\\SocialiteServiceProvider"
+ ],
+ "aliases": {
+ "Socialite": "Laravel\\Socialite\\Facades\\Socialite"
+ }
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Socialite\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Laravel wrapper around OAuth 1 & OAuth 2 libraries.",
+ "homepage": "https://laravel.com",
+ "keywords": [
+ "laravel",
+ "oauth"
+ ]
+ },
+ {
+ "name": "laravel/tinker",
+ "version": "v1.0.7",
+ "version_normalized": "1.0.7.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/tinker.git",
+ "reference": "e3086ee8cb1f54a39ae8dcb72d1c37d10128997d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/e3086ee8cb1f54a39ae8dcb72d1c37d10128997d",
+ "reference": "e3086ee8cb1f54a39ae8dcb72d1c37d10128997d",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/console": "~5.1",
+ "illuminate/contracts": "~5.1",
+ "illuminate/support": "~5.1",
+ "php": ">=5.5.9",
+ "psy/psysh": "0.7.*|0.8.*|0.9.*",
+ "symfony/var-dumper": "~3.0|~4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.0|~5.0"
+ },
+ "suggest": {
+ "illuminate/database": "The Illuminate Database package (~5.1)."
+ },
+ "time": "2018-05-17T13:42:07+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Laravel\\Tinker\\TinkerServiceProvider"
+ ]
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Laravel\\Tinker\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ }
+ ],
+ "description": "Powerful REPL for the Laravel framework.",
+ "keywords": [
+ "REPL",
+ "Tinker",
+ "laravel",
+ "psysh"
+ ]
+ },
+ {
+ "name": "laravelcollective/html",
+ "version": "v5.7.1",
+ "version_normalized": "5.7.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/LaravelCollective/html.git",
+ "reference": "777b6d390811ba249255ed5750bf17a019cd88a5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/LaravelCollective/html/zipball/777b6d390811ba249255ed5750bf17a019cd88a5",
+ "reference": "777b6d390811ba249255ed5750bf17a019cd88a5",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/http": "5.7.*",
+ "illuminate/routing": "5.7.*",
+ "illuminate/session": "5.7.*",
+ "illuminate/support": "5.7.*",
+ "illuminate/view": "5.7.*",
+ "php": ">=7.1.3"
+ },
+ "require-dev": {
+ "illuminate/database": "5.7.*",
+ "mockery/mockery": "~1.0",
+ "phpunit/phpunit": "~7.1"
+ },
+ "time": "2018-09-05T18:32:53+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.7-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Collective\\Html\\HtmlServiceProvider"
+ ],
+ "aliases": {
+ "Form": "Collective\\Html\\FormFacade",
+ "Html": "Collective\\Html\\HtmlFacade"
+ }
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Collective\\Html\\": "src/"
+ },
+ "files": [
+ "src/helpers.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylorotwell@gmail.com"
+ },
+ {
+ "name": "Adam Engebretson",
+ "email": "adam@laravelcollective.com"
+ }
+ ],
+ "description": "HTML and Form Builders for the Laravel Framework",
+ "homepage": "https://laravelcollective.com"
+ },
+ {
+ "name": "league/flysystem",
+ "version": "1.0.47",
+ "version_normalized": "1.0.47.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/flysystem.git",
+ "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a11e4a75f256bdacf99d20780ce42d3b8272975c",
+ "reference": "a11e4a75f256bdacf99d20780ce42d3b8272975c",
+ "shasum": ""
+ },
+ "require": {
+ "ext-fileinfo": "*",
+ "php": ">=5.5.9"
+ },
+ "conflict": {
+ "league/flysystem-sftp": "<1.0.6"
+ },
+ "require-dev": {
+ "phpspec/phpspec": "^3.4",
+ "phpunit/phpunit": "^5.7.10"
+ },
+ "suggest": {
+ "ext-fileinfo": "Required for MimeType",
+ "ext-ftp": "Allows you to use FTP server storage",
+ "ext-openssl": "Allows you to use FTPS server storage",
+ "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
+ "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
+ "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
+ "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
+ "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
+ "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
+ "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
+ "league/flysystem-webdav": "Allows you to use WebDAV storage",
+ "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
+ "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
+ "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
+ },
+ "time": "2018-09-14T15:30:29+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "League\\Flysystem\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Frank de Jonge",
+ "email": "info@frenky.net"
+ }
+ ],
+ "description": "Filesystem abstraction: Many filesystems, one API.",
+ "keywords": [
+ "Cloud Files",
+ "WebDAV",
+ "abstraction",
+ "aws",
+ "cloud",
+ "copy.com",
+ "dropbox",
+ "file systems",
+ "files",
+ "filesystem",
+ "filesystems",
+ "ftp",
+ "rackspace",
+ "remote",
+ "s3",
+ "sftp",
+ "storage"
+ ]
+ },
+ {
+ "name": "league/oauth1-client",
+ "version": "1.7.0",
+ "version_normalized": "1.7.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/oauth1-client.git",
+ "reference": "fca5f160650cb74d23fc11aa570dd61f86dcf647"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/fca5f160650cb74d23fc11aa570dd61f86dcf647",
+ "reference": "fca5f160650cb74d23fc11aa570dd61f86dcf647",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "^6.0",
+ "php": ">=5.5.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9",
+ "phpunit/phpunit": "^4.0",
+ "squizlabs/php_codesniffer": "^2.0"
+ },
+ "time": "2016-08-17T00:36:58+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "League\\OAuth1\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ben Corlett",
+ "email": "bencorlett@me.com",
+ "homepage": "http://www.webcomm.com.au",
+ "role": "Developer"
+ }
+ ],
+ "description": "OAuth 1.0 Client Library",
+ "keywords": [
+ "Authentication",
+ "SSO",
+ "authorization",
+ "bitbucket",
+ "identity",
+ "idp",
+ "oauth",
+ "oauth1",
+ "single sign on",
+ "trello",
+ "tumblr",
+ "twitter"
+ ]
+ },
+ {
+ "name": "mockery/mockery",
+ "version": "1.2.0",
+ "version_normalized": "1.2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/mockery/mockery.git",
+ "reference": "100633629bf76d57430b86b7098cd6beb996a35a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/100633629bf76d57430b86b7098cd6beb996a35a",
+ "reference": "100633629bf76d57430b86b7098cd6beb996a35a",
+ "shasum": ""
+ },
+ "require": {
+ "hamcrest/hamcrest-php": "~2.0",
+ "lib-pcre": ">=7.0",
+ "php": ">=5.6.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~5.7.10|~6.5|~7.0"
+ },
+ "time": "2018-10-02T21:52:37+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "Mockery": "library/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Pádraic Brady",
+ "email": "padraic.brady@gmail.com",
+ "homepage": "http://blog.astrumfutura.com"
+ },
+ {
+ "name": "Dave Marshall",
+ "email": "dave.marshall@atstsolutions.co.uk",
+ "homepage": "http://davedevelopment.co.uk"
+ }
+ ],
+ "description": "Mockery is a simple yet flexible PHP mock object framework",
+ "homepage": "https://github.com/mockery/mockery",
+ "keywords": [
+ "BDD",
+ "TDD",
+ "library",
+ "mock",
+ "mock objects",
+ "mockery",
+ "stub",
+ "test",
+ "test double",
+ "testing"
+ ]
+ },
+ {
+ "name": "monolog/monolog",
+ "version": "1.23.0",
+ "version_normalized": "1.23.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Seldaek/monolog.git",
+ "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
+ "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0",
+ "psr/log": "~1.0"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0.0"
+ },
+ "require-dev": {
+ "aws/aws-sdk-php": "^2.4.9 || ^3.0",
+ "doctrine/couchdb": "~1.0@dev",
+ "graylog2/gelf-php": "~1.0",
+ "jakub-onderka/php-parallel-lint": "0.9",
+ "php-amqplib/php-amqplib": "~2.4",
+ "php-console/php-console": "^3.1.3",
+ "phpunit/phpunit": "~4.5",
+ "phpunit/phpunit-mock-objects": "2.3.0",
+ "ruflin/elastica": ">=0.90 <3.0",
+ "sentry/sentry": "^0.13",
+ "swiftmailer/swiftmailer": "^5.3|^6.0"
+ },
+ "suggest": {
+ "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
+ "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
+ "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
+ "ext-mongo": "Allow sending log messages to a MongoDB server",
+ "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
+ "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
+ "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
+ "php-console/php-console": "Allow sending log messages to Google Chrome",
+ "rollbar/rollbar": "Allow sending log messages to Rollbar",
+ "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
+ "sentry/sentry": "Allow sending log messages to a Sentry server"
+ },
+ "time": "2017-06-19T01:22:40+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Monolog\\": "src/Monolog"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "http://seld.be"
+ }
+ ],
+ "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
+ "homepage": "http://github.com/Seldaek/monolog",
+ "keywords": [
+ "log",
+ "logging",
+ "psr-3"
+ ]
+ },
+ {
+ "name": "myclabs/deep-copy",
+ "version": "1.8.1",
+ "version_normalized": "1.8.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/myclabs/DeepCopy.git",
+ "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8",
+ "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "replace": {
+ "myclabs/deep-copy": "self.version"
+ },
+ "require-dev": {
+ "doctrine/collections": "^1.0",
+ "doctrine/common": "^2.6",
+ "phpunit/phpunit": "^7.1"
+ },
+ "time": "2018-06-11T23:09:50+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ },
+ "files": [
+ "src/DeepCopy/deep_copy.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Create deep copies (clones) of your objects",
+ "keywords": [
+ "clone",
+ "copy",
+ "duplicate",
+ "object",
+ "object graph"
+ ]
+ },
+ {
+ "name": "nesbot/carbon",
+ "version": "1.34.0",
+ "version_normalized": "1.34.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/briannesbitt/Carbon.git",
+ "reference": "1dbd3cb01c5645f3e7deda7aa46ef780d95fcc33"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/1dbd3cb01c5645f3e7deda7aa46ef780d95fcc33",
+ "reference": "1dbd3cb01c5645f3e7deda7aa46ef780d95fcc33",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9",
+ "symfony/translation": "~2.6 || ~3.0 || ~4.0"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "~2",
+ "phpunit/phpunit": "^4.8.35 || ^5.7"
+ },
+ "time": "2018-09-20T19:36:25+00:00",
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Carbon\\Laravel\\ServiceProvider"
+ ]
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Brian Nesbitt",
+ "email": "brian@nesbot.com",
+ "homepage": "http://nesbot.com"
+ }
+ ],
+ "description": "A simple API extension for DateTime.",
+ "homepage": "http://carbon.nesbot.com",
+ "keywords": [
+ "date",
+ "datetime",
+ "time"
+ ]
+ },
+ {
+ "name": "nikic/php-parser",
+ "version": "v4.0.4",
+ "version_normalized": "4.0.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nikic/PHP-Parser.git",
+ "reference": "fa6ee28600d21d49b2b4e1006b48426cec8e579c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/fa6ee28600d21d49b2b4e1006b48426cec8e579c",
+ "reference": "fa6ee28600d21d49b2b4e1006b48426cec8e579c",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.5 || ^7.0"
+ },
+ "time": "2018-09-18T07:03:24+00:00",
+ "bin": [
+ "bin/php-parse"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "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"
+ ]
+ },
+ {
+ "name": "nullx27/eveonline-socialite",
+ "version": "v0.5",
+ "version_normalized": "0.5.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nullx27/eveonline-socialite.git",
+ "reference": "f1964175cf634add879a507ac96947cef485fe5e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nullx27/eveonline-socialite/zipball/f1964175cf634add879a507ac96947cef485fe5e",
+ "reference": "f1964175cf634add879a507ac96947cef485fe5e",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/guzzle": "^6.3",
+ "laravel/socialite": "3.*",
+ "php": "^5.6 || ^7.0"
+ },
+ "time": "2017-12-20T14:38:43+00:00",
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "nullx27\\Socialite\\EveOnline\\Providers\\EveOnlineServiceProvider"
+ ]
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "nullx27\\Socialite\\EveOnline\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Andre Peiffer",
+ "email": "necrotex@gmail.com"
+ }
+ ],
+ "description": "EveOnline SSO Provider for Laravel Socialite"
+ },
+ {
+ "name": "nunomaduro/collision",
+ "version": "v2.1.0",
+ "version_normalized": "2.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nunomaduro/collision.git",
+ "reference": "1149ad9f36f61b121ae61f5f6de820fc77b51e6b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/1149ad9f36f61b121ae61f5f6de820fc77b51e6b",
+ "reference": "1149ad9f36f61b121ae61f5f6de820fc77b51e6b",
+ "shasum": ""
+ },
+ "require": {
+ "filp/whoops": "^2.1.4",
+ "jakub-onderka/php-console-highlighter": "0.3.*",
+ "php": "^7.1",
+ "symfony/console": "~2.8|~3.3|~4.0"
+ },
+ "require-dev": {
+ "laravel/framework": "5.7.*",
+ "phpstan/phpstan": "^0.10",
+ "phpunit/phpunit": "~7.3"
+ },
+ "time": "2018-10-03T20:01:54+00:00",
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
+ ]
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "NunoMaduro\\Collision\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nuno Maduro",
+ "email": "enunomaduro@gmail.com"
+ }
+ ],
+ "description": "Cli error handling for console/command-line PHP applications.",
+ "keywords": [
+ "artisan",
+ "cli",
+ "command-line",
+ "console",
+ "error",
+ "handling",
+ "laravel",
+ "laravel-zero",
+ "php",
+ "symfony"
+ ]
+ },
+ {
+ "name": "opis/closure",
+ "version": "3.1.1",
+ "version_normalized": "3.1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/opis/closure.git",
+ "reference": "d3209e46ad6c69a969b705df0738fd0dbe26ef9e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/opis/closure/zipball/d3209e46ad6c69a969b705df0738fd0dbe26ef9e",
+ "reference": "d3209e46ad6c69a969b705df0738fd0dbe26ef9e",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.4 || ^7.0"
+ },
+ "require-dev": {
+ "jeremeamia/superclosure": "^2.0",
+ "phpunit/phpunit": "^4.0"
+ },
+ "time": "2018-10-02T13:36:53+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Opis\\Closure\\": "src/"
+ },
+ "files": [
+ "functions.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marius Sarca",
+ "email": "marius.sarca@gmail.com"
+ },
+ {
+ "name": "Sorin Sarca",
+ "email": "sarca_sorin@hotmail.com"
+ }
+ ],
+ "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
+ "homepage": "https://opis.io/closure",
+ "keywords": [
+ "anonymous functions",
+ "closure",
+ "function",
+ "serializable",
+ "serialization",
+ "serialize"
+ ]
+ },
+ {
+ "name": "paragonie/random_compat",
+ "version": "v9.99.99",
+ "version_normalized": "9.99.99.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/paragonie/random_compat.git",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "4.*|5.*",
+ "vimeo/psalm": "^1"
+ },
+ "suggest": {
+ "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+ },
+ "time": "2018-07-02T15:55:56+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Paragon Initiative Enterprises",
+ "email": "security@paragonie.com",
+ "homepage": "https://paragonie.com"
+ }
+ ],
+ "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+ "keywords": [
+ "csprng",
+ "polyfill",
+ "pseudorandom",
+ "random"
+ ]
+ },
+ {
+ "name": "phar-io/manifest",
+ "version": "1.0.3",
+ "version_normalized": "1.0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/manifest.git",
+ "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
+ "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "phar-io/version": "^2.0",
+ "php": "^5.6 || ^7.0"
+ },
+ "time": "2018-07-08T19:23:20+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)"
+ },
+ {
+ "name": "phar-io/version",
+ "version": "2.0.1",
+ "version_normalized": "2.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6",
+ "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.6 || ^7.0"
+ },
+ "time": "2018-07-08T19:19:57+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Library for handling version information and constraints"
+ },
+ {
+ "name": "phpdocumentor/reflection-common",
+ "version": "1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
+ "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
+ "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.6"
+ },
+ "time": "2017-09-11T18:02:19+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "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"
+ ]
+ },
+ {
+ "name": "phpdocumentor/reflection-docblock",
+ "version": "4.3.0",
+ "version_normalized": "4.3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
+ "reference": "94fd0001232e47129dd3504189fa1c7225010d08"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94fd0001232e47129dd3504189fa1c7225010d08",
+ "reference": "94fd0001232e47129dd3504189fa1c7225010d08",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0",
+ "phpdocumentor/reflection-common": "^1.0.0",
+ "phpdocumentor/type-resolver": "^0.4.0",
+ "webmozart/assert": "^1.0"
+ },
+ "require-dev": {
+ "doctrine/instantiator": "~1.0.5",
+ "mockery/mockery": "^1.0",
+ "phpunit/phpunit": "^6.4"
+ },
+ "time": "2017-11-30T07:14:17+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": [
+ "src/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mike van Riel",
+ "email": "me@mikevanriel.com"
+ }
+ ],
+ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock."
+ },
+ {
+ "name": "phpdocumentor/type-resolver",
+ "version": "0.4.0",
+ "version_normalized": "0.4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/TypeResolver.git",
+ "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7",
+ "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5 || ^7.0",
+ "phpdocumentor/reflection-common": "^1.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9.4",
+ "phpunit/phpunit": "^5.2||^4.8.24"
+ },
+ "time": "2017-07-14T14:27:02+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": [
+ "src/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mike van Riel",
+ "email": "me@mikevanriel.com"
+ }
+ ]
+ },
+ {
+ "name": "phpspec/prophecy",
+ "version": "1.8.0",
+ "version_normalized": "1.8.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpspec/prophecy.git",
+ "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06",
+ "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.0.2",
+ "php": "^5.3|^7.0",
+ "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
+ "sebastian/comparator": "^1.1|^2.0|^3.0",
+ "sebastian/recursion-context": "^1.0|^2.0|^3.0"
+ },
+ "require-dev": {
+ "phpspec/phpspec": "^2.5|^3.2",
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
+ },
+ "time": "2018-08-05T17:53:17+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.8.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "Prophecy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com",
+ "homepage": "http://everzet.com"
+ },
+ {
+ "name": "Marcello Duarte",
+ "email": "marcello.duarte@gmail.com"
+ }
+ ],
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
+ "homepage": "https://github.com/phpspec/prophecy",
+ "keywords": [
+ "Double",
+ "Dummy",
+ "fake",
+ "mock",
+ "spy",
+ "stub"
+ ]
+ },
+ {
+ "name": "phpunit/php-code-coverage",
+ "version": "6.0.8",
+ "version_normalized": "6.0.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "848f78b3309780fef7ec8c4666b7ab4e6b09b22f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/848f78b3309780fef7ec8c4666b7ab4e6b09b22f",
+ "reference": "848f78b3309780fef7ec8c4666b7ab4e6b09b22f",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.1",
+ "phpunit/php-file-iterator": "^2.0",
+ "phpunit/php-text-template": "^1.2.1",
+ "phpunit/php-token-stream": "^3.0",
+ "sebastian/code-unit-reverse-lookup": "^1.0.1",
+ "sebastian/environment": "^3.1",
+ "sebastian/version": "^2.0.1",
+ "theseer/tokenizer": "^1.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0"
+ },
+ "suggest": {
+ "ext-xdebug": "^2.6.0"
+ },
+ "time": "2018-10-04T03:41:23+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
+ "keywords": [
+ "coverage",
+ "testing",
+ "xunit"
+ ]
+ },
+ {
+ "name": "phpunit/php-file-iterator",
+ "version": "2.0.2",
+ "version_normalized": "2.0.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
+ "reference": "050bedf145a257b1ff02746c31894800e5122946"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946",
+ "reference": "050bedf145a257b1ff02746c31894800e5122946",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.1"
+ },
+ "time": "2018-09-13T20:33:42+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
+ "keywords": [
+ "filesystem",
+ "iterator"
+ ]
+ },
+ {
+ "name": "phpunit/php-text-template",
+ "version": "1.2.1",
+ "version_normalized": "1.2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
+ "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
+ "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "time": "2015-06-21T13:50:34+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Simple template engine.",
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
+ "keywords": [
+ "template"
+ ]
+ },
+ {
+ "name": "phpunit/php-timer",
+ "version": "2.0.0",
+ "version_normalized": "2.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
+ "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8b8454ea6958c3dee38453d3bd571e023108c91f",
+ "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0"
+ },
+ "time": "2018-02-01T13:07:23+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Utility class for timing",
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
+ "keywords": [
+ "timer"
+ ]
+ },
+ {
+ "name": "phpunit/php-token-stream",
+ "version": "3.0.0",
+ "version_normalized": "3.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-token-stream.git",
+ "reference": "21ad88bbba7c3d93530d93994e0a33cd45f02ace"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/21ad88bbba7c3d93530d93994e0a33cd45f02ace",
+ "reference": "21ad88bbba7c3d93530d93994e0a33cd45f02ace",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0"
+ },
+ "time": "2018-02-01T13:16:43+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Wrapper around PHP's tokenizer extension.",
+ "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
+ "keywords": [
+ "tokenizer"
+ ]
+ },
+ {
+ "name": "phpunit/phpunit",
+ "version": "7.4.0",
+ "version_normalized": "7.4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "f3837fa1e07758057ae06e8ddec6d06ba183f126"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f3837fa1e07758057ae06e8ddec6d06ba183f126",
+ "reference": "f3837fa1e07758057ae06e8ddec6d06ba183f126",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.1",
+ "ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-xml": "*",
+ "myclabs/deep-copy": "^1.7",
+ "phar-io/manifest": "^1.0.2",
+ "phar-io/version": "^2.0",
+ "php": "^7.1",
+ "phpspec/prophecy": "^1.7",
+ "phpunit/php-code-coverage": "^6.0.7",
+ "phpunit/php-file-iterator": "^2.0.1",
+ "phpunit/php-text-template": "^1.2.1",
+ "phpunit/php-timer": "^2.0",
+ "sebastian/comparator": "^3.0",
+ "sebastian/diff": "^3.0",
+ "sebastian/environment": "^3.1",
+ "sebastian/exporter": "^3.1",
+ "sebastian/global-state": "^2.0",
+ "sebastian/object-enumerator": "^3.0.3",
+ "sebastian/resource-operations": "^2.0",
+ "sebastian/version": "^2.0.1"
+ },
+ "conflict": {
+ "phpunit/phpunit-mock-objects": "*"
+ },
+ "require-dev": {
+ "ext-pdo": "*"
+ },
+ "suggest": {
+ "ext-soap": "*",
+ "ext-xdebug": "*",
+ "phpunit/php-invoker": "^2.0"
+ },
+ "time": "2018-10-05T04:05:24+00:00",
+ "bin": [
+ "phpunit"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "7.4-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
+ "keywords": [
+ "phpunit",
+ "testing",
+ "xunit"
+ ]
+ },
+ {
+ "name": "predis/predis",
+ "version": "v1.1.1",
+ "version_normalized": "1.1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nrk/predis.git",
+ "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1",
+ "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.8"
+ },
+ "suggest": {
+ "ext-curl": "Allows access to Webdis when paired with phpiredis",
+ "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol"
+ },
+ "time": "2016-06-16T16:22:20+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Predis\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Daniele Alessandri",
+ "email": "suppakilla@gmail.com",
+ "homepage": "http://clorophilla.net"
+ }
+ ],
+ "description": "Flexible and feature-complete Redis client for PHP and HHVM",
+ "homepage": "http://github.com/nrk/predis",
+ "keywords": [
+ "nosql",
+ "predis",
+ "redis"
+ ]
+ },
+ {
+ "name": "psr/container",
+ "version": "1.0.0",
+ "version_normalized": "1.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/container.git",
+ "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
+ "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "time": "2017-02-14T16:28:37+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Container\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common Container Interface (PHP FIG PSR-11)",
+ "homepage": "https://github.com/php-fig/container",
+ "keywords": [
+ "PSR-11",
+ "container",
+ "container-interface",
+ "container-interop",
+ "psr"
+ ]
+ },
+ {
+ "name": "psr/http-message",
+ "version": "1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-message.git",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "time": "2016-08-06T14:39:51+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP messages",
+ "homepage": "https://github.com/php-fig/http-message",
+ "keywords": [
+ "http",
+ "http-message",
+ "psr",
+ "psr-7",
+ "request",
+ "response"
+ ]
+ },
+ {
+ "name": "psr/log",
+ "version": "1.0.2",
+ "version_normalized": "1.0.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/log.git",
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "time": "2016-10-10T12:19:37+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Log\\": "Psr/Log/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for logging libraries",
+ "homepage": "https://github.com/php-fig/log",
+ "keywords": [
+ "log",
+ "psr",
+ "psr-3"
+ ]
+ },
+ {
+ "name": "psr/simple-cache",
+ "version": "1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/simple-cache.git",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "time": "2017-10-23T01:57:42+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\SimpleCache\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for simple caching",
+ "keywords": [
+ "cache",
+ "caching",
+ "psr",
+ "psr-16",
+ "simple-cache"
+ ]
+ },
+ {
+ "name": "psy/psysh",
+ "version": "v0.9.8",
+ "version_normalized": "0.9.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/bobthecow/psysh.git",
+ "reference": "ed3c32c4304e1a678a6e0f9dc11dd2d927d89555"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ed3c32c4304e1a678a6e0f9dc11dd2d927d89555",
+ "reference": "ed3c32c4304e1a678a6e0f9dc11dd2d927d89555",
+ "shasum": ""
+ },
+ "require": {
+ "dnoegel/php-xdg-base-dir": "0.1",
+ "ext-json": "*",
+ "ext-tokenizer": "*",
+ "jakub-onderka/php-console-highlighter": "0.3.*",
+ "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0",
+ "php": ">=5.4.0",
+ "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0",
+ "symfony/var-dumper": "~2.7|~3.0|~4.0"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.2",
+ "hoa/console": "~2.15|~3.16",
+ "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0"
+ },
+ "suggest": {
+ "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
+ "ext-pdo-sqlite": "The doc command requires SQLite to work.",
+ "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
+ "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.",
+ "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit."
+ },
+ "time": "2018-09-05T11:40:09+00:00",
+ "bin": [
+ "bin/psysh"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-develop": "0.9.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "src/functions.php"
+ ],
+ "psr-4": {
+ "Psy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Justin Hileman",
+ "email": "justin@justinhileman.info",
+ "homepage": "http://justinhileman.com"
+ }
+ ],
+ "description": "An interactive shell for modern PHP.",
+ "homepage": "http://psysh.org",
+ "keywords": [
+ "REPL",
+ "console",
+ "interactive",
+ "shell"
+ ]
+ },
+ {
+ "name": "ramsey/uuid",
+ "version": "3.8.0",
+ "version_normalized": "3.8.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ramsey/uuid.git",
+ "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
+ "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
+ "shasum": ""
+ },
+ "require": {
+ "paragonie/random_compat": "^1.0|^2.0|9.99.99",
+ "php": "^5.4 || ^7.0",
+ "symfony/polyfill-ctype": "^1.8"
+ },
+ "replace": {
+ "rhumsaa/uuid": "self.version"
+ },
+ "require-dev": {
+ "codeception/aspect-mock": "^1.0 | ~2.0.0",
+ "doctrine/annotations": "~1.2.0",
+ "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0",
+ "ircmaxell/random-lib": "^1.1",
+ "jakub-onderka/php-parallel-lint": "^0.9.0",
+ "mockery/mockery": "^0.9.9",
+ "moontoast/math": "^1.1",
+ "php-mock/php-mock-phpunit": "^0.3|^1.1",
+ "phpunit/phpunit": "^4.7|^5.0|^6.5",
+ "squizlabs/php_codesniffer": "^2.3"
+ },
+ "suggest": {
+ "ext-ctype": "Provides support for PHP Ctype functions",
+ "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
+ "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
+ "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
+ "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
+ "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
+ "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
+ },
+ "time": "2018-07-19T23:38:55+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Ramsey\\Uuid\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marijn Huizendveld",
+ "email": "marijn.huizendveld@gmail.com"
+ },
+ {
+ "name": "Thibaud Fabre",
+ "email": "thibaud@aztech.io"
+ },
+ {
+ "name": "Ben Ramsey",
+ "email": "ben@benramsey.com",
+ "homepage": "https://benramsey.com"
+ }
+ ],
+ "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
+ "homepage": "https://github.com/ramsey/uuid",
+ "keywords": [
+ "guid",
+ "identifier",
+ "uuid"
+ ]
+ },
+ {
+ "name": "sebastian/code-unit-reverse-lookup",
+ "version": "1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
+ "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
+ "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.6 || ^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.7 || ^6.0"
+ },
+ "time": "2017-03-04T06:30:41+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Looks up which function or method a line of code belongs to",
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/"
+ },
+ {
+ "name": "sebastian/comparator",
+ "version": "3.0.2",
+ "version_normalized": "3.0.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/comparator.git",
+ "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
+ "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1",
+ "sebastian/diff": "^3.0",
+ "sebastian/exporter": "^3.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.1"
+ },
+ "time": "2018-07-12T15:12:46+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides the functionality to compare PHP values for equality",
+ "homepage": "https://github.com/sebastianbergmann/comparator",
+ "keywords": [
+ "comparator",
+ "compare",
+ "equality"
+ ]
+ },
+ {
+ "name": "sebastian/diff",
+ "version": "3.0.1",
+ "version_normalized": "3.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/diff.git",
+ "reference": "366541b989927187c4ca70490a35615d3fef2dce"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/366541b989927187c4ca70490a35615d3fef2dce",
+ "reference": "366541b989927187c4ca70490a35615d3fef2dce",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0",
+ "symfony/process": "^2 || ^3.3 || ^4"
+ },
+ "time": "2018-06-10T07:54:39+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Kore Nordmann",
+ "email": "mail@kore-nordmann.de"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Diff implementation",
+ "homepage": "https://github.com/sebastianbergmann/diff",
+ "keywords": [
+ "diff",
+ "udiff",
+ "unidiff",
+ "unified diff"
+ ]
+ },
+ {
+ "name": "sebastian/environment",
+ "version": "3.1.0",
+ "version_normalized": "3.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/environment.git",
+ "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
+ "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.1"
+ },
+ "time": "2017-07-01T08:51:00+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides functionality to handle HHVM/PHP environments",
+ "homepage": "http://www.github.com/sebastianbergmann/environment",
+ "keywords": [
+ "Xdebug",
+ "environment",
+ "hhvm"
+ ]
+ },
+ {
+ "name": "sebastian/exporter",
+ "version": "3.1.0",
+ "version_normalized": "3.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/exporter.git",
+ "reference": "234199f4528de6d12aaa58b612e98f7d36adb937"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937",
+ "reference": "234199f4528de6d12aaa58b612e98f7d36adb937",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0",
+ "sebastian/recursion-context": "^3.0"
+ },
+ "require-dev": {
+ "ext-mbstring": "*",
+ "phpunit/phpunit": "^6.0"
+ },
+ "time": "2017-04-03T13:19:02+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ }
+ ],
+ "description": "Provides the functionality to export PHP variables for visualization",
+ "homepage": "http://www.github.com/sebastianbergmann/exporter",
+ "keywords": [
+ "export",
+ "exporter"
+ ]
+ },
+ {
+ "name": "sebastian/global-state",
+ "version": "2.0.0",
+ "version_normalized": "2.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/global-state.git",
+ "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
+ "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "suggest": {
+ "ext-uopz": "*"
+ },
+ "time": "2017-04-27T15:39:26+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Snapshotting of global state",
+ "homepage": "http://www.github.com/sebastianbergmann/global-state",
+ "keywords": [
+ "global state"
+ ]
+ },
+ {
+ "name": "sebastian/object-enumerator",
+ "version": "3.0.3",
+ "version_normalized": "3.0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
+ "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
+ "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0",
+ "sebastian/object-reflector": "^1.1.1",
+ "sebastian/recursion-context": "^3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "time": "2017-08-03T12:35:26+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/"
+ },
+ {
+ "name": "sebastian/object-reflector",
+ "version": "1.1.1",
+ "version_normalized": "1.1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
+ "reference": "773f97c67f28de00d397be301821b06708fca0be"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",
+ "reference": "773f97c67f28de00d397be301821b06708fca0be",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "time": "2017-03-29T09:07:27+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/"
+ },
+ {
+ "name": "sebastian/recursion-context",
+ "version": "3.0.0",
+ "version_normalized": "3.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
+ "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.0"
+ },
+ "time": "2017-03-03T06:23:57+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ }
+ ],
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context"
+ },
+ {
+ "name": "sebastian/resource-operations",
+ "version": "2.0.1",
+ "version_normalized": "2.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
+ "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
+ "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "time": "2018-10-04T04:07:39+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides a list of PHP built-in functions that operate on resources",
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations"
+ },
+ {
+ "name": "sebastian/version",
+ "version": "2.0.1",
+ "version_normalized": "2.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/version.git",
+ "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
+ "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.6"
+ },
+ "time": "2016-10-03T07:35:21+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
+ "homepage": "https://github.com/sebastianbergmann/version"
+ },
+ {
+ "name": "swiftmailer/swiftmailer",
+ "version": "v6.1.3",
+ "version_normalized": "6.1.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/swiftmailer/swiftmailer.git",
+ "reference": "8ddcb66ac10c392d3beb54829eef8ac1438595f4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8ddcb66ac10c392d3beb54829eef8ac1438595f4",
+ "reference": "8ddcb66ac10c392d3beb54829eef8ac1438595f4",
+ "shasum": ""
+ },
+ "require": {
+ "egulias/email-validator": "~2.0",
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "~0.9.1",
+ "symfony/phpunit-bridge": "~3.3@dev"
+ },
+ "suggest": {
+ "ext-intl": "Needed to support internationalized email addresses",
+ "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed"
+ },
+ "time": "2018-09-11T07:12:52+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "6.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "lib/swift_required.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Chris Corbyn"
+ },
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ }
+ ],
+ "description": "Swiftmailer, free feature-rich PHP mailer",
+ "homepage": "https://swiftmailer.symfony.com",
+ "keywords": [
+ "email",
+ "mail",
+ "mailer"
+ ]
+ },
+ {
+ "name": "symfony/console",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/console.git",
+ "reference": "dc7122fe5f6113cfaba3b3de575d31112c9aa60b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/console/zipball/dc7122fe5f6113cfaba3b3de575d31112c9aa60b",
+ "reference": "dc7122fe5f6113cfaba3b3de575d31112c9aa60b",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<3.4",
+ "symfony/process": "<3.3"
+ },
+ "require-dev": {
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/event-dispatcher": "~3.4|~4.0",
+ "symfony/lock": "~3.4|~4.0",
+ "symfony/process": "~3.4|~4.0"
+ },
+ "suggest": {
+ "psr/log-implementation": "For using the console logger",
+ "symfony/event-dispatcher": "",
+ "symfony/lock": "",
+ "symfony/process": ""
+ },
+ "time": "2018-10-03T08:15:46+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Console\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Console Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/css-selector",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/css-selector.git",
+ "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/d67de79a70a27d93c92c47f37ece958bf8de4d8a",
+ "reference": "d67de79a70a27d93c92c47f37ece958bf8de4d8a",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "time": "2018-10-02T16:36:10+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\CssSelector\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jean-François Simon",
+ "email": "jeanfrancois.simon@sensiolabs.com"
+ },
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony CssSelector Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/debug",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/debug.git",
+ "reference": "e3f76ce6198f81994e019bb2b4e533e9de1b9b90"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/e3f76ce6198f81994e019bb2b4e533e9de1b9b90",
+ "reference": "e3f76ce6198f81994e019bb2b4e533e9de1b9b90",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "psr/log": "~1.0"
+ },
+ "conflict": {
+ "symfony/http-kernel": "<3.4"
+ },
+ "require-dev": {
+ "symfony/http-kernel": "~3.4|~4.0"
+ },
+ "time": "2018-10-02T16:36:10+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Debug\\": ""
+ },
+ "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 Debug Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/event-dispatcher",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/event-dispatcher.git",
+ "reference": "bfb30c2ad377615a463ebbc875eba64a99f6aa3e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/bfb30c2ad377615a463ebbc875eba64a99f6aa3e",
+ "reference": "bfb30c2ad377615a463ebbc875eba64a99f6aa3e",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "conflict": {
+ "symfony/dependency-injection": "<3.4"
+ },
+ "require-dev": {
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/expression-language": "~3.4|~4.0",
+ "symfony/stopwatch": "~3.4|~4.0"
+ },
+ "suggest": {
+ "symfony/dependency-injection": "",
+ "symfony/http-kernel": ""
+ },
+ "time": "2018-07-26T09:10:45+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\EventDispatcher\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony EventDispatcher Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/finder",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/finder.git",
+ "reference": "1f17195b44543017a9c9b2d437c670627e96ad06"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/1f17195b44543017a9c9b2d437c670627e96ad06",
+ "reference": "1f17195b44543017a9c9b2d437c670627e96ad06",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "time": "2018-10-03T08:47:56+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Finder\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Finder Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/http-foundation",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-foundation.git",
+ "reference": "d528136617ff24f530e70df9605acc1b788b08d4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d528136617ff24f530e70df9605acc1b788b08d4",
+ "reference": "d528136617ff24f530e70df9605acc1b788b08d4",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.1"
+ },
+ "require-dev": {
+ "predis/predis": "~1.0",
+ "symfony/expression-language": "~3.4|~4.0"
+ },
+ "time": "2018-10-03T08:48:45+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\HttpFoundation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony HttpFoundation Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/http-kernel",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-kernel.git",
+ "reference": "f5e7c15a5d010be0e16ce798594c5960451d4220"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f5e7c15a5d010be0e16ce798594c5960451d4220",
+ "reference": "f5e7c15a5d010be0e16ce798594c5960451d4220",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "psr/log": "~1.0",
+ "symfony/debug": "~3.4|~4.0",
+ "symfony/event-dispatcher": "~4.1",
+ "symfony/http-foundation": "^4.1.1",
+ "symfony/polyfill-ctype": "~1.8"
+ },
+ "conflict": {
+ "symfony/config": "<3.4",
+ "symfony/dependency-injection": "<4.1",
+ "symfony/var-dumper": "<4.1.1",
+ "twig/twig": "<1.34|<2.4,>=2"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0"
+ },
+ "require-dev": {
+ "psr/cache": "~1.0",
+ "symfony/browser-kit": "~3.4|~4.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/console": "~3.4|~4.0",
+ "symfony/css-selector": "~3.4|~4.0",
+ "symfony/dependency-injection": "^4.1",
+ "symfony/dom-crawler": "~3.4|~4.0",
+ "symfony/expression-language": "~3.4|~4.0",
+ "symfony/finder": "~3.4|~4.0",
+ "symfony/process": "~3.4|~4.0",
+ "symfony/routing": "~3.4|~4.0",
+ "symfony/stopwatch": "~3.4|~4.0",
+ "symfony/templating": "~3.4|~4.0",
+ "symfony/translation": "~3.4|~4.0",
+ "symfony/var-dumper": "^4.1.1"
+ },
+ "suggest": {
+ "symfony/browser-kit": "",
+ "symfony/config": "",
+ "symfony/console": "",
+ "symfony/dependency-injection": "",
+ "symfony/var-dumper": ""
+ },
+ "time": "2018-10-03T12:53:38+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\HttpKernel\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony HttpKernel Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.9.0",
+ "version_normalized": "1.9.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "e3d826245268269cd66f8326bd8bc066687b4a19"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19",
+ "reference": "e3d826245268269cd66f8326bd8bc066687b4a19",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-ctype": "For best performance"
+ },
+ "time": "2018-08-06T14:22:27+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.9-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Ctype\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ },
+ {
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
+ }
+ ],
+ "description": "Symfony polyfill for ctype functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "ctype",
+ "polyfill",
+ "portable"
+ ]
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.9.0",
+ "version_normalized": "1.9.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d0cd638f4634c16d8df4508e847f14e9e43168b8",
+ "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
+ "time": "2018-08-06T14:22:27+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.9-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for the Mbstring extension",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "mbstring",
+ "polyfill",
+ "portable",
+ "shim"
+ ]
+ },
+ {
+ "name": "symfony/polyfill-php72",
+ "version": "v1.9.0",
+ "version_normalized": "1.9.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php72.git",
+ "reference": "95c50420b0baed23852452a7f0c7b527303ed5ae"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/95c50420b0baed23852452a7f0c7b527303ed5ae",
+ "reference": "95c50420b0baed23852452a7f0c7b527303ed5ae",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "time": "2018-08-06T14:22:27+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.9-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php72\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ]
+ },
+ {
+ "name": "symfony/process",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/process.git",
+ "reference": "ee33c0322a8fee0855afcc11fff81e6b1011b529"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/process/zipball/ee33c0322a8fee0855afcc11fff81e6b1011b529",
+ "reference": "ee33c0322a8fee0855afcc11fff81e6b1011b529",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "time": "2018-10-02T12:40:59+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Process\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Process Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/routing",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/routing.git",
+ "reference": "537803f0bdfede36b9acef052d2e4d447d9fa0e9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/537803f0bdfede36b9acef052d2e4d447d9fa0e9",
+ "reference": "537803f0bdfede36b9acef052d2e4d447d9fa0e9",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "conflict": {
+ "symfony/config": "<3.4",
+ "symfony/dependency-injection": "<3.4",
+ "symfony/yaml": "<3.4"
+ },
+ "require-dev": {
+ "doctrine/annotations": "~1.0",
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/expression-language": "~3.4|~4.0",
+ "symfony/http-foundation": "~3.4|~4.0",
+ "symfony/yaml": "~3.4|~4.0"
+ },
+ "suggest": {
+ "doctrine/annotations": "For using the annotation loader",
+ "symfony/config": "For using the all-in-one router or any loader",
+ "symfony/dependency-injection": "For loading routes from a service",
+ "symfony/expression-language": "For using expression matching",
+ "symfony/http-foundation": "For using a Symfony Request object",
+ "symfony/yaml": "For using the YAML loader"
+ },
+ "time": "2018-10-02T12:40:59+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Routing\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Routing Component",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "router",
+ "routing",
+ "uri",
+ "url"
+ ]
+ },
+ {
+ "name": "symfony/translation",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/translation.git",
+ "reference": "9f0b61e339160a466ebcde167a6c5521c810e304"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/9f0b61e339160a466ebcde167a6c5521c810e304",
+ "reference": "9f0b61e339160a466ebcde167a6c5521c810e304",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/config": "<3.4",
+ "symfony/dependency-injection": "<3.4",
+ "symfony/yaml": "<3.4"
+ },
+ "require-dev": {
+ "psr/log": "~1.0",
+ "symfony/config": "~3.4|~4.0",
+ "symfony/console": "~3.4|~4.0",
+ "symfony/dependency-injection": "~3.4|~4.0",
+ "symfony/finder": "~2.8|~3.0|~4.0",
+ "symfony/intl": "~3.4|~4.0",
+ "symfony/yaml": "~3.4|~4.0"
+ },
+ "suggest": {
+ "psr/log-implementation": "To use logging capability in translator",
+ "symfony/config": "",
+ "symfony/yaml": ""
+ },
+ "time": "2018-10-02T16:36:10+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Translation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Translation Component",
+ "homepage": "https://symfony.com"
+ },
+ {
+ "name": "symfony/var-dumper",
+ "version": "v4.1.6",
+ "version_normalized": "4.1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/var-dumper.git",
+ "reference": "60319b45653580b0cdacca499344577d87732f16"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/60319b45653580b0cdacca499344577d87732f16",
+ "reference": "60319b45653580b0cdacca499344577d87732f16",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1.3",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php72": "~1.5"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
+ "symfony/console": "<3.4"
+ },
+ "require-dev": {
+ "ext-iconv": "*",
+ "symfony/process": "~3.4|~4.0",
+ "twig/twig": "~1.34|~2.4"
+ },
+ "suggest": {
+ "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
+ "ext-intl": "To show region name in time zone dump",
+ "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
+ },
+ "time": "2018-10-02T16:36:10+00:00",
+ "bin": [
+ "Resources/bin/var-dump-server"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "Resources/functions/dump.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\VarDumper\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony mechanism for exploring and dumping PHP variables",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "debug",
+ "dump"
+ ]
+ },
+ {
+ "name": "theseer/tokenizer",
+ "version": "1.1.0",
+ "version_normalized": "1.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/theseer/tokenizer.git",
+ "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b",
+ "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.0"
+ },
+ "time": "2017-04-07T12:08:54+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats"
+ },
+ {
+ "name": "tijsverkoyen/css-to-inline-styles",
+ "version": "2.2.1",
+ "version_normalized": "2.2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
+ "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757",
+ "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5 || ^7.0",
+ "symfony/css-selector": "^2.7 || ^3.0 || ^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
+ },
+ "time": "2017-11-27T11:13:29+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "TijsVerkoyen\\CssToInlineStyles\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Tijs Verkoyen",
+ "email": "css_to_inline_styles@verkoyen.eu",
+ "role": "Developer"
+ }
+ ],
+ "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
+ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles"
+ },
+ {
+ "name": "vlucas/phpdotenv",
+ "version": "v2.5.1",
+ "version_normalized": "2.5.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/vlucas/phpdotenv.git",
+ "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e",
+ "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.9"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.0"
+ },
+ "time": "2018-07-29T20:33:41+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.5-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Dotenv\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Vance Lucas",
+ "email": "vance@vancelucas.com",
+ "homepage": "http://www.vancelucas.com"
+ }
+ ],
+ "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
+ "keywords": [
+ "dotenv",
+ "env",
+ "environment"
+ ]
+ },
+ {
+ "name": "webmozart/assert",
+ "version": "1.3.0",
+ "version_normalized": "1.3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/webmozart/assert.git",
+ "reference": "0df1908962e7a3071564e857d86874dad1ef204a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a",
+ "reference": "0df1908962e7a3071564e857d86874dad1ef204a",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.3 || ^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.6",
+ "sebastian/version": "^1.0.1"
+ },
+ "time": "2018-01-29T19:49:41+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3-dev"
+ }
+ },
+ "installation-source": "dist",
+ "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"
+ ]
+ }
+]
diff --git a/vendor/dnoegel/php-xdg-base-dir/.gitignore b/vendor/dnoegel/php-xdg-base-dir/.gitignore
new file mode 100644
index 000000000..57872d0f1
--- /dev/null
+++ b/vendor/dnoegel/php-xdg-base-dir/.gitignore
@@ -0,0 +1 @@
+/vendor/
diff --git a/vendor/dnoegel/php-xdg-base-dir/LICENSE b/vendor/dnoegel/php-xdg-base-dir/LICENSE
new file mode 100644
index 000000000..029a00ab5
--- /dev/null
+++ b/vendor/dnoegel/php-xdg-base-dir/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2014 Daniel Nögel
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/vendor/dnoegel/php-xdg-base-dir/README.md b/vendor/dnoegel/php-xdg-base-dir/README.md
new file mode 100644
index 000000000..9e51bbb5b
--- /dev/null
+++ b/vendor/dnoegel/php-xdg-base-dir/README.md
@@ -0,0 +1,38 @@
+# XDG Base Directory
+
+[](LICENSE.md)
+
+Implementation of XDG Base Directory specification for php
+
+## Install
+
+Via Composer
+
+``` bash
+$ composer require dnoegel/php-xdg-base-dir
+```
+
+## Usage
+
+``` php
+$xdg = \XdgBaseDir\Xdg();
+
+echo $xdg->getHomeDir();
+echo $xdg->getHomeConfigDir()
+echo $xdg->getHomeDataDir()
+echo $xdg->getHomeCacheDir()
+echo $xdg->getRuntimeDir()
+
+$xdg->getDataDirs() // returns array
+$xdg->getConfigDirs() // returns array
+```
+
+## Testing
+
+``` bash
+$ phpunit
+```
+
+## License
+
+The MIT License (MIT). Please see [License File](https://github.com/dnoegel/php-xdg-base-dir/blob/master/LICENSE) for more information.
diff --git a/vendor/dnoegel/php-xdg-base-dir/composer.json b/vendor/dnoegel/php-xdg-base-dir/composer.json
new file mode 100644
index 000000000..f6caf31a2
--- /dev/null
+++ b/vendor/dnoegel/php-xdg-base-dir/composer.json
@@ -0,0 +1,17 @@
+{
+ "name": "dnoegel/php-xdg-base-dir",
+ "description": "implementation of xdg base directory specification for php",
+ "type": "project",
+ "license": "MIT",
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "@stable"
+ },
+ "autoload": {
+ "psr-4": {
+ "XdgBaseDir\\": "src/"
+ }
+ }
+}
diff --git a/vendor/dnoegel/php-xdg-base-dir/phpunit.xml.dist b/vendor/dnoegel/php-xdg-base-dir/phpunit.xml.dist
new file mode 100644
index 000000000..4000c012d
--- /dev/null
+++ b/vendor/dnoegel/php-xdg-base-dir/phpunit.xml.dist
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+ ./tests/
+
+
+
+
+
+ ./src/
+
+
+
diff --git a/vendor/dnoegel/php-xdg-base-dir/src/Xdg.php b/vendor/dnoegel/php-xdg-base-dir/src/Xdg.php
new file mode 100644
index 000000000..e2acda19d
--- /dev/null
+++ b/vendor/dnoegel/php-xdg-base-dir/src/Xdg.php
@@ -0,0 +1,121 @@
+getHomeDir() . DIRECTORY_SEPARATOR . '.config';
+
+ return $path;
+ }
+
+ /**
+ * @return string
+ */
+ public function getHomeDataDir()
+ {
+ $path = getenv('XDG_DATA_HOME') ?: $this->getHomeDir() . DIRECTORY_SEPARATOR . '.local' . DIRECTORY_SEPARATOR . 'share';
+
+ return $path;
+ }
+
+ /**
+ * @return array
+ */
+ public function getConfigDirs()
+ {
+ $configDirs = getenv('XDG_CONFIG_DIRS') ? explode(':', getenv('XDG_CONFIG_DIRS')) : array('/etc/xdg');
+
+ $paths = array_merge(array($this->getHomeConfigDir()), $configDirs);
+
+ return $paths;
+ }
+
+ /**
+ * @return array
+ */
+ public function getDataDirs()
+ {
+ $dataDirs = getenv('XDG_DATA_DIRS') ? explode(':', getenv('XDG_DATA_DIRS')) : array('/usr/local/share', '/usr/share');
+
+ $paths = array_merge(array($this->getHomeDataDir()), $dataDirs);
+
+ return $paths;
+ }
+
+ /**
+ * @return string
+ */
+ public function getHomeCacheDir()
+ {
+ $path = getenv('XDG_CACHE_HOME') ?: $this->getHomeDir() . DIRECTORY_SEPARATOR . '.cache';
+
+ return $path;
+
+ }
+
+ public function getRuntimeDir($strict=true)
+ {
+ if ($runtimeDir = getenv('XDG_RUNTIME_DIR')) {
+ return $runtimeDir;
+ }
+
+ if ($strict) {
+ throw new \RuntimeException('XDG_RUNTIME_DIR was not set');
+ }
+
+ $fallback = sys_get_temp_dir() . DIRECTORY_SEPARATOR . self::RUNTIME_DIR_FALLBACK . getenv('USER');
+
+ $create = false;
+
+ if (!is_dir($fallback)) {
+ mkdir($fallback, 0700, true);
+ }
+
+ $st = lstat($fallback);
+
+ # The fallback must be a directory
+ if (!$st['mode'] & self::S_IFDIR) {
+ rmdir($fallback);
+ $create = true;
+ } elseif ($st['uid'] != getmyuid() ||
+ $st['mode'] & (self::S_IRWXG | self::S_IRWXO)
+ ) {
+ rmdir($fallback);
+ $create = true;
+ }
+
+ if ($create) {
+ mkdir($fallback, 0700, true);
+ }
+
+ return $fallback;
+ }
+
+}
diff --git a/vendor/dnoegel/php-xdg-base-dir/tests/XdgTest.php b/vendor/dnoegel/php-xdg-base-dir/tests/XdgTest.php
new file mode 100644
index 000000000..92c2e07ed
--- /dev/null
+++ b/vendor/dnoegel/php-xdg-base-dir/tests/XdgTest.php
@@ -0,0 +1,116 @@
+assertEquals('/fake-dir', $this->getXdg()->getHomeDir());
+ }
+
+ public function testGetFallbackHomeDir()
+ {
+ putenv('HOME=');
+ putenv('HOMEDRIVE=C:');
+ putenv('HOMEPATH=fake-dir');
+ $this->assertEquals('C:/fake-dir', $this->getXdg()->getHomeDir());
+ }
+
+ public function testXdgPutCache()
+ {
+ putenv('XDG_DATA_HOME=tmp/');
+ putenv('XDG_CONFIG_HOME=tmp/');
+ putenv('XDG_CACHE_HOME=tmp/');
+ $this->assertEquals('tmp/', $this->getXdg()->getHomeCacheDir());
+ }
+
+ public function testXdgPutData()
+ {
+ putenv('XDG_DATA_HOME=tmp/');
+ $this->assertEquals('tmp/', $this->getXdg()->getHomeDataDir());
+ }
+
+ public function testXdgPutConfig()
+ {
+ putenv('XDG_CONFIG_HOME=tmp/');
+ $this->assertEquals('tmp/', $this->getXdg()->getHomeConfigDir());
+ }
+
+ public function testXdgDataDirsShouldIncludeHomeDataDir()
+ {
+ putenv('XDG_DATA_HOME=tmp/');
+ putenv('XDG_CONFIG_HOME=tmp/');
+
+ $this->assertArrayHasKey('tmp/', array_flip($this->getXdg()->getDataDirs()));
+ }
+
+ public function testXdgConfigDirsShouldIncludeHomeConfigDir()
+ {
+ putenv('XDG_CONFIG_HOME=tmp/');
+
+ $this->assertArrayHasKey('tmp/', array_flip($this->getXdg()->getConfigDirs()));
+ }
+
+ /**
+ * If XDG_RUNTIME_DIR is set, it should be returned
+ */
+ public function testGetRuntimeDir()
+ {
+ putenv('XDG_RUNTIME_DIR=/tmp/');
+ $runtimeDir = $this->getXdg()->getRuntimeDir();
+
+ $this->assertEquals(is_dir($runtimeDir), true);
+ }
+
+ /**
+ * In strict mode, an exception should be shown if XDG_RUNTIME_DIR does not exist
+ *
+ * @expectedException \RuntimeException
+ */
+ public function testGetRuntimeDirShouldThrowException()
+ {
+ putenv('XDG_RUNTIME_DIR=');
+ $this->getXdg()->getRuntimeDir(true);
+ }
+
+ /**
+ * In fallback mode a directory should be created
+ */
+ public function testGetRuntimeDirShouldCreateDirectory()
+ {
+ putenv('XDG_RUNTIME_DIR=');
+ $dir = $this->getXdg()->getRuntimeDir(false);
+ $permission = decoct(fileperms($dir) & 0777);
+ $this->assertEquals(700, $permission);
+ }
+
+ /**
+ * Ensure, that the fallback directories are created with correct permission
+ */
+ public function testGetRuntimeShouldDeleteDirsWithWrongPermission()
+ {
+ $runtimeDir = sys_get_temp_dir() . DIRECTORY_SEPARATOR . XdgBaseDir\Xdg::RUNTIME_DIR_FALLBACK . getenv('USER');
+
+ rmdir($runtimeDir);
+ mkdir($runtimeDir, 0764, true);
+
+ // Permission should be wrong now
+ $permission = decoct(fileperms($runtimeDir) & 0777);
+ $this->assertEquals(764, $permission);
+
+ putenv('XDG_RUNTIME_DIR=');
+ $dir = $this->getXdg()->getRuntimeDir(false);
+
+ // Permission should be fixed
+ $permission = decoct(fileperms($dir) & 0777);
+ $this->assertEquals(700, $permission);
+ }
+}
diff --git a/vendor/doctrine/inflector/LICENSE b/vendor/doctrine/inflector/LICENSE
new file mode 100644
index 000000000..8c38cc1bc
--- /dev/null
+++ b/vendor/doctrine/inflector/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2006-2015 Doctrine Project
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/vendor/doctrine/inflector/README.md b/vendor/doctrine/inflector/README.md
new file mode 100644
index 000000000..acb55a014
--- /dev/null
+++ b/vendor/doctrine/inflector/README.md
@@ -0,0 +1,6 @@
+# Doctrine Inflector
+
+Doctrine Inflector is a small library that can perform string manipulations
+with regard to upper-/lowercase and singular/plural forms of words.
+
+[](https://travis-ci.org/doctrine/inflector)
diff --git a/vendor/doctrine/inflector/composer.json b/vendor/doctrine/inflector/composer.json
new file mode 100644
index 000000000..2189ff17f
--- /dev/null
+++ b/vendor/doctrine/inflector/composer.json
@@ -0,0 +1,32 @@
+{
+ "name": "doctrine/inflector",
+ "type": "library",
+ "description": "Common String Manipulations with regard to casing and singular/plural rules.",
+ "keywords": ["string", "inflection", "singularize", "pluralize"],
+ "homepage": "http://www.doctrine-project.org",
+ "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"}
+ ],
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^6.2"
+ },
+ "autoload": {
+ "psr-4": { "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" }
+ },
+ "autoload-dev": {
+ "psr-4": { "Doctrine\\Tests\\Common\\Inflector\\": "tests/Doctrine/Tests/Common/Inflector" }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3.x-dev"
+ }
+ }
+}
diff --git a/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php b/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php
new file mode 100644
index 000000000..f9067a021
--- /dev/null
+++ b/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php
@@ -0,0 +1,490 @@
+.
+ */
+
+namespace Doctrine\Common\Inflector;
+
+/**
+ * Doctrine inflector has static methods for inflecting text.
+ *
+ * The methods in these classes are from several different sources collected
+ * across several different php projects and several different authors. The
+ * original author names and emails are not known.
+ *
+ * Pluralize & Singularize implementation are borrowed from CakePHP with some modifications.
+ *
+ * @link www.doctrine-project.org
+ * @since 1.0
+ * @author Konsta Vesterinen
+ * @author Jonathan H. Wage
+ */
+class Inflector
+{
+ /**
+ * Plural inflector rules.
+ *
+ * @var string[][]
+ */
+ private static $plural = array(
+ 'rules' => array(
+ '/(s)tatus$/i' => '\1\2tatuses',
+ '/(quiz)$/i' => '\1zes',
+ '/^(ox)$/i' => '\1\2en',
+ '/([m|l])ouse$/i' => '\1ice',
+ '/(matr|vert|ind)(ix|ex)$/i' => '\1ices',
+ '/(x|ch|ss|sh)$/i' => '\1es',
+ '/([^aeiouy]|qu)y$/i' => '\1ies',
+ '/(hive|gulf)$/i' => '\1s',
+ '/(?:([^f])fe|([lr])f)$/i' => '\1\2ves',
+ '/sis$/i' => 'ses',
+ '/([ti])um$/i' => '\1a',
+ '/(c)riterion$/i' => '\1riteria',
+ '/(p)erson$/i' => '\1eople',
+ '/(m)an$/i' => '\1en',
+ '/(c)hild$/i' => '\1hildren',
+ '/(f)oot$/i' => '\1eet',
+ '/(buffal|her|potat|tomat|volcan)o$/i' => '\1\2oes',
+ '/(alumn|bacill|cact|foc|fung|nucle|radi|stimul|syllab|termin|vir)us$/i' => '\1i',
+ '/us$/i' => 'uses',
+ '/(alias)$/i' => '\1es',
+ '/(analys|ax|cris|test|thes)is$/i' => '\1es',
+ '/s$/' => 's',
+ '/^$/' => '',
+ '/$/' => 's',
+ ),
+ 'uninflected' => array(
+ '.*[nrlm]ese',
+ '.*deer',
+ '.*fish',
+ '.*measles',
+ '.*ois',
+ '.*pox',
+ '.*sheep',
+ 'people',
+ 'cookie',
+ 'police',
+ ),
+ 'irregular' => array(
+ 'atlas' => 'atlases',
+ 'axe' => 'axes',
+ 'beef' => 'beefs',
+ 'brother' => 'brothers',
+ 'cafe' => 'cafes',
+ 'chateau' => 'chateaux',
+ 'niveau' => 'niveaux',
+ 'child' => 'children',
+ 'cookie' => 'cookies',
+ 'corpus' => 'corpuses',
+ 'cow' => 'cows',
+ 'criterion' => 'criteria',
+ 'curriculum' => 'curricula',
+ 'demo' => 'demos',
+ 'domino' => 'dominoes',
+ 'echo' => 'echoes',
+ 'foot' => 'feet',
+ 'fungus' => 'fungi',
+ 'ganglion' => 'ganglions',
+ 'genie' => 'genies',
+ 'genus' => 'genera',
+ 'goose' => 'geese',
+ 'graffito' => 'graffiti',
+ 'hippopotamus' => 'hippopotami',
+ 'hoof' => 'hoofs',
+ 'human' => 'humans',
+ 'iris' => 'irises',
+ 'larva' => 'larvae',
+ 'leaf' => 'leaves',
+ 'loaf' => 'loaves',
+ 'man' => 'men',
+ 'medium' => 'media',
+ 'memorandum' => 'memoranda',
+ 'money' => 'monies',
+ 'mongoose' => 'mongooses',
+ 'motto' => 'mottoes',
+ 'move' => 'moves',
+ 'mythos' => 'mythoi',
+ 'niche' => 'niches',
+ 'nucleus' => 'nuclei',
+ 'numen' => 'numina',
+ 'occiput' => 'occiputs',
+ 'octopus' => 'octopuses',
+ 'opus' => 'opuses',
+ 'ox' => 'oxen',
+ 'passerby' => 'passersby',
+ 'penis' => 'penises',
+ 'person' => 'people',
+ 'plateau' => 'plateaux',
+ 'runner-up' => 'runners-up',
+ 'sex' => 'sexes',
+ 'soliloquy' => 'soliloquies',
+ 'son-in-law' => 'sons-in-law',
+ 'syllabus' => 'syllabi',
+ 'testis' => 'testes',
+ 'thief' => 'thieves',
+ 'tooth' => 'teeth',
+ 'tornado' => 'tornadoes',
+ 'trilby' => 'trilbys',
+ 'turf' => 'turfs',
+ 'valve' => 'valves',
+ 'volcano' => 'volcanoes',
+ )
+ );
+
+ /**
+ * Singular inflector rules.
+ *
+ * @var string[][]
+ */
+ private static $singular = array(
+ 'rules' => array(
+ '/(s)tatuses$/i' => '\1\2tatus',
+ '/^(.*)(menu)s$/i' => '\1\2',
+ '/(quiz)zes$/i' => '\\1',
+ '/(matr)ices$/i' => '\1ix',
+ '/(vert|ind)ices$/i' => '\1ex',
+ '/^(ox)en/i' => '\1',
+ '/(alias)(es)*$/i' => '\1',
+ '/(buffal|her|potat|tomat|volcan)oes$/i' => '\1o',
+ '/(alumn|bacill|cact|foc|fung|nucle|radi|stimul|syllab|termin|viri?)i$/i' => '\1us',
+ '/([ftw]ax)es/i' => '\1',
+ '/(analys|ax|cris|test|thes)es$/i' => '\1is',
+ '/(shoe|slave)s$/i' => '\1',
+ '/(o)es$/i' => '\1',
+ '/ouses$/' => 'ouse',
+ '/([^a])uses$/' => '\1us',
+ '/([m|l])ice$/i' => '\1ouse',
+ '/(x|ch|ss|sh)es$/i' => '\1',
+ '/(m)ovies$/i' => '\1\2ovie',
+ '/(s)eries$/i' => '\1\2eries',
+ '/([^aeiouy]|qu)ies$/i' => '\1y',
+ '/([lr])ves$/i' => '\1f',
+ '/(tive)s$/i' => '\1',
+ '/(hive)s$/i' => '\1',
+ '/(drive)s$/i' => '\1',
+ '/(dive)s$/i' => '\1',
+ '/(olive)s$/i' => '\1',
+ '/([^fo])ves$/i' => '\1fe',
+ '/(^analy)ses$/i' => '\1sis',
+ '/(analy|diagno|^ba|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i' => '\1\2sis',
+ '/(c)riteria$/i' => '\1riterion',
+ '/([ti])a$/i' => '\1um',
+ '/(p)eople$/i' => '\1\2erson',
+ '/(m)en$/i' => '\1an',
+ '/(c)hildren$/i' => '\1\2hild',
+ '/(f)eet$/i' => '\1oot',
+ '/(n)ews$/i' => '\1\2ews',
+ '/eaus$/' => 'eau',
+ '/^(.*us)$/' => '\\1',
+ '/s$/i' => '',
+ ),
+ 'uninflected' => array(
+ '.*[nrlm]ese',
+ '.*deer',
+ '.*fish',
+ '.*measles',
+ '.*ois',
+ '.*pox',
+ '.*sheep',
+ '.*ss',
+ 'data',
+ 'police',
+ 'pants',
+ 'clothes',
+ ),
+ 'irregular' => array(
+ 'abuses' => 'abuse',
+ 'avalanches' => 'avalanche',
+ 'caches' => 'cache',
+ 'criteria' => 'criterion',
+ 'curves' => 'curve',
+ 'emphases' => 'emphasis',
+ 'foes' => 'foe',
+ 'geese' => 'goose',
+ 'graves' => 'grave',
+ 'hoaxes' => 'hoax',
+ 'media' => 'medium',
+ 'neuroses' => 'neurosis',
+ 'waves' => 'wave',
+ 'oases' => 'oasis',
+ 'valves' => 'valve',
+ )
+ );
+
+ /**
+ * Words that should not be inflected.
+ *
+ * @var array
+ */
+ private static $uninflected = array(
+ '.*?media', 'Amoyese', 'audio', 'bison', 'Borghese', 'bream', 'breeches',
+ 'britches', 'buffalo', 'cantus', 'carp', 'chassis', 'clippers', 'cod', 'coitus', 'compensation', 'Congoese',
+ 'contretemps', 'coreopsis', 'corps', 'data', 'debris', 'deer', 'diabetes', 'djinn', 'education', 'eland',
+ 'elk', 'emoji', 'equipment', 'evidence', 'Faroese', 'feedback', 'fish', 'flounder', 'Foochowese',
+ 'Furniture', 'furniture', 'gallows', 'Genevese', 'Genoese', 'Gilbertese', 'gold',
+ 'headquarters', 'herpes', 'hijinks', 'Hottentotese', 'information', 'innings', 'jackanapes', 'jedi',
+ 'Kiplingese', 'knowledge', 'Kongoese', 'love', 'Lucchese', 'Luggage', 'mackerel', 'Maltese', 'metadata',
+ 'mews', 'moose', 'mumps', 'Nankingese', 'news', 'nexus', 'Niasese', 'nutrition', 'offspring',
+ 'Pekingese', 'Piedmontese', 'pincers', 'Pistoiese', 'plankton', 'pliers', 'pokemon', 'police', 'Portuguese',
+ 'proceedings', 'rabies', 'rain', 'rhinoceros', 'rice', 'salmon', 'Sarawakese', 'scissors', 'sea[- ]bass',
+ 'series', 'Shavese', 'shears', 'sheep', 'siemens', 'species', 'staff', 'swine', 'traffic',
+ 'trousers', 'trout', 'tuna', 'us', 'Vermontese', 'Wenchowese', 'wheat', 'whiting', 'wildebeest', 'Yengeese'
+ );
+
+ /**
+ * Method cache array.
+ *
+ * @var array
+ */
+ private static $cache = array();
+
+ /**
+ * The initial state of Inflector so reset() works.
+ *
+ * @var array
+ */
+ private static $initialState = array();
+
+ /**
+ * Converts a word into the format for a Doctrine table name. Converts 'ModelName' to 'model_name'.
+ */
+ public static function tableize(string $word) : string
+ {
+ return strtolower(preg_replace('~(?<=\\w)([A-Z])~', '_$1', $word));
+ }
+
+ /**
+ * Converts a word into the format for a Doctrine class name. Converts 'table_name' to 'TableName'.
+ */
+ public static function classify(string $word) : string
+ {
+ return str_replace([' ', '_', '-'], '', ucwords($word, ' _-'));
+ }
+
+ /**
+ * Camelizes a word. This uses the classify() method and turns the first character to lowercase.
+ */
+ public static function camelize(string $word) : string
+ {
+ return lcfirst(self::classify($word));
+ }
+
+ /**
+ * Uppercases words with configurable delimeters between words.
+ *
+ * Takes a string and capitalizes all of the words, like PHP's built-in
+ * ucwords function. This extends that behavior, however, by allowing the
+ * word delimeters to be configured, rather than only separating on
+ * whitespace.
+ *
+ * Here is an example:
+ *
+ *
+ *
+ *
+ * @param string $string The string to operate on.
+ * @param string $delimiters A list of word separators.
+ *
+ * @return string The string with all delimeter-separated words capitalized.
+ */
+ public static function ucwords(string $string, string $delimiters = " \n\t\r\0\x0B-") : string
+ {
+ return ucwords($string, $delimiters);
+ }
+
+ /**
+ * Clears Inflectors inflected value caches, and resets the inflection
+ * rules to the initial values.
+ */
+ public static function reset() : void
+ {
+ if (empty(self::$initialState)) {
+ self::$initialState = get_class_vars('Inflector');
+
+ return;
+ }
+
+ foreach (self::$initialState as $key => $val) {
+ if ($key !== 'initialState') {
+ self::${$key} = $val;
+ }
+ }
+ }
+
+ /**
+ * Adds custom inflection $rules, of either 'plural' or 'singular' $type.
+ *
+ * ### Usage:
+ *
+ * {{{
+ * Inflector::rules('plural', array('/^(inflect)or$/i' => '\1ables'));
+ * Inflector::rules('plural', array(
+ * 'rules' => array('/^(inflect)ors$/i' => '\1ables'),
+ * 'uninflected' => array('dontinflectme'),
+ * 'irregular' => array('red' => 'redlings')
+ * ));
+ * }}}
+ *
+ * @param string $type The type of inflection, either 'plural' or 'singular'
+ * @param array|iterable $rules An array of rules to be added.
+ * @param boolean $reset If true, will unset default inflections for all
+ * new rules that are being defined in $rules.
+ *
+ * @return void
+ */
+ public static function rules(string $type, iterable $rules, bool $reset = false) : void
+ {
+ foreach ($rules as $rule => $pattern) {
+ if ( ! is_array($pattern)) {
+ continue;
+ }
+
+ if ($reset) {
+ self::${$type}[$rule] = $pattern;
+ } else {
+ self::${$type}[$rule] = ($rule === 'uninflected')
+ ? array_merge($pattern, self::${$type}[$rule])
+ : $pattern + self::${$type}[$rule];
+ }
+
+ unset($rules[$rule], self::${$type}['cache' . ucfirst($rule)]);
+
+ if (isset(self::${$type}['merged'][$rule])) {
+ unset(self::${$type}['merged'][$rule]);
+ }
+
+ if ($type === 'plural') {
+ self::$cache['pluralize'] = self::$cache['tableize'] = array();
+ } elseif ($type === 'singular') {
+ self::$cache['singularize'] = array();
+ }
+ }
+
+ self::${$type}['rules'] = $rules + self::${$type}['rules'];
+ }
+
+ /**
+ * Returns a word in plural form.
+ *
+ * @param string $word The word in singular form.
+ *
+ * @return string The word in plural form.
+ */
+ public static function pluralize(string $word) : string
+ {
+ if (isset(self::$cache['pluralize'][$word])) {
+ return self::$cache['pluralize'][$word];
+ }
+
+ if (!isset(self::$plural['merged']['irregular'])) {
+ self::$plural['merged']['irregular'] = self::$plural['irregular'];
+ }
+
+ if (!isset(self::$plural['merged']['uninflected'])) {
+ self::$plural['merged']['uninflected'] = array_merge(self::$plural['uninflected'], self::$uninflected);
+ }
+
+ if (!isset(self::$plural['cacheUninflected']) || !isset(self::$plural['cacheIrregular'])) {
+ self::$plural['cacheUninflected'] = '(?:' . implode('|', self::$plural['merged']['uninflected']) . ')';
+ self::$plural['cacheIrregular'] = '(?:' . implode('|', array_keys(self::$plural['merged']['irregular'])) . ')';
+ }
+
+ if (preg_match('/(.*)\\b(' . self::$plural['cacheIrregular'] . ')$/i', $word, $regs)) {
+ self::$cache['pluralize'][$word] = $regs[1] . $word[0] . substr(self::$plural['merged']['irregular'][strtolower($regs[2])], 1);
+
+ return self::$cache['pluralize'][$word];
+ }
+
+ if (preg_match('/^(' . self::$plural['cacheUninflected'] . ')$/i', $word, $regs)) {
+ self::$cache['pluralize'][$word] = $word;
+
+ return $word;
+ }
+
+ foreach (self::$plural['rules'] as $rule => $replacement) {
+ if (preg_match($rule, $word)) {
+ self::$cache['pluralize'][$word] = preg_replace($rule, $replacement, $word);
+
+ return self::$cache['pluralize'][$word];
+ }
+ }
+ }
+
+ /**
+ * Returns a word in singular form.
+ *
+ * @param string $word The word in plural form.
+ *
+ * @return string The word in singular form.
+ */
+ public static function singularize(string $word) : string
+ {
+ if (isset(self::$cache['singularize'][$word])) {
+ return self::$cache['singularize'][$word];
+ }
+
+ if (!isset(self::$singular['merged']['uninflected'])) {
+ self::$singular['merged']['uninflected'] = array_merge(
+ self::$singular['uninflected'],
+ self::$uninflected
+ );
+ }
+
+ if (!isset(self::$singular['merged']['irregular'])) {
+ self::$singular['merged']['irregular'] = array_merge(
+ self::$singular['irregular'],
+ array_flip(self::$plural['irregular'])
+ );
+ }
+
+ if (!isset(self::$singular['cacheUninflected']) || !isset(self::$singular['cacheIrregular'])) {
+ self::$singular['cacheUninflected'] = '(?:' . implode('|', self::$singular['merged']['uninflected']) . ')';
+ self::$singular['cacheIrregular'] = '(?:' . implode('|', array_keys(self::$singular['merged']['irregular'])) . ')';
+ }
+
+ if (preg_match('/(.*)\\b(' . self::$singular['cacheIrregular'] . ')$/i', $word, $regs)) {
+ self::$cache['singularize'][$word] = $regs[1] . $word[0] . substr(self::$singular['merged']['irregular'][strtolower($regs[2])], 1);
+
+ return self::$cache['singularize'][$word];
+ }
+
+ if (preg_match('/^(' . self::$singular['cacheUninflected'] . ')$/i', $word, $regs)) {
+ self::$cache['singularize'][$word] = $word;
+
+ return $word;
+ }
+
+ foreach (self::$singular['rules'] as $rule => $replacement) {
+ if (preg_match($rule, $word)) {
+ self::$cache['singularize'][$word] = preg_replace($rule, $replacement, $word);
+
+ return self::$cache['singularize'][$word];
+ }
+ }
+
+ self::$cache['singularize'][$word] = $word;
+
+ return $word;
+ }
+}
diff --git a/vendor/doctrine/instantiator/CONTRIBUTING.md b/vendor/doctrine/instantiator/CONTRIBUTING.md
new file mode 100644
index 000000000..75b84b2aa
--- /dev/null
+++ b/vendor/doctrine/instantiator/CONTRIBUTING.md
@@ -0,0 +1,35 @@
+# Contributing
+
+ * Coding standard for the project is [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)
+ * The project will follow strict [object calisthenics](http://www.slideshare.net/guilhermeblanco/object-calisthenics-applied-to-php)
+ * Any contribution must provide tests for additional introduced conditions
+ * Any un-confirmed issue needs a failing test case before being accepted
+ * Pull requests must be sent from a new hotfix/feature branch, not from `master`.
+
+## Installation
+
+To install the project and run the tests, you need to clone it first:
+
+```sh
+$ git clone git://github.com/doctrine/instantiator.git
+```
+
+You will then need to run a composer installation:
+
+```sh
+$ cd Instantiator
+$ curl -s https://getcomposer.org/installer | php
+$ php composer.phar update
+```
+
+## Testing
+
+The PHPUnit version to be used is the one installed as a dev- dependency via composer:
+
+```sh
+$ ./vendor/bin/phpunit
+```
+
+Accepted coverage for new contributions is 80%. Any contribution not satisfying this requirement
+won't be merged.
+
diff --git a/vendor/doctrine/instantiator/LICENSE b/vendor/doctrine/instantiator/LICENSE
new file mode 100644
index 000000000..4d983d1ac
--- /dev/null
+++ b/vendor/doctrine/instantiator/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2014 Doctrine Project
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/vendor/doctrine/instantiator/README.md b/vendor/doctrine/instantiator/README.md
new file mode 100644
index 000000000..b66064bf5
--- /dev/null
+++ b/vendor/doctrine/instantiator/README.md
@@ -0,0 +1,40 @@
+# Instantiator
+
+This library provides a way of avoiding usage of constructors when instantiating PHP classes.
+
+[](https://travis-ci.org/doctrine/instantiator)
+[](https://scrutinizer-ci.com/g/doctrine/instantiator/?branch=master)
+[](https://scrutinizer-ci.com/g/doctrine/instantiator/?branch=master)
+[](https://www.versioneye.com/package/php--doctrine--instantiator)
+[](http://hhvm.h4cc.de/package/doctrine/instantiator)
+
+[](https://packagist.org/packages/doctrine/instantiator)
+[](https://packagist.org/packages/doctrine/instantiator)
+
+## Installation
+
+The suggested installation method is via [composer](https://getcomposer.org/):
+
+```sh
+php composer.phar require "doctrine/instantiator:~1.0.3"
+```
+
+## Usage
+
+The instantiator is able to create new instances of any class without using the constructor or any API of the class
+itself:
+
+```php
+$instantiator = new \Doctrine\Instantiator\Instantiator();
+
+$instance = $instantiator->instantiate(\My\ClassName\Here::class);
+```
+
+## Contributing
+
+Please read the [CONTRIBUTING.md](CONTRIBUTING.md) contents if you wish to help out!
+
+## Credits
+
+This library was migrated from [ocramius/instantiator](https://github.com/Ocramius/Instantiator), which
+has been donated to the doctrine organization, and which is now deprecated in favour of this package.
diff --git a/vendor/doctrine/instantiator/composer.json b/vendor/doctrine/instantiator/composer.json
new file mode 100644
index 000000000..403ee8e60
--- /dev/null
+++ b/vendor/doctrine/instantiator/composer.json
@@ -0,0 +1,45 @@
+{
+ "name": "doctrine/instantiator",
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
+ "type": "library",
+ "license": "MIT",
+ "homepage": "https://github.com/doctrine/instantiator",
+ "keywords": [
+ "instantiate",
+ "constructor"
+ ],
+ "authors": [
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com",
+ "homepage": "http://ocramius.github.com/"
+ }
+ ],
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "ext-phar": "*",
+ "ext-pdo": "*",
+ "phpunit/phpunit": "^6.2.3",
+ "squizlabs/php_codesniffer": "^3.0.2",
+ "athletic/athletic": "~0.1.8"
+ },
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ }
+ },
+ "autoload-dev": {
+ "psr-0": {
+ "DoctrineTest\\InstantiatorPerformance\\": "tests",
+ "DoctrineTest\\InstantiatorTest\\": "tests",
+ "DoctrineTest\\InstantiatorTestAsset\\": "tests"
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.2.x-dev"
+ }
+ }
+}
diff --git a/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php
new file mode 100644
index 000000000..3065375a8
--- /dev/null
+++ b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php
@@ -0,0 +1,29 @@
+.
+ */
+
+namespace Doctrine\Instantiator\Exception;
+
+/**
+ * Base exception marker interface for the instantiator component
+ *
+ * @author Marco Pivetta
+ */
+interface ExceptionInterface
+{
+}
diff --git a/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php
new file mode 100644
index 000000000..cb57aa86f
--- /dev/null
+++ b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php
@@ -0,0 +1,52 @@
+.
+ */
+
+namespace Doctrine\Instantiator\Exception;
+
+use InvalidArgumentException as BaseInvalidArgumentException;
+use ReflectionClass;
+
+/**
+ * Exception for invalid arguments provided to the instantiator
+ *
+ * @author Marco Pivetta
+ */
+class InvalidArgumentException extends BaseInvalidArgumentException implements ExceptionInterface
+{
+ public static function fromNonExistingClass(string $className) : self
+ {
+ if (interface_exists($className)) {
+ return new self(sprintf('The provided type "%s" is an interface, and can not be instantiated', $className));
+ }
+
+ if (PHP_VERSION_ID >= 50400 && trait_exists($className)) {
+ return new self(sprintf('The provided type "%s" is a trait, and can not be instantiated', $className));
+ }
+
+ return new self(sprintf('The provided class "%s" does not exist', $className));
+ }
+
+ public static function fromAbstractClass(ReflectionClass $reflectionClass) : self
+ {
+ return new self(sprintf(
+ 'The provided class "%s" is abstract, and can not be instantiated',
+ $reflectionClass->getName()
+ ));
+ }
+}
diff --git a/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php
new file mode 100644
index 000000000..2b704b920
--- /dev/null
+++ b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php
@@ -0,0 +1,66 @@
+.
+ */
+
+namespace Doctrine\Instantiator\Exception;
+
+use Exception;
+use ReflectionClass;
+use UnexpectedValueException as BaseUnexpectedValueException;
+
+/**
+ * Exception for given parameters causing invalid/unexpected state on instantiation
+ *
+ * @author Marco Pivetta
+ */
+class UnexpectedValueException extends BaseUnexpectedValueException implements ExceptionInterface
+{
+ public static function fromSerializationTriggeredException(
+ ReflectionClass $reflectionClass,
+ Exception $exception
+ ) : self {
+ return new self(
+ sprintf(
+ 'An exception was raised while trying to instantiate an instance of "%s" via un-serialization',
+ $reflectionClass->getName()
+ ),
+ 0,
+ $exception
+ );
+ }
+
+ public static function fromUncleanUnSerialization(
+ ReflectionClass $reflectionClass,
+ string $errorString,
+ int $errorCode,
+ string $errorFile,
+ int $errorLine
+ ) : self {
+ return new self(
+ sprintf(
+ 'Could not produce an instance of "%s" via un-serialization, since an error was triggered '
+ . 'in file "%s" at line "%d"',
+ $reflectionClass->getName(),
+ $errorFile,
+ $errorLine
+ ),
+ 0,
+ new Exception($errorString, $errorCode)
+ );
+ }
+}
diff --git a/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php
new file mode 100644
index 000000000..69fe65da3
--- /dev/null
+++ b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php
@@ -0,0 +1,216 @@
+.
+ */
+
+namespace Doctrine\Instantiator;
+
+use Doctrine\Instantiator\Exception\InvalidArgumentException;
+use Doctrine\Instantiator\Exception\UnexpectedValueException;
+use Exception;
+use ReflectionClass;
+
+/**
+ * {@inheritDoc}
+ *
+ * @author Marco Pivetta
+ */
+final class Instantiator implements InstantiatorInterface
+{
+ /**
+ * Markers used internally by PHP to define whether {@see \unserialize} should invoke
+ * the method {@see \Serializable::unserialize()} when dealing with classes implementing
+ * the {@see \Serializable} interface.
+ */
+ const SERIALIZATION_FORMAT_USE_UNSERIALIZER = 'C';
+ const SERIALIZATION_FORMAT_AVOID_UNSERIALIZER = 'O';
+
+ /**
+ * @var \callable[] used to instantiate specific classes, indexed by class name
+ */
+ private static $cachedInstantiators = [];
+
+ /**
+ * @var object[] of objects that can directly be cloned, indexed by class name
+ */
+ private static $cachedCloneables = [];
+
+ /**
+ * {@inheritDoc}
+ */
+ public function instantiate($className)
+ {
+ if (isset(self::$cachedCloneables[$className])) {
+ return clone self::$cachedCloneables[$className];
+ }
+
+ if (isset(self::$cachedInstantiators[$className])) {
+ $factory = self::$cachedInstantiators[$className];
+
+ return $factory();
+ }
+
+ return $this->buildAndCacheFromFactory($className);
+ }
+
+ /**
+ * Builds the requested object and caches it in static properties for performance
+ *
+ * @return object
+ */
+ private function buildAndCacheFromFactory(string $className)
+ {
+ $factory = self::$cachedInstantiators[$className] = $this->buildFactory($className);
+ $instance = $factory();
+
+ if ($this->isSafeToClone(new ReflectionClass($instance))) {
+ self::$cachedCloneables[$className] = clone $instance;
+ }
+
+ return $instance;
+ }
+
+ /**
+ * Builds a callable capable of instantiating the given $className without
+ * invoking its constructor.
+ *
+ * @throws InvalidArgumentException
+ * @throws UnexpectedValueException
+ * @throws \ReflectionException
+ */
+ private function buildFactory(string $className) : callable
+ {
+ $reflectionClass = $this->getReflectionClass($className);
+
+ if ($this->isInstantiableViaReflection($reflectionClass)) {
+ return [$reflectionClass, 'newInstanceWithoutConstructor'];
+ }
+
+ $serializedString = sprintf(
+ '%s:%d:"%s":0:{}',
+ self::SERIALIZATION_FORMAT_AVOID_UNSERIALIZER,
+ strlen($className),
+ $className
+ );
+
+ $this->checkIfUnSerializationIsSupported($reflectionClass, $serializedString);
+
+ return function () use ($serializedString) {
+ return unserialize($serializedString);
+ };
+ }
+
+ /**
+ * @param string $className
+ *
+ * @return ReflectionClass
+ *
+ * @throws InvalidArgumentException
+ * @throws \ReflectionException
+ */
+ private function getReflectionClass($className) : ReflectionClass
+ {
+ if (! class_exists($className)) {
+ throw InvalidArgumentException::fromNonExistingClass($className);
+ }
+
+ $reflection = new ReflectionClass($className);
+
+ if ($reflection->isAbstract()) {
+ throw InvalidArgumentException::fromAbstractClass($reflection);
+ }
+
+ return $reflection;
+ }
+
+ /**
+ * @param ReflectionClass $reflectionClass
+ * @param string $serializedString
+ *
+ * @throws UnexpectedValueException
+ *
+ * @return void
+ */
+ private function checkIfUnSerializationIsSupported(ReflectionClass $reflectionClass, $serializedString) : void
+ {
+ set_error_handler(function ($code, $message, $file, $line) use ($reflectionClass, & $error) : void {
+ $error = UnexpectedValueException::fromUncleanUnSerialization(
+ $reflectionClass,
+ $message,
+ $code,
+ $file,
+ $line
+ );
+ });
+
+ $this->attemptInstantiationViaUnSerialization($reflectionClass, $serializedString);
+
+ restore_error_handler();
+
+ if ($error) {
+ throw $error;
+ }
+ }
+
+ /**
+ * @param ReflectionClass $reflectionClass
+ * @param string $serializedString
+ *
+ * @throws UnexpectedValueException
+ *
+ * @return void
+ */
+ private function attemptInstantiationViaUnSerialization(ReflectionClass $reflectionClass, $serializedString) : void
+ {
+ try {
+ unserialize($serializedString);
+ } catch (Exception $exception) {
+ restore_error_handler();
+
+ throw UnexpectedValueException::fromSerializationTriggeredException($reflectionClass, $exception);
+ }
+ }
+
+ private function isInstantiableViaReflection(ReflectionClass $reflectionClass) : bool
+ {
+ return ! ($this->hasInternalAncestors($reflectionClass) && $reflectionClass->isFinal());
+ }
+
+ /**
+ * Verifies whether the given class is to be considered internal
+ */
+ private function hasInternalAncestors(ReflectionClass $reflectionClass) : bool
+ {
+ do {
+ if ($reflectionClass->isInternal()) {
+ return true;
+ }
+ } while ($reflectionClass = $reflectionClass->getParentClass());
+
+ return false;
+ }
+
+ /**
+ * Checks if a class is cloneable
+ *
+ * Classes implementing `__clone` cannot be safely cloned, as that may cause side-effects.
+ */
+ private function isSafeToClone(ReflectionClass $reflection) : bool
+ {
+ return $reflection->isCloneable() && ! $reflection->hasMethod('__clone');
+ }
+}
diff --git a/vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php
new file mode 100644
index 000000000..b665bea85
--- /dev/null
+++ b/vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php
@@ -0,0 +1,37 @@
+.
+ */
+
+namespace Doctrine\Instantiator;
+
+/**
+ * Instantiator provides utility methods to build objects without invoking their constructors
+ *
+ * @author Marco Pivetta
+ */
+interface InstantiatorInterface
+{
+ /**
+ * @param string $className
+ *
+ * @return object
+ *
+ * @throws \Doctrine\Instantiator\Exception\ExceptionInterface
+ */
+ public function instantiate($className);
+}
diff --git a/vendor/doctrine/lexer/LICENSE b/vendor/doctrine/lexer/LICENSE
new file mode 100644
index 000000000..5e781fce4
--- /dev/null
+++ b/vendor/doctrine/lexer/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2006-2013 Doctrine Project
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/vendor/doctrine/lexer/README.md b/vendor/doctrine/lexer/README.md
new file mode 100644
index 000000000..66f443089
--- /dev/null
+++ b/vendor/doctrine/lexer/README.md
@@ -0,0 +1,5 @@
+# Doctrine Lexer
+
+Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
+
+This lexer is used in Doctrine Annotations and in Doctrine ORM (DQL).
diff --git a/vendor/doctrine/lexer/composer.json b/vendor/doctrine/lexer/composer.json
new file mode 100644
index 000000000..8cd694c65
--- /dev/null
+++ b/vendor/doctrine/lexer/composer.json
@@ -0,0 +1,24 @@
+{
+ "name": "doctrine/lexer",
+ "type": "library",
+ "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.",
+ "keywords": ["lexer", "parser"],
+ "homepage": "http://www.doctrine-project.org",
+ "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"}
+ ],
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "autoload": {
+ "psr-0": { "Doctrine\\Common\\Lexer\\": "lib/" }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ }
+}
diff --git a/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php b/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
new file mode 100644
index 000000000..399a55230
--- /dev/null
+++ b/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
@@ -0,0 +1,327 @@
+.
+ */
+
+namespace Doctrine\Common\Lexer;
+
+/**
+ * Base class for writing simple lexers, i.e. for creating small DSLs.
+ *
+ * @since 2.0
+ * @author Guilherme Blanco
+ * @author Jonathan Wage
+ * @author Roman Borschel
+ */
+abstract class AbstractLexer
+{
+ /**
+ * Lexer original input string.
+ *
+ * @var string
+ */
+ private $input;
+
+ /**
+ * Array of scanned tokens.
+ *
+ * Each token is an associative array containing three items:
+ * - 'value' : the string value of the token in the input string
+ * - 'type' : the type of the token (identifier, numeric, string, input
+ * parameter, none)
+ * - 'position' : the position of the token in the input string
+ *
+ * @var array
+ */
+ private $tokens = array();
+
+ /**
+ * Current lexer position in input string.
+ *
+ * @var integer
+ */
+ private $position = 0;
+
+ /**
+ * Current peek of current lexer position.
+ *
+ * @var integer
+ */
+ private $peek = 0;
+
+ /**
+ * The next token in the input.
+ *
+ * @var array
+ */
+ public $lookahead;
+
+ /**
+ * The last matched/seen token.
+ *
+ * @var array
+ */
+ public $token;
+
+ /**
+ * Sets the input data to be tokenized.
+ *
+ * The Lexer is immediately reset and the new input tokenized.
+ * Any unprocessed tokens from any previous input are lost.
+ *
+ * @param string $input The input to be tokenized.
+ *
+ * @return void
+ */
+ public function setInput($input)
+ {
+ $this->input = $input;
+ $this->tokens = array();
+
+ $this->reset();
+ $this->scan($input);
+ }
+
+ /**
+ * Resets the lexer.
+ *
+ * @return void
+ */
+ public function reset()
+ {
+ $this->lookahead = null;
+ $this->token = null;
+ $this->peek = 0;
+ $this->position = 0;
+ }
+
+ /**
+ * Resets the peek pointer to 0.
+ *
+ * @return void
+ */
+ public function resetPeek()
+ {
+ $this->peek = 0;
+ }
+
+ /**
+ * Resets the lexer position on the input to the given position.
+ *
+ * @param integer $position Position to place the lexical scanner.
+ *
+ * @return void
+ */
+ public function resetPosition($position = 0)
+ {
+ $this->position = $position;
+ }
+
+ /**
+ * Retrieve the original lexer's input until a given position.
+ *
+ * @param integer $position
+ *
+ * @return string
+ */
+ public function getInputUntilPosition($position)
+ {
+ return substr($this->input, 0, $position);
+ }
+
+ /**
+ * Checks whether a given token matches the current lookahead.
+ *
+ * @param integer|string $token
+ *
+ * @return boolean
+ */
+ public function isNextToken($token)
+ {
+ return null !== $this->lookahead && $this->lookahead['type'] === $token;
+ }
+
+ /**
+ * Checks whether any of the given tokens matches the current lookahead.
+ *
+ * @param array $tokens
+ *
+ * @return boolean
+ */
+ public function isNextTokenAny(array $tokens)
+ {
+ return null !== $this->lookahead && in_array($this->lookahead['type'], $tokens, true);
+ }
+
+ /**
+ * Moves to the next token in the input string.
+ *
+ * @return boolean
+ */
+ public function moveNext()
+ {
+ $this->peek = 0;
+ $this->token = $this->lookahead;
+ $this->lookahead = (isset($this->tokens[$this->position]))
+ ? $this->tokens[$this->position++] : null;
+
+ return $this->lookahead !== null;
+ }
+
+ /**
+ * Tells the lexer to skip input tokens until it sees a token with the given value.
+ *
+ * @param string $type The token type to skip until.
+ *
+ * @return void
+ */
+ public function skipUntil($type)
+ {
+ while ($this->lookahead !== null && $this->lookahead['type'] !== $type) {
+ $this->moveNext();
+ }
+ }
+
+ /**
+ * Checks if given value is identical to the given token.
+ *
+ * @param mixed $value
+ * @param integer $token
+ *
+ * @return boolean
+ */
+ public function isA($value, $token)
+ {
+ return $this->getType($value) === $token;
+ }
+
+ /**
+ * Moves the lookahead token forward.
+ *
+ * @return array|null The next token or NULL if there are no more tokens ahead.
+ */
+ public function peek()
+ {
+ if (isset($this->tokens[$this->position + $this->peek])) {
+ return $this->tokens[$this->position + $this->peek++];
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * Peeks at the next token, returns it and immediately resets the peek.
+ *
+ * @return array|null The next token or NULL if there are no more tokens ahead.
+ */
+ public function glimpse()
+ {
+ $peek = $this->peek();
+ $this->peek = 0;
+ return $peek;
+ }
+
+ /**
+ * Scans the input string for tokens.
+ *
+ * @param string $input A query string.
+ *
+ * @return void
+ */
+ protected function scan($input)
+ {
+ static $regex;
+
+ if ( ! isset($regex)) {
+ $regex = sprintf(
+ '/(%s)|%s/%s',
+ implode(')|(', $this->getCatchablePatterns()),
+ implode('|', $this->getNonCatchablePatterns()),
+ $this->getModifiers()
+ );
+ }
+
+ $flags = PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_OFFSET_CAPTURE;
+ $matches = preg_split($regex, $input, -1, $flags);
+
+ foreach ($matches as $match) {
+ // Must remain before 'value' assignment since it can change content
+ $type = $this->getType($match[0]);
+
+ $this->tokens[] = array(
+ 'value' => $match[0],
+ 'type' => $type,
+ 'position' => $match[1],
+ );
+ }
+ }
+
+ /**
+ * Gets the literal for a given token.
+ *
+ * @param integer $token
+ *
+ * @return string
+ */
+ public function getLiteral($token)
+ {
+ $className = get_class($this);
+ $reflClass = new \ReflectionClass($className);
+ $constants = $reflClass->getConstants();
+
+ foreach ($constants as $name => $value) {
+ if ($value === $token) {
+ return $className . '::' . $name;
+ }
+ }
+
+ return $token;
+ }
+
+ /**
+ * Regex modifiers
+ *
+ * @return string
+ */
+ protected function getModifiers()
+ {
+ return 'i';
+ }
+
+ /**
+ * Lexical catchable patterns.
+ *
+ * @return array
+ */
+ abstract protected function getCatchablePatterns();
+
+ /**
+ * Lexical non-catchable patterns.
+ *
+ * @return array
+ */
+ abstract protected function getNonCatchablePatterns();
+
+ /**
+ * Retrieve token type. Also processes the token value if necessary.
+ *
+ * @param string $value
+ *
+ * @return integer
+ */
+ abstract protected function getType(&$value);
+}
diff --git a/vendor/dragonmantank/cron-expression/.editorconfig b/vendor/dragonmantank/cron-expression/.editorconfig
new file mode 100644
index 000000000..1492202b4
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/.editorconfig
@@ -0,0 +1,16 @@
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+indent_style = space
+indent_size = 4
+trim_trailing_whitespace = true
+
+[*.md]
+trim_trailing_whitespace = false
+
+[*.yml]
+indent_style = space
+indent_size = 2
diff --git a/vendor/dragonmantank/cron-expression/CHANGELOG.md b/vendor/dragonmantank/cron-expression/CHANGELOG.md
new file mode 100644
index 000000000..8cb3a084e
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/CHANGELOG.md
@@ -0,0 +1,66 @@
+# Change Log
+
+## [2.2.0] - 2018-06-05
+### Added
+- Added support for steps larger than field ranges (#6)
+## Changed
+- N/A
+### Fixed
+- Fixed validation for numbers with leading 0s (#12)
+
+## [2.1.0] - 2018-04-06
+### Added
+- N/A
+### Changed
+- Upgraded to PHPUnit 6 (#2)
+### Fixed
+- Refactored timezones to deal with some inconsistent behavior (#3)
+- Allow ranges and lists in same expression (#5)
+- Fixed regression where literals were not converted to their numerical counterpart (#)
+
+## [2.0.0] - 2017-10-12
+### Added
+- N/A
+
+### Changed
+- Dropped support for PHP 5.x
+- Dropped support for the YEAR field, as it was not part of the cron standard
+
+### Fixed
+- Reworked validation for all the field types
+- Stepping should now work for 1-indexed fields like Month (#153)
+
+## [1.2.0] - 2017-01-22
+### Added
+- Added IDE, CodeSniffer, and StyleCI.IO support
+
+### Changed
+- Switched to PSR-4 Autoloading
+
+### Fixed
+- 0 step expressions are handled better
+- Fixed `DayOfMonth` validation to be more strict
+- Typos
+
+## [1.1.0] - 2016-01-26
+### Added
+- Support for non-hourly offset timezones
+- Checks for valid expressions
+
+### Changed
+- Max Iterations no longer hardcoded for `getRunDate()`
+- Supports DateTimeImmutable for newer PHP verions
+
+### Fixed
+- Fixed looping bug for PHP 7 when determining the last specified weekday of a month
+
+## [1.0.3] - 2013-11-23
+### Added
+- Now supports expressions with any number of extra spaces, tabs, or newlines
+
+### Changed
+- Using static instead of self in `CronExpression::factory`
+
+### Fixed
+- Fixes issue [#28](https://github.com/mtdowling/cron-expression/issues/28) where PHP increments of ranges were failing due to PHP casting hyphens to 0
+- Only set default timezone if the given $currentTime is not a DateTime instance ([#34](https://github.com/mtdowling/cron-expression/issues/34))
diff --git a/vendor/dragonmantank/cron-expression/LICENSE b/vendor/dragonmantank/cron-expression/LICENSE
new file mode 100644
index 000000000..3e38bbc88
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2011 Michael Dowling , 2016 Chris Tankersley , and contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/vendor/dragonmantank/cron-expression/README.md b/vendor/dragonmantank/cron-expression/README.md
new file mode 100644
index 000000000..67992c7db
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/README.md
@@ -0,0 +1,73 @@
+PHP Cron Expression Parser
+==========================
+
+[](https://packagist.org/packages/dragonmantank/cron-expression) [](https://packagist.org/packages/dragonmantank/cron-expression) [](http://travis-ci.org/dragonmantank/cron-expression)
+
+The PHP cron expression parser can parse a CRON expression, determine if it is
+due to run, calculate the next run date of the expression, and calculate the previous
+run date of the expression. You can calculate dates far into the future or past by
+skipping n number of matching dates.
+
+The parser can handle increments of ranges (e.g. */12, 2-59/3), intervals (e.g. 0-9),
+lists (e.g. 1,2,3), W to find the nearest weekday for a given day of the month, L to
+find the last day of the month, L to find the last given weekday of a month, and hash
+(#) to find the nth weekday of a given month.
+
+More information about this fork can be found in the blog post [here](http://ctankersley.com/2017/10/12/cron-expression-update/). tl;dr - v2.0.0 is a major breaking change, and @dragonmantank can better take care of the project in a separate fork.
+
+Installing
+==========
+
+Add the dependency to your project:
+
+```bash
+composer require dragonmantank/cron-expression
+```
+
+Usage
+=====
+```php
+isDue();
+echo $cron->getNextRunDate()->format('Y-m-d H:i:s');
+echo $cron->getPreviousRunDate()->format('Y-m-d H:i:s');
+
+// Works with complex expressions
+$cron = Cron\CronExpression::factory('3-59/15 6-12 */15 1 2-5');
+echo $cron->getNextRunDate()->format('Y-m-d H:i:s');
+
+// Calculate a run date two iterations into the future
+$cron = Cron\CronExpression::factory('@daily');
+echo $cron->getNextRunDate(null, 2)->format('Y-m-d H:i:s');
+
+// Calculate a run date relative to a specific time
+$cron = Cron\CronExpression::factory('@monthly');
+echo $cron->getNextRunDate('2010-01-12 00:00:00')->format('Y-m-d H:i:s');
+```
+
+CRON Expressions
+================
+
+A CRON expression is a string representing the schedule for a particular command to execute. The parts of a CRON schedule are as follows:
+
+ * * * * *
+ - - - - -
+ | | | | |
+ | | | | |
+ | | | | +----- day of week (0 - 7) (Sunday=0 or 7)
+ | | | +---------- month (1 - 12)
+ | | +--------------- day of month (1 - 31)
+ | +-------------------- hour (0 - 23)
+ +------------------------- min (0 - 59)
+
+Requirements
+============
+
+- PHP 7.0+
+- PHPUnit is required to run the unit tests
+- Composer is required to run the unit tests
diff --git a/vendor/dragonmantank/cron-expression/composer.json b/vendor/dragonmantank/cron-expression/composer.json
new file mode 100644
index 000000000..d9997ead2
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/composer.json
@@ -0,0 +1,35 @@
+{
+ "name": "dragonmantank/cron-expression",
+ "type": "library",
+ "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
+ "keywords": ["cron", "schedule"],
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Chris Tankersley",
+ "email": "chris@ctankersley.com",
+ "homepage": "https://github.com/dragonmantank"
+ }
+ ],
+ "require": {
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~6.4"
+ },
+ "autoload": {
+ "psr-4": {
+ "Cron\\": "src/Cron/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Tests\\": "tests/Cron/"
+ }
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/AbstractField.php b/vendor/dragonmantank/cron-expression/src/Cron/AbstractField.php
new file mode 100644
index 000000000..262ab63cf
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/AbstractField.php
@@ -0,0 +1,278 @@
+fullRange = range($this->rangeStart, $this->rangeEnd);
+ }
+
+ /**
+ * Check to see if a field is satisfied by a value
+ *
+ * @param string $dateValue Date value to check
+ * @param string $value Value to test
+ *
+ * @return bool
+ */
+ public function isSatisfied($dateValue, $value)
+ {
+ if ($this->isIncrementsOfRanges($value)) {
+ return $this->isInIncrementsOfRanges($dateValue, $value);
+ } elseif ($this->isRange($value)) {
+ return $this->isInRange($dateValue, $value);
+ }
+
+ return $value == '*' || $dateValue == $value;
+ }
+
+ /**
+ * Check if a value is a range
+ *
+ * @param string $value Value to test
+ *
+ * @return bool
+ */
+ public function isRange($value)
+ {
+ return strpos($value, '-') !== false;
+ }
+
+ /**
+ * Check if a value is an increments of ranges
+ *
+ * @param string $value Value to test
+ *
+ * @return bool
+ */
+ public function isIncrementsOfRanges($value)
+ {
+ return strpos($value, '/') !== false;
+ }
+
+ /**
+ * Test if a value is within a range
+ *
+ * @param string $dateValue Set date value
+ * @param string $value Value to test
+ *
+ * @return bool
+ */
+ public function isInRange($dateValue, $value)
+ {
+ $parts = array_map(function($value) {
+ $value = trim($value);
+ $value = $this->convertLiterals($value);
+ return $value;
+ },
+ explode('-', $value, 2)
+ );
+
+
+ return $dateValue >= $parts[0] && $dateValue <= $parts[1];
+ }
+
+ /**
+ * Test if a value is within an increments of ranges (offset[-to]/step size)
+ *
+ * @param string $dateValue Set date value
+ * @param string $value Value to test
+ *
+ * @return bool
+ */
+ public function isInIncrementsOfRanges($dateValue, $value)
+ {
+ $chunks = array_map('trim', explode('/', $value, 2));
+ $range = $chunks[0];
+ $step = isset($chunks[1]) ? $chunks[1] : 0;
+
+ // No step or 0 steps aren't cool
+ if (is_null($step) || '0' === $step || 0 === $step) {
+ return false;
+ }
+
+ // Expand the * to a full range
+ if ('*' == $range) {
+ $range = $this->rangeStart . '-' . $this->rangeEnd;
+ }
+
+ // Generate the requested small range
+ $rangeChunks = explode('-', $range, 2);
+ $rangeStart = $rangeChunks[0];
+ $rangeEnd = isset($rangeChunks[1]) ? $rangeChunks[1] : $rangeStart;
+
+ if ($rangeStart < $this->rangeStart || $rangeStart > $this->rangeEnd || $rangeStart > $rangeEnd) {
+ throw new \OutOfRangeException('Invalid range start requested');
+ }
+
+ if ($rangeEnd < $this->rangeStart || $rangeEnd > $this->rangeEnd || $rangeEnd < $rangeStart) {
+ throw new \OutOfRangeException('Invalid range end requested');
+ }
+
+ // Steps larger than the range need to wrap around and be handled slightly differently than smaller steps
+ if ($step >= $this->rangeEnd) {
+ $thisRange = [$this->fullRange[$step % count($this->fullRange)]];
+ } else {
+ $thisRange = range($rangeStart, $rangeEnd, $step);
+ }
+
+ return in_array($dateValue, $thisRange);
+ }
+
+ /**
+ * Returns a range of values for the given cron expression
+ *
+ * @param string $expression The expression to evaluate
+ * @param int $max Maximum offset for range
+ *
+ * @return array
+ */
+ public function getRangeForExpression($expression, $max)
+ {
+ $values = array();
+ $expression = $this->convertLiterals($expression);
+
+ if (strpos($expression, ',') !== false) {
+ $ranges = explode(',', $expression);
+ $values = [];
+ foreach ($ranges as $range) {
+ $expanded = $this->getRangeForExpression($range, $this->rangeEnd);
+ $values = array_merge($values, $expanded);
+ }
+ return $values;
+ }
+
+ if ($this->isRange($expression) || $this->isIncrementsOfRanges($expression)) {
+ if (!$this->isIncrementsOfRanges($expression)) {
+ list ($offset, $to) = explode('-', $expression);
+ $offset = $this->convertLiterals($offset);
+ $to = $this->convertLiterals($to);
+ $stepSize = 1;
+ }
+ else {
+ $range = array_map('trim', explode('/', $expression, 2));
+ $stepSize = isset($range[1]) ? $range[1] : 0;
+ $range = $range[0];
+ $range = explode('-', $range, 2);
+ $offset = $range[0];
+ $to = isset($range[1]) ? $range[1] : $max;
+ }
+ $offset = $offset == '*' ? $this->rangeStart : $offset;
+ if ($stepSize >= $this->rangeEnd) {
+ $values = [$this->fullRange[$stepSize % count($this->fullRange)]];
+ } else {
+ for ($i = $offset; $i <= $to; $i += $stepSize) {
+ $values[] = (int)$i;
+ }
+ }
+ sort($values);
+ }
+ else {
+ $values = array($expression);
+ }
+
+ return $values;
+ }
+
+ protected function convertLiterals($value)
+ {
+ if (count($this->literals)) {
+ $key = array_search($value, $this->literals);
+ if ($key !== false) {
+ return $key;
+ }
+ }
+
+ return $value;
+ }
+
+ /**
+ * Checks to see if a value is valid for the field
+ *
+ * @param string $value
+ * @return bool
+ */
+ public function validate($value)
+ {
+ $value = $this->convertLiterals($value);
+
+ // All fields allow * as a valid value
+ if ('*' === $value) {
+ return true;
+ }
+
+ if (strpos($value, '/') !== false) {
+ list($range, $step) = explode('/', $value);
+ return $this->validate($range) && filter_var($step, FILTER_VALIDATE_INT);
+ }
+
+ // Validate each chunk of a list individually
+ if (strpos($value, ',') !== false) {
+ foreach (explode(',', $value) as $listItem) {
+ if (!$this->validate($listItem)) {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ if (strpos($value, '-') !== false) {
+ if (substr_count($value, '-') > 1) {
+ return false;
+ }
+
+ $chunks = explode('-', $value);
+ $chunks[0] = $this->convertLiterals($chunks[0]);
+ $chunks[1] = $this->convertLiterals($chunks[1]);
+
+ if ('*' == $chunks[0] || '*' == $chunks[1]) {
+ return false;
+ }
+
+ return $this->validate($chunks[0]) && $this->validate($chunks[1]);
+ }
+
+ if (!is_numeric($value)) {
+ return false;
+ }
+
+ if (is_float($value) || strpos($value, '.') !== false) {
+ return false;
+ }
+
+ // We should have a numeric by now, so coerce this into an integer
+ $value = (int) $value;
+
+ return in_array($value, $this->fullRange, true);
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/CronExpression.php b/vendor/dragonmantank/cron-expression/src/Cron/CronExpression.php
new file mode 100644
index 000000000..b7ba7da0f
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/CronExpression.php
@@ -0,0 +1,411 @@
+ '0 0 1 1 *',
+ '@annually' => '0 0 1 1 *',
+ '@monthly' => '0 0 1 * *',
+ '@weekly' => '0 0 * * 0',
+ '@daily' => '0 0 * * *',
+ '@hourly' => '0 * * * *'
+ );
+
+ if (isset($mappings[$expression])) {
+ $expression = $mappings[$expression];
+ }
+
+ return new static($expression, $fieldFactory ?: new FieldFactory());
+ }
+
+ /**
+ * Validate a CronExpression.
+ *
+ * @param string $expression The CRON expression to validate.
+ *
+ * @return bool True if a valid CRON expression was passed. False if not.
+ * @see \Cron\CronExpression::factory
+ */
+ public static function isValidExpression($expression)
+ {
+ try {
+ self::factory($expression);
+ } catch (InvalidArgumentException $e) {
+ return false;
+ }
+
+ return true;
+ }
+
+ /**
+ * Parse a CRON expression
+ *
+ * @param string $expression CRON expression (e.g. '8 * * * *')
+ * @param FieldFactory $fieldFactory Factory to create cron fields
+ */
+ public function __construct($expression, FieldFactory $fieldFactory)
+ {
+ $this->fieldFactory = $fieldFactory;
+ $this->setExpression($expression);
+ }
+
+ /**
+ * Set or change the CRON expression
+ *
+ * @param string $value CRON expression (e.g. 8 * * * *)
+ *
+ * @return CronExpression
+ * @throws \InvalidArgumentException if not a valid CRON expression
+ */
+ public function setExpression($value)
+ {
+ $this->cronParts = preg_split('/\s/', $value, -1, PREG_SPLIT_NO_EMPTY);
+ if (count($this->cronParts) < 5) {
+ throw new InvalidArgumentException(
+ $value . ' is not a valid CRON expression'
+ );
+ }
+
+ foreach ($this->cronParts as $position => $part) {
+ $this->setPart($position, $part);
+ }
+
+ return $this;
+ }
+
+ /**
+ * Set part of the CRON expression
+ *
+ * @param int $position The position of the CRON expression to set
+ * @param string $value The value to set
+ *
+ * @return CronExpression
+ * @throws \InvalidArgumentException if the value is not valid for the part
+ */
+ public function setPart($position, $value)
+ {
+ if (!$this->fieldFactory->getField($position)->validate($value)) {
+ throw new InvalidArgumentException(
+ 'Invalid CRON field value ' . $value . ' at position ' . $position
+ );
+ }
+
+ $this->cronParts[$position] = $value;
+
+ return $this;
+ }
+
+ /**
+ * Set max iteration count for searching next run dates
+ *
+ * @param int $maxIterationCount Max iteration count when searching for next run date
+ *
+ * @return CronExpression
+ */
+ public function setMaxIterationCount($maxIterationCount)
+ {
+ $this->maxIterationCount = $maxIterationCount;
+
+ return $this;
+ }
+
+ /**
+ * Get a next run date relative to the current date or a specific date
+ *
+ * @param string|\DateTime $currentTime Relative calculation date
+ * @param int $nth Number of matches to skip before returning a
+ * matching next run date. 0, the default, will return the current
+ * date and time if the next run date falls on the current date and
+ * time. Setting this value to 1 will skip the first match and go to
+ * the second match. Setting this value to 2 will skip the first 2
+ * matches and so on.
+ * @param bool $allowCurrentDate Set to TRUE to return the current date if
+ * it matches the cron expression.
+ * @param null|string $timeZone TimeZone to use instead of the system default
+ *
+ * @return \DateTime
+ * @throws \RuntimeException on too many iterations
+ */
+ public function getNextRunDate($currentTime = 'now', $nth = 0, $allowCurrentDate = false, $timeZone = null)
+ {
+ return $this->getRunDate($currentTime, $nth, false, $allowCurrentDate, $timeZone);
+ }
+
+ /**
+ * Get a previous run date relative to the current date or a specific date
+ *
+ * @param string|\DateTime $currentTime Relative calculation date
+ * @param int $nth Number of matches to skip before returning
+ * @param bool $allowCurrentDate Set to TRUE to return the
+ * current date if it matches the cron expression
+ * @param null|string $timeZone TimeZone to use instead of the system default
+ *
+ * @return \DateTime
+ * @throws \RuntimeException on too many iterations
+ * @see \Cron\CronExpression::getNextRunDate
+ */
+ public function getPreviousRunDate($currentTime = 'now', $nth = 0, $allowCurrentDate = false, $timeZone = null)
+ {
+ return $this->getRunDate($currentTime, $nth, true, $allowCurrentDate, $timeZone);
+ }
+
+ /**
+ * Get multiple run dates starting at the current date or a specific date
+ *
+ * @param int $total Set the total number of dates to calculate
+ * @param string|\DateTime $currentTime Relative calculation date
+ * @param bool $invert Set to TRUE to retrieve previous dates
+ * @param bool $allowCurrentDate Set to TRUE to return the
+ * current date if it matches the cron expression
+ * @param null|string $timeZone TimeZone to use instead of the system default
+ *
+ * @return array Returns an array of run dates
+ */
+ public function getMultipleRunDates($total, $currentTime = 'now', $invert = false, $allowCurrentDate = false, $timeZone = null)
+ {
+ $matches = array();
+ for ($i = 0; $i < max(0, $total); $i++) {
+ try {
+ $matches[] = $this->getRunDate($currentTime, $i, $invert, $allowCurrentDate, $timeZone);
+ } catch (RuntimeException $e) {
+ break;
+ }
+ }
+
+ return $matches;
+ }
+
+ /**
+ * Get all or part of the CRON expression
+ *
+ * @param string $part Specify the part to retrieve or NULL to get the full
+ * cron schedule string.
+ *
+ * @return string|null Returns the CRON expression, a part of the
+ * CRON expression, or NULL if the part was specified but not found
+ */
+ public function getExpression($part = null)
+ {
+ if (null === $part) {
+ return implode(' ', $this->cronParts);
+ } elseif (array_key_exists($part, $this->cronParts)) {
+ return $this->cronParts[$part];
+ }
+
+ return null;
+ }
+
+ /**
+ * Helper method to output the full expression.
+ *
+ * @return string Full CRON expression
+ */
+ public function __toString()
+ {
+ return $this->getExpression();
+ }
+
+ /**
+ * Determine if the cron is due to run based on the current date or a
+ * specific date. This method assumes that the current number of
+ * seconds are irrelevant, and should be called once per minute.
+ *
+ * @param string|\DateTime $currentTime Relative calculation date
+ * @param null|string $timeZone TimeZone to use instead of the system default
+ *
+ * @return bool Returns TRUE if the cron is due to run or FALSE if not
+ */
+ public function isDue($currentTime = 'now', $timeZone = null)
+ {
+ $timeZone = $this->determineTimeZone($currentTime, $timeZone);
+
+ if ('now' === $currentTime) {
+ $currentTime = new DateTime();
+ } elseif ($currentTime instanceof DateTime) {
+ //
+ } elseif ($currentTime instanceof DateTimeImmutable) {
+ $currentTime = DateTime::createFromFormat('U', $currentTime->format('U'));
+ } else {
+ $currentTime = new DateTime($currentTime);
+ }
+ $currentTime->setTimeZone(new DateTimeZone($timeZone));
+
+ // drop the seconds to 0
+ $currentTime = DateTime::createFromFormat('Y-m-d H:i', $currentTime->format('Y-m-d H:i'));
+
+ try {
+ return $this->getNextRunDate($currentTime, 0, true)->getTimestamp() === $currentTime->getTimestamp();
+ } catch (Exception $e) {
+ return false;
+ }
+ }
+
+ /**
+ * Get the next or previous run date of the expression relative to a date
+ *
+ * @param string|\DateTime $currentTime Relative calculation date
+ * @param int $nth Number of matches to skip before returning
+ * @param bool $invert Set to TRUE to go backwards in time
+ * @param bool $allowCurrentDate Set to TRUE to return the
+ * current date if it matches the cron expression
+ * @param string|null $timeZone TimeZone to use instead of the system default
+ *
+ * @return \DateTime
+ * @throws \RuntimeException on too many iterations
+ */
+ protected function getRunDate($currentTime = null, $nth = 0, $invert = false, $allowCurrentDate = false, $timeZone = null)
+ {
+ $timeZone = $this->determineTimeZone($currentTime, $timeZone);
+
+ if ($currentTime instanceof DateTime) {
+ $currentDate = clone $currentTime;
+ } elseif ($currentTime instanceof DateTimeImmutable) {
+ $currentDate = DateTime::createFromFormat('U', $currentTime->format('U'));
+ } else {
+ $currentDate = new DateTime($currentTime ?: 'now');
+ }
+
+ $currentDate->setTimeZone(new DateTimeZone($timeZone));
+ $currentDate->setTime($currentDate->format('H'), $currentDate->format('i'), 0);
+ $nextRun = clone $currentDate;
+ $nth = (int) $nth;
+
+ // We don't have to satisfy * or null fields
+ $parts = array();
+ $fields = array();
+ foreach (self::$order as $position) {
+ $part = $this->getExpression($position);
+ if (null === $part || '*' === $part) {
+ continue;
+ }
+ $parts[$position] = $part;
+ $fields[$position] = $this->fieldFactory->getField($position);
+ }
+
+ // Set a hard limit to bail on an impossible date
+ for ($i = 0; $i < $this->maxIterationCount; $i++) {
+
+ foreach ($parts as $position => $part) {
+ $satisfied = false;
+ // Get the field object used to validate this part
+ $field = $fields[$position];
+ // Check if this is singular or a list
+ if (strpos($part, ',') === false) {
+ $satisfied = $field->isSatisfiedBy($nextRun, $part);
+ } else {
+ foreach (array_map('trim', explode(',', $part)) as $listPart) {
+ if ($field->isSatisfiedBy($nextRun, $listPart)) {
+ $satisfied = true;
+ break;
+ }
+ }
+ }
+
+ // If the field is not satisfied, then start over
+ if (!$satisfied) {
+ $field->increment($nextRun, $invert, $part);
+ continue 2;
+ }
+ }
+
+ // Skip this match if needed
+ if ((!$allowCurrentDate && $nextRun == $currentDate) || --$nth > -1) {
+ $this->fieldFactory->getField(0)->increment($nextRun, $invert, isset($parts[0]) ? $parts[0] : null);
+ continue;
+ }
+
+ return $nextRun;
+ }
+
+ // @codeCoverageIgnoreStart
+ throw new RuntimeException('Impossible CRON expression');
+ // @codeCoverageIgnoreEnd
+ }
+
+ /**
+ * Workout what timeZone should be used.
+ *
+ * @param string|\DateTime $currentTime Relative calculation date
+ * @param string|null $timeZone TimeZone to use instead of the system default
+ *
+ * @return string
+ */
+ protected function determineTimeZone($currentTime, $timeZone)
+ {
+ if (! is_null($timeZone)) {
+ return $timeZone;
+ }
+
+ if ($currentTime instanceOf Datetime) {
+ return $currentTime->getTimeZone()->getName();
+ }
+
+ return date_default_timezone_get();
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php b/vendor/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php
new file mode 100644
index 000000000..abf596900
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/DayOfMonthField.php
@@ -0,0 +1,131 @@
+
+ */
+class DayOfMonthField extends AbstractField
+{
+ protected $rangeStart = 1;
+ protected $rangeEnd = 31;
+
+ /**
+ * Get the nearest day of the week for a given day in a month
+ *
+ * @param int $currentYear Current year
+ * @param int $currentMonth Current month
+ * @param int $targetDay Target day of the month
+ *
+ * @return \DateTime Returns the nearest date
+ */
+ private static function getNearestWeekday($currentYear, $currentMonth, $targetDay)
+ {
+ $tday = str_pad($targetDay, 2, '0', STR_PAD_LEFT);
+ $target = DateTime::createFromFormat('Y-m-d', "$currentYear-$currentMonth-$tday");
+ $currentWeekday = (int) $target->format('N');
+
+ if ($currentWeekday < 6) {
+ return $target;
+ }
+
+ $lastDayOfMonth = $target->format('t');
+
+ foreach (array(-1, 1, -2, 2) as $i) {
+ $adjusted = $targetDay + $i;
+ if ($adjusted > 0 && $adjusted <= $lastDayOfMonth) {
+ $target->setDate($currentYear, $currentMonth, $adjusted);
+ if ($target->format('N') < 6 && $target->format('m') == $currentMonth) {
+ return $target;
+ }
+ }
+ }
+ }
+
+ public function isSatisfiedBy(DateTime $date, $value)
+ {
+ // ? states that the field value is to be skipped
+ if ($value == '?') {
+ return true;
+ }
+
+ $fieldValue = $date->format('d');
+
+ // Check to see if this is the last day of the month
+ if ($value == 'L') {
+ return $fieldValue == $date->format('t');
+ }
+
+ // Check to see if this is the nearest weekday to a particular value
+ if (strpos($value, 'W')) {
+ // Parse the target day
+ $targetDay = substr($value, 0, strpos($value, 'W'));
+ // Find out if the current day is the nearest day of the week
+ return $date->format('j') == self::getNearestWeekday(
+ $date->format('Y'),
+ $date->format('m'),
+ $targetDay
+ )->format('j');
+ }
+
+ return $this->isSatisfied($date->format('d'), $value);
+ }
+
+ public function increment(DateTime $date, $invert = false)
+ {
+ if ($invert) {
+ $date->modify('previous day');
+ $date->setTime(23, 59);
+ } else {
+ $date->modify('next day');
+ $date->setTime(0, 0);
+ }
+
+ return $this;
+ }
+
+ /**
+ * @inheritDoc
+ */
+ public function validate($value)
+ {
+ $basicChecks = parent::validate($value);
+
+ // Validate that a list don't have W or L
+ if (strpos($value, ',') !== false && (strpos($value, 'W') !== false || strpos($value, 'L') !== false)) {
+ return false;
+ }
+
+ if (!$basicChecks) {
+
+ if ($value === 'L') {
+ return true;
+ }
+
+ if (preg_match('/^(.*)W$/', $value, $matches)) {
+ return $this->validate($matches[1]);
+ }
+
+ return false;
+ }
+
+ return $basicChecks;
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php b/vendor/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php
new file mode 100644
index 000000000..e1780134e
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/DayOfWeekField.php
@@ -0,0 +1,170 @@
+ 'MON', 2 => 'TUE', 3 => 'WED', 4 => 'THU', 5 => 'FRI', 6 => 'SAT', 7 => 'SUN'];
+
+ public function __construct()
+ {
+ $this->nthRange = range(1, 5);
+ parent::__construct();
+ }
+
+ public function isSatisfiedBy(DateTime $date, $value)
+ {
+ if ($value == '?') {
+ return true;
+ }
+
+ // Convert text day of the week values to integers
+ $value = $this->convertLiterals($value);
+
+ $currentYear = $date->format('Y');
+ $currentMonth = $date->format('m');
+ $lastDayOfMonth = $date->format('t');
+
+ // Find out if this is the last specific weekday of the month
+ if (strpos($value, 'L')) {
+ $weekday = str_replace('7', '0', substr($value, 0, strpos($value, 'L')));
+ $tdate = clone $date;
+ $tdate->setDate($currentYear, $currentMonth, $lastDayOfMonth);
+ while ($tdate->format('w') != $weekday) {
+ $tdateClone = new DateTime();
+ $tdate = $tdateClone
+ ->setTimezone($tdate->getTimezone())
+ ->setDate($currentYear, $currentMonth, --$lastDayOfMonth);
+ }
+
+ return $date->format('j') == $lastDayOfMonth;
+ }
+
+ // Handle # hash tokens
+ if (strpos($value, '#')) {
+ list($weekday, $nth) = explode('#', $value);
+
+ if (!is_numeric($nth)) {
+ throw new InvalidArgumentException("Hashed weekdays must be numeric, {$nth} given");
+ } else {
+ $nth = (int) $nth;
+ }
+
+ // 0 and 7 are both Sunday, however 7 matches date('N') format ISO-8601
+ if ($weekday === '0') {
+ $weekday = 7;
+ }
+
+ $weekday = $this->convertLiterals($weekday);
+
+ // Validate the hash fields
+ if ($weekday < 0 || $weekday > 7) {
+ throw new InvalidArgumentException("Weekday must be a value between 0 and 7. {$weekday} given");
+ }
+
+ if (!in_array($nth, $this->nthRange)) {
+ throw new InvalidArgumentException("There are never more than 5 or less than 1 of a given weekday in a month, {$nth} given");
+ }
+
+ // The current weekday must match the targeted weekday to proceed
+ if ($date->format('N') != $weekday) {
+ return false;
+ }
+
+ $tdate = clone $date;
+ $tdate->setDate($currentYear, $currentMonth, 1);
+ $dayCount = 0;
+ $currentDay = 1;
+ while ($currentDay < $lastDayOfMonth + 1) {
+ if ($tdate->format('N') == $weekday) {
+ if (++$dayCount >= $nth) {
+ break;
+ }
+ }
+ $tdate->setDate($currentYear, $currentMonth, ++$currentDay);
+ }
+
+ return $date->format('j') == $currentDay;
+ }
+
+ // Handle day of the week values
+ if (strpos($value, '-')) {
+ $parts = explode('-', $value);
+ if ($parts[0] == '7') {
+ $parts[0] = '0';
+ } elseif ($parts[1] == '0') {
+ $parts[1] = '7';
+ }
+ $value = implode('-', $parts);
+ }
+
+ // Test to see which Sunday to use -- 0 == 7 == Sunday
+ $format = in_array(7, str_split($value)) ? 'N' : 'w';
+ $fieldValue = $date->format($format);
+
+ return $this->isSatisfied($fieldValue, $value);
+ }
+
+ public function increment(DateTime $date, $invert = false)
+ {
+ if ($invert) {
+ $date->modify('-1 day');
+ $date->setTime(23, 59, 0);
+ } else {
+ $date->modify('+1 day');
+ $date->setTime(0, 0, 0);
+ }
+
+ return $this;
+ }
+
+ /**
+ * @inheritDoc
+ */
+ public function validate($value)
+ {
+ $basicChecks = parent::validate($value);
+
+ if (!$basicChecks) {
+ // Handle the # value
+ if (strpos($value, '#') !== false) {
+ $chunks = explode('#', $value);
+ $chunks[0] = $this->convertLiterals($chunks[0]);
+
+ if (parent::validate($chunks[0]) && is_numeric($chunks[1]) && in_array($chunks[1], $this->nthRange)) {
+ return true;
+ }
+ }
+
+ if (preg_match('/^(.*)L$/', $value, $matches)) {
+ return $this->validate($matches[1]);
+ }
+
+ return false;
+ }
+
+ return $basicChecks;
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/FieldFactory.php b/vendor/dragonmantank/cron-expression/src/Cron/FieldFactory.php
new file mode 100644
index 000000000..fd27352d1
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/FieldFactory.php
@@ -0,0 +1,54 @@
+fields[$position])) {
+ switch ($position) {
+ case 0:
+ $this->fields[$position] = new MinutesField();
+ break;
+ case 1:
+ $this->fields[$position] = new HoursField();
+ break;
+ case 2:
+ $this->fields[$position] = new DayOfMonthField();
+ break;
+ case 3:
+ $this->fields[$position] = new MonthField();
+ break;
+ case 4:
+ $this->fields[$position] = new DayOfWeekField();
+ break;
+ default:
+ throw new InvalidArgumentException(
+ $position . ' is not a valid position'
+ );
+ }
+ }
+
+ return $this->fields[$position];
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/FieldInterface.php b/vendor/dragonmantank/cron-expression/src/Cron/FieldInterface.php
new file mode 100644
index 000000000..be37b9389
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/FieldInterface.php
@@ -0,0 +1,40 @@
+isSatisfied($date->format('H'), $value);
+ }
+
+ public function increment(DateTime $date, $invert = false, $parts = null)
+ {
+ // Change timezone to UTC temporarily. This will
+ // allow us to go back or forwards and hour even
+ // if DST will be changed between the hours.
+ if (is_null($parts) || $parts == '*') {
+ $timezone = $date->getTimezone();
+ $date->setTimezone(new DateTimeZone('UTC'));
+ if ($invert) {
+ $date->modify('-1 hour');
+ } else {
+ $date->modify('+1 hour');
+ }
+ $date->setTimezone($timezone);
+
+ $date->setTime($date->format('H'), $invert ? 59 : 0);
+ return $this;
+ }
+
+ $parts = strpos($parts, ',') !== false ? explode(',', $parts) : array($parts);
+ $hours = array();
+ foreach ($parts as $part) {
+ $hours = array_merge($hours, $this->getRangeForExpression($part, 23));
+ }
+
+ $current_hour = $date->format('H');
+ $position = $invert ? count($hours) - 1 : 0;
+ if (count($hours) > 1) {
+ for ($i = 0; $i < count($hours) - 1; $i++) {
+ if ((!$invert && $current_hour >= $hours[$i] && $current_hour < $hours[$i + 1]) ||
+ ($invert && $current_hour > $hours[$i] && $current_hour <= $hours[$i + 1])) {
+ $position = $invert ? $i : $i + 1;
+ break;
+ }
+ }
+ }
+
+ $hour = $hours[$position];
+ if ((!$invert && $date->format('H') >= $hour) || ($invert && $date->format('H') <= $hour)) {
+ $date->modify(($invert ? '-' : '+') . '1 day');
+ $date->setTime($invert ? 23 : 0, $invert ? 59 : 0);
+ }
+ else {
+ $date->setTime($hour, $invert ? 59 : 0);
+ }
+
+ return $this;
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/MinutesField.php b/vendor/dragonmantank/cron-expression/src/Cron/MinutesField.php
new file mode 100644
index 000000000..59bb386f9
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/MinutesField.php
@@ -0,0 +1,60 @@
+isSatisfied($date->format('i'), $value);
+ }
+
+ public function increment(DateTime $date, $invert = false, $parts = null)
+ {
+ if (is_null($parts)) {
+ if ($invert) {
+ $date->modify('-1 minute');
+ } else {
+ $date->modify('+1 minute');
+ }
+ return $this;
+ }
+
+ $parts = strpos($parts, ',') !== false ? explode(',', $parts) : array($parts);
+ $minutes = array();
+ foreach ($parts as $part) {
+ $minutes = array_merge($minutes, $this->getRangeForExpression($part, 59));
+ }
+
+ $current_minute = $date->format('i');
+ $position = $invert ? count($minutes) - 1 : 0;
+ if (count($minutes) > 1) {
+ for ($i = 0; $i < count($minutes) - 1; $i++) {
+ if ((!$invert && $current_minute >= $minutes[$i] && $current_minute < $minutes[$i + 1]) ||
+ ($invert && $current_minute > $minutes[$i] && $current_minute <= $minutes[$i + 1])) {
+ $position = $invert ? $i : $i + 1;
+ break;
+ }
+ }
+ }
+
+ if ((!$invert && $current_minute >= $minutes[$position]) || ($invert && $current_minute <= $minutes[$position])) {
+ $date->modify(($invert ? '-' : '+') . '1 hour');
+ $date->setTime($date->format('H'), $invert ? 59 : 0);
+ }
+ else {
+ $date->setTime($date->format('H'), $minutes[$position]);
+ }
+
+ return $this;
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/src/Cron/MonthField.php b/vendor/dragonmantank/cron-expression/src/Cron/MonthField.php
new file mode 100644
index 000000000..79fdf3cf5
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/src/Cron/MonthField.php
@@ -0,0 +1,38 @@
+ 'JAN', 2 => 'FEB', 3 => 'MAR', 4 => 'APR', 5 => 'MAY', 6 => 'JUN', 7 => 'JUL',
+ 8 => 'AUG', 9 => 'SEP', 10 => 'OCT', 11 => 'NOV', 12 => 'DEC'];
+
+ public function isSatisfiedBy(DateTime $date, $value)
+ {
+ $value = $this->convertLiterals($value);
+
+ return $this->isSatisfied($date->format('m'), $value);
+ }
+
+ public function increment(DateTime $date, $invert = false)
+ {
+ if ($invert) {
+ $date->modify('last day of previous month');
+ $date->setTime(23, 59);
+ } else {
+ $date->modify('first day of next month');
+ $date->setTime(0, 0);
+ }
+
+ return $this;
+ }
+
+
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/AbstractFieldTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/AbstractFieldTest.php
new file mode 100644
index 000000000..38114392e
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/AbstractFieldTest.php
@@ -0,0 +1,139 @@
+
+ */
+class AbstractFieldTest extends TestCase
+{
+ /**
+ * @covers \Cron\AbstractField::isRange
+ */
+ public function testTestsIfRange()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->isRange('1-2'));
+ $this->assertFalse($f->isRange('2'));
+ }
+
+ /**
+ * @covers \Cron\AbstractField::isIncrementsOfRanges
+ */
+ public function testTestsIfIncrementsOfRanges()
+ {
+ $f = new DayOfWeekField();
+ $this->assertFalse($f->isIncrementsOfRanges('1-2'));
+ $this->assertTrue($f->isIncrementsOfRanges('1/2'));
+ $this->assertTrue($f->isIncrementsOfRanges('*/2'));
+ $this->assertTrue($f->isIncrementsOfRanges('3-12/2'));
+ }
+
+ /**
+ * @covers \Cron\AbstractField::isInRange
+ */
+ public function testTestsIfInRange()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->isInRange('1', '1-2'));
+ $this->assertTrue($f->isInRange('2', '1-2'));
+ $this->assertTrue($f->isInRange('5', '4-12'));
+ $this->assertFalse($f->isInRange('3', '4-12'));
+ $this->assertFalse($f->isInRange('13', '4-12'));
+ }
+
+ /**
+ * @covers \Cron\AbstractField::isInIncrementsOfRanges
+ */
+ public function testTestsIfInIncrementsOfRangesOnZeroStartRange()
+ {
+ $f = new MinutesField();
+ $this->assertTrue($f->isInIncrementsOfRanges('3', '3-59/2'));
+ $this->assertTrue($f->isInIncrementsOfRanges('13', '3-59/2'));
+ $this->assertTrue($f->isInIncrementsOfRanges('15', '3-59/2'));
+ $this->assertTrue($f->isInIncrementsOfRanges('14', '*/2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('2', '3-59/13'));
+ $this->assertFalse($f->isInIncrementsOfRanges('14', '*/13'));
+ $this->assertFalse($f->isInIncrementsOfRanges('14', '3-59/2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('3', '2-59'));
+ $this->assertFalse($f->isInIncrementsOfRanges('3', '2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('3', '*'));
+ $this->assertFalse($f->isInIncrementsOfRanges('0', '*/0'));
+ $this->assertFalse($f->isInIncrementsOfRanges('1', '*/0'));
+
+ $this->assertTrue($f->isInIncrementsOfRanges('4', '4/1'));
+ $this->assertFalse($f->isInIncrementsOfRanges('14', '4/1'));
+ $this->assertFalse($f->isInIncrementsOfRanges('34', '4/1'));
+ }
+
+ /**
+ * @covers \Cron\AbstractField::isInIncrementsOfRanges
+ */
+ public function testTestsIfInIncrementsOfRangesOnOneStartRange()
+ {
+ $f = new MonthField();
+ $this->assertTrue($f->isInIncrementsOfRanges('3', '3-12/2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('13', '3-12/2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('15', '3-12/2'));
+ $this->assertTrue($f->isInIncrementsOfRanges('3', '*/2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('3', '*/3'));
+ $this->assertTrue($f->isInIncrementsOfRanges('7', '*/3'));
+ $this->assertFalse($f->isInIncrementsOfRanges('14', '3-12/2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('3', '2-12'));
+ $this->assertFalse($f->isInIncrementsOfRanges('3', '2'));
+ $this->assertFalse($f->isInIncrementsOfRanges('3', '*'));
+ $this->assertFalse($f->isInIncrementsOfRanges('0', '*/0'));
+ $this->assertFalse($f->isInIncrementsOfRanges('1', '*/0'));
+
+ $this->assertTrue($f->isInIncrementsOfRanges('4', '4/1'));
+ $this->assertFalse($f->isInIncrementsOfRanges('14', '4/1'));
+ $this->assertFalse($f->isInIncrementsOfRanges('34', '4/1'));
+ }
+
+ /**
+ * @covers \Cron\AbstractField::isSatisfied
+ */
+ public function testTestsIfSatisfied()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->isSatisfied('12', '3-13'));
+ $this->assertFalse($f->isSatisfied('15', '3-7/2'));
+ $this->assertTrue($f->isSatisfied('12', '*'));
+ $this->assertTrue($f->isSatisfied('12', '12'));
+ $this->assertFalse($f->isSatisfied('12', '3-11'));
+ $this->assertFalse($f->isSatisfied('12', '3-7/2'));
+ $this->assertFalse($f->isSatisfied('12', '11'));
+ }
+
+ /**
+ * Allows ranges and lists to coexist in the same expression
+ *
+ * @see https://github.com/dragonmantank/cron-expression/issues/5
+ */
+ public function testAllowRangesAndLists()
+ {
+ $expression = '5-7,11-13';
+ $f = new HoursField();
+ $this->assertTrue($f->validate($expression));
+ }
+
+ /**
+ * Makes sure that various types of ranges expand out properly
+ *
+ * @see https://github.com/dragonmantank/cron-expression/issues/5
+ */
+ public function testGetRangeForExpressionExpandsCorrectly()
+ {
+ $f = new HoursField();
+ $this->assertSame([5, 6, 7, 11, 12, 13], $f->getRangeForExpression('5-7,11-13', 23));
+ $this->assertSame(['5', '6', '7', '11', '12', '13'], $f->getRangeForExpression('5,6,7,11,12,13', 23));
+ $this->assertSame([0, 6, 12, 18], $f->getRangeForExpression('*/6', 23));
+ $this->assertSame([5, 11], $f->getRangeForExpression('5-13/6', 23));
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/CronExpressionTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/CronExpressionTest.php
new file mode 100644
index 000000000..5d46644bc
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/CronExpressionTest.php
@@ -0,0 +1,560 @@
+
+ */
+class CronExpressionTest extends TestCase
+{
+ /**
+ * @covers \Cron\CronExpression::factory
+ */
+ public function testFactoryRecognizesTemplates()
+ {
+ $this->assertSame('0 0 1 1 *', CronExpression::factory('@annually')->getExpression());
+ $this->assertSame('0 0 1 1 *', CronExpression::factory('@yearly')->getExpression());
+ $this->assertSame('0 0 * * 0', CronExpression::factory('@weekly')->getExpression());
+ }
+
+ /**
+ * @covers \Cron\CronExpression::__construct
+ * @covers \Cron\CronExpression::getExpression
+ * @covers \Cron\CronExpression::__toString
+ */
+ public function testParsesCronSchedule()
+ {
+ // '2010-09-10 12:00:00'
+ $cron = CronExpression::factory('1 2-4 * 4,5,6 */3');
+ $this->assertSame('1', $cron->getExpression(CronExpression::MINUTE));
+ $this->assertSame('2-4', $cron->getExpression(CronExpression::HOUR));
+ $this->assertSame('*', $cron->getExpression(CronExpression::DAY));
+ $this->assertSame('4,5,6', $cron->getExpression(CronExpression::MONTH));
+ $this->assertSame('*/3', $cron->getExpression(CronExpression::WEEKDAY));
+ $this->assertSame('1 2-4 * 4,5,6 */3', $cron->getExpression());
+ $this->assertSame('1 2-4 * 4,5,6 */3', (string) $cron);
+ $this->assertNull($cron->getExpression('foo'));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::__construct
+ * @covers \Cron\CronExpression::getExpression
+ * @covers \Cron\CronExpression::__toString
+ * @expectedException \InvalidArgumentException
+ * @expectedExceptionMessage Invalid CRON field value A at position 0
+ */
+ public function testParsesCronScheduleThrowsAnException()
+ {
+ CronExpression::factory('A 1 2 3 4');
+ }
+
+ /**
+ * @covers \Cron\CronExpression::__construct
+ * @covers \Cron\CronExpression::getExpression
+ * @dataProvider scheduleWithDifferentSeparatorsProvider
+ */
+ public function testParsesCronScheduleWithAnySpaceCharsAsSeparators($schedule, array $expected)
+ {
+ $cron = CronExpression::factory($schedule);
+ $this->assertSame($expected[0], $cron->getExpression(CronExpression::MINUTE));
+ $this->assertSame($expected[1], $cron->getExpression(CronExpression::HOUR));
+ $this->assertSame($expected[2], $cron->getExpression(CronExpression::DAY));
+ $this->assertSame($expected[3], $cron->getExpression(CronExpression::MONTH));
+ $this->assertSame($expected[4], $cron->getExpression(CronExpression::WEEKDAY));
+ }
+
+ /**
+ * Data provider for testParsesCronScheduleWithAnySpaceCharsAsSeparators
+ *
+ * @return array
+ */
+ public static function scheduleWithDifferentSeparatorsProvider()
+ {
+ return array(
+ array("*\t*\t*\t*\t*\t", array('*', '*', '*', '*', '*', '*')),
+ array("* * * * * ", array('*', '*', '*', '*', '*', '*')),
+ array("* \t * \t * \t * \t * \t", array('*', '*', '*', '*', '*', '*')),
+ array("*\t \t*\t \t*\t \t*\t \t*\t \t", array('*', '*', '*', '*', '*', '*')),
+ );
+ }
+
+ /**
+ * @covers \Cron\CronExpression::__construct
+ * @covers \Cron\CronExpression::setExpression
+ * @covers \Cron\CronExpression::setPart
+ * @expectedException InvalidArgumentException
+ */
+ public function testInvalidCronsWillFail()
+ {
+ // Only four values
+ $cron = CronExpression::factory('* * * 1');
+ }
+
+ /**
+ * @covers \Cron\CronExpression::setPart
+ * @expectedException InvalidArgumentException
+ */
+ public function testInvalidPartsWillFail()
+ {
+ // Only four values
+ $cron = CronExpression::factory('* * * * *');
+ $cron->setPart(1, 'abc');
+ }
+
+ /**
+ * Data provider for cron schedule
+ *
+ * @return array
+ */
+ public function scheduleProvider()
+ {
+ return array(
+ array('*/2 */2 * * *', '2015-08-10 21:47:27', '2015-08-10 22:00:00', false),
+ array('* * * * *', '2015-08-10 21:50:37', '2015-08-10 21:50:00', true),
+ array('* 20,21,22 * * *', '2015-08-10 21:50:00', '2015-08-10 21:50:00', true),
+ // Handles CSV values
+ array('* 20,22 * * *', '2015-08-10 21:50:00', '2015-08-10 22:00:00', false),
+ // CSV values can be complex
+ array('7-9 * */9 * *', '2015-08-10 22:02:33', '2015-08-10 22:07:00', false),
+ // 15th minute, of the second hour, every 15 days, in January, every Friday
+ array('1 * * * 7', '2015-08-10 21:47:27', '2015-08-16 00:01:00', false),
+ // Test with exact times
+ array('47 21 * * *', strtotime('2015-08-10 21:47:30'), '2015-08-10 21:47:00', true),
+ // Test Day of the week (issue #1)
+ // According cron implementation, 0|7 = sunday, 1 => monday, etc
+ array('* * * * 0', strtotime('2011-06-15 23:09:00'), '2011-06-19 00:00:00', false),
+ array('* * * * 7', strtotime('2011-06-15 23:09:00'), '2011-06-19 00:00:00', false),
+ array('* * * * 1', strtotime('2011-06-15 23:09:00'), '2011-06-20 00:00:00', false),
+ // Should return the sunday date as 7 equals 0
+ array('0 0 * * MON,SUN', strtotime('2011-06-15 23:09:00'), '2011-06-19 00:00:00', false),
+ array('0 0 * * 1,7', strtotime('2011-06-15 23:09:00'), '2011-06-19 00:00:00', false),
+ array('0 0 * * 0-4', strtotime('2011-06-15 23:09:00'), '2011-06-16 00:00:00', false),
+ array('0 0 * * 7-4', strtotime('2011-06-15 23:09:00'), '2011-06-16 00:00:00', false),
+ array('0 0 * * 4-7', strtotime('2011-06-15 23:09:00'), '2011-06-16 00:00:00', false),
+ array('0 0 * * 7-3', strtotime('2011-06-15 23:09:00'), '2011-06-19 00:00:00', false),
+ array('0 0 * * 3-7', strtotime('2011-06-15 23:09:00'), '2011-06-16 00:00:00', false),
+ array('0 0 * * 3-7', strtotime('2011-06-18 23:09:00'), '2011-06-19 00:00:00', false),
+ // Test lists of values and ranges (Abhoryo)
+ array('0 0 * * 2-7', strtotime('2011-06-20 23:09:00'), '2011-06-21 00:00:00', false),
+ array('0 0 * * 2-7', strtotime('2011-06-18 23:09:00'), '2011-06-19 00:00:00', false),
+ array('0 0 * * 4-7', strtotime('2011-07-19 00:00:00'), '2011-07-21 00:00:00', false),
+ // Test increments of ranges
+ array('0-12/4 * * * *', strtotime('2011-06-20 12:04:00'), '2011-06-20 12:04:00', true),
+ array('4-59/2 * * * *', strtotime('2011-06-20 12:04:00'), '2011-06-20 12:04:00', true),
+ array('4-59/2 * * * *', strtotime('2011-06-20 12:06:00'), '2011-06-20 12:06:00', true),
+ array('4-59/3 * * * *', strtotime('2011-06-20 12:06:00'), '2011-06-20 12:07:00', false),
+ // Test Day of the Week and the Day of the Month (issue #1)
+ array('0 0 1 1 0', strtotime('2011-06-15 23:09:00'), '2012-01-01 00:00:00', false),
+ array('0 0 1 JAN 0', strtotime('2011-06-15 23:09:00'), '2012-01-01 00:00:00', false),
+ array('0 0 1 * 0', strtotime('2011-06-15 23:09:00'), '2012-01-01 00:00:00', false),
+ // Test the W day of the week modifier for day of the month field
+ array('0 0 2W * *', strtotime('2011-07-01 00:00:00'), '2011-07-01 00:00:00', true),
+ array('0 0 1W * *', strtotime('2011-05-01 00:00:00'), '2011-05-02 00:00:00', false),
+ array('0 0 1W * *', strtotime('2011-07-01 00:00:00'), '2011-07-01 00:00:00', true),
+ array('0 0 3W * *', strtotime('2011-07-01 00:00:00'), '2011-07-04 00:00:00', false),
+ array('0 0 16W * *', strtotime('2011-07-01 00:00:00'), '2011-07-15 00:00:00', false),
+ array('0 0 28W * *', strtotime('2011-07-01 00:00:00'), '2011-07-28 00:00:00', false),
+ array('0 0 30W * *', strtotime('2011-07-01 00:00:00'), '2011-07-29 00:00:00', false),
+ array('0 0 31W * *', strtotime('2011-07-01 00:00:00'), '2011-07-29 00:00:00', false),
+ // Test the last weekday of a month
+ array('* * * * 5L', strtotime('2011-07-01 00:00:00'), '2011-07-29 00:00:00', false),
+ array('* * * * 6L', strtotime('2011-07-01 00:00:00'), '2011-07-30 00:00:00', false),
+ array('* * * * 7L', strtotime('2011-07-01 00:00:00'), '2011-07-31 00:00:00', false),
+ array('* * * * 1L', strtotime('2011-07-24 00:00:00'), '2011-07-25 00:00:00', false),
+ array('* * * 1 5L', strtotime('2011-12-25 00:00:00'), '2012-01-27 00:00:00', false),
+ // Test the hash symbol for the nth weekday of a given month
+ array('* * * * 5#2', strtotime('2011-07-01 00:00:00'), '2011-07-08 00:00:00', false),
+ array('* * * * 5#1', strtotime('2011-07-01 00:00:00'), '2011-07-01 00:00:00', true),
+ array('* * * * 3#4', strtotime('2011-07-01 00:00:00'), '2011-07-27 00:00:00', false),
+
+ // Issue #7, documented example failed
+ ['3-59/15 6-12 */15 1 2-5', strtotime('2017-01-08 00:00:00'), '2017-01-31 06:03:00', false],
+
+ // https://github.com/laravel/framework/commit/07d160ac3cc9764d5b429734ffce4fa311385403
+ ['* * * * MON-FRI', strtotime('2017-01-08 00:00:00'), strtotime('2017-01-09 00:00:00'), false],
+ ['* * * * TUE', strtotime('2017-01-08 00:00:00'), strtotime('2017-01-10 00:00:00'), false],
+ );
+ }
+
+ /**
+ * @covers \Cron\CronExpression::isDue
+ * @covers \Cron\CronExpression::getNextRunDate
+ * @covers \Cron\DayOfMonthField
+ * @covers \Cron\DayOfWeekField
+ * @covers \Cron\MinutesField
+ * @covers \Cron\HoursField
+ * @covers \Cron\MonthField
+ * @covers \Cron\CronExpression::getRunDate
+ * @dataProvider scheduleProvider
+ */
+ public function testDeterminesIfCronIsDue($schedule, $relativeTime, $nextRun, $isDue)
+ {
+ $relativeTimeString = is_int($relativeTime) ? date('Y-m-d H:i:s', $relativeTime) : $relativeTime;
+
+ // Test next run date
+ $cron = CronExpression::factory($schedule);
+ if (is_string($relativeTime)) {
+ $relativeTime = new DateTime($relativeTime);
+ } elseif (is_int($relativeTime)) {
+ $relativeTime = date('Y-m-d H:i:s', $relativeTime);
+ }
+
+ if (is_string($nextRun)) {
+ $nextRunDate = new DateTime($nextRun);
+ } elseif (is_int($nextRun)) {
+ $nextRunDate = new DateTime();
+ $nextRunDate->setTimestamp($nextRun);
+ }
+ $this->assertSame($isDue, $cron->isDue($relativeTime));
+ $next = $cron->getNextRunDate($relativeTime, 0, true);
+
+ $this->assertEquals($nextRunDate, $next);
+ }
+
+ /**
+ * @covers \Cron\CronExpression::isDue
+ */
+ public function testIsDueHandlesDifferentDates()
+ {
+ $cron = CronExpression::factory('* * * * *');
+ $this->assertTrue($cron->isDue());
+ $this->assertTrue($cron->isDue('now'));
+ $this->assertTrue($cron->isDue(new DateTime('now')));
+ $this->assertTrue($cron->isDue(date('Y-m-d H:i')));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::isDue
+ */
+ public function testIsDueHandlesDifferentDefaultTimezones()
+ {
+ $originalTimezone = date_default_timezone_get();
+ $cron = CronExpression::factory('0 15 * * 3'); //Wednesday at 15:00
+ $date = '2014-01-01 15:00'; //Wednesday
+
+ date_default_timezone_set('UTC');
+ $this->assertTrue($cron->isDue(new DateTime($date), 'UTC'));
+ $this->assertFalse($cron->isDue(new DateTime($date), 'Europe/Amsterdam'));
+ $this->assertFalse($cron->isDue(new DateTime($date), 'Asia/Tokyo'));
+
+ date_default_timezone_set('Europe/Amsterdam');
+ $this->assertFalse($cron->isDue(new DateTime($date), 'UTC'));
+ $this->assertTrue($cron->isDue(new DateTime($date), 'Europe/Amsterdam'));
+ $this->assertFalse($cron->isDue(new DateTime($date), 'Asia/Tokyo'));
+
+ date_default_timezone_set('Asia/Tokyo');
+ $this->assertFalse($cron->isDue(new DateTime($date), 'UTC'));
+ $this->assertFalse($cron->isDue(new DateTime($date), 'Europe/Amsterdam'));
+ $this->assertTrue($cron->isDue(new DateTime($date), 'Asia/Tokyo'));
+
+ date_default_timezone_set($originalTimezone);
+ }
+
+ /**
+ * @covers \Cron\CronExpression::isDue
+ */
+ public function testIsDueHandlesDifferentSuppliedTimezones()
+ {
+ $cron = CronExpression::factory('0 15 * * 3'); //Wednesday at 15:00
+ $date = '2014-01-01 15:00'; //Wednesday
+
+ $this->assertTrue($cron->isDue(new DateTime($date, new DateTimeZone('UTC')), 'UTC'));
+ $this->assertFalse($cron->isDue(new DateTime($date, new DateTimeZone('UTC')), 'Europe/Amsterdam'));
+ $this->assertFalse($cron->isDue(new DateTime($date, new DateTimeZone('UTC')), 'Asia/Tokyo'));
+
+ $this->assertFalse($cron->isDue(new DateTime($date, new DateTimeZone('Europe/Amsterdam')), 'UTC'));
+ $this->assertTrue($cron->isDue(new DateTime($date, new DateTimeZone('Europe/Amsterdam')), 'Europe/Amsterdam'));
+ $this->assertFalse($cron->isDue(new DateTime($date, new DateTimeZone('Europe/Amsterdam')), 'Asia/Tokyo'));
+
+ $this->assertFalse($cron->isDue(new DateTime($date, new DateTimeZone('Asia/Tokyo')), 'UTC'));
+ $this->assertFalse($cron->isDue(new DateTime($date, new DateTimeZone('Asia/Tokyo')), 'Europe/Amsterdam'));
+ $this->assertTrue($cron->isDue(new DateTime($date, new DateTimeZone('Asia/Tokyo')), 'Asia/Tokyo'));
+ }
+
+ /**
+ * @covers Cron\CronExpression::isDue
+ */
+ public function testIsDueHandlesDifferentTimezonesAsArgument()
+ {
+ $cron = CronExpression::factory('0 15 * * 3'); //Wednesday at 15:00
+ $date = '2014-01-01 15:00'; //Wednesday
+ $utc = new \DateTimeZone('UTC');
+ $amsterdam = new \DateTimeZone('Europe/Amsterdam');
+ $tokyo = new \DateTimeZone('Asia/Tokyo');
+ $this->assertTrue($cron->isDue(new DateTime($date, $utc), 'UTC'));
+ $this->assertFalse($cron->isDue(new DateTime($date, $amsterdam), 'UTC'));
+ $this->assertFalse($cron->isDue(new DateTime($date, $tokyo), 'UTC'));
+ $this->assertFalse($cron->isDue(new DateTime($date, $utc), 'Europe/Amsterdam'));
+ $this->assertTrue($cron->isDue(new DateTime($date, $amsterdam), 'Europe/Amsterdam'));
+ $this->assertFalse($cron->isDue(new DateTime($date, $tokyo), 'Europe/Amsterdam'));
+ $this->assertFalse($cron->isDue(new DateTime($date, $utc), 'Asia/Tokyo'));
+ $this->assertFalse($cron->isDue(new DateTime($date, $amsterdam), 'Asia/Tokyo'));
+ $this->assertTrue($cron->isDue(new DateTime($date, $tokyo), 'Asia/Tokyo'));
+ }
+
+ /**
+ * @covers Cron\CronExpression::isDue
+ */
+ public function testRecognisesTimezonesAsPartOfDateTime()
+ {
+ $cron = CronExpression::factory("0 7 * * *");
+ $tzCron = "America/New_York";
+ $tzServer = new \DateTimeZone("Europe/London");
+
+ $dtCurrent = \DateTime::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
+ $dtPrev = $cron->getPreviousRunDate($dtCurrent, 0, true, $tzCron);
+ $this->assertEquals('1508151600 : 2017-10-16T07:00:00-04:00 : America/New_York', $dtPrev->format("U \: c \: e"));
+
+ $dtCurrent = \DateTimeImmutable::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
+ $dtPrev = $cron->getPreviousRunDate($dtCurrent, 0, true, $tzCron);
+ $this->assertEquals('1508151600 : 2017-10-16T07:00:00-04:00 : America/New_York', $dtPrev->format("U \: c \: e"));
+
+ $dtCurrent = \DateTimeImmutable::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
+ $dtPrev = $cron->getPreviousRunDate($dtCurrent->format("c"), 0, true, $tzCron);
+ $this->assertEquals('1508151600 : 2017-10-16T07:00:00-04:00 : America/New_York', $dtPrev->format("U \: c \: e"));
+
+ $dtCurrent = \DateTimeImmutable::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
+ $dtPrev = $cron->getPreviousRunDate($dtCurrent->format("\@U"), 0, true, $tzCron);
+ $this->assertEquals('1508151600 : 2017-10-16T07:00:00-04:00 : America/New_York', $dtPrev->format("U \: c \: e"));
+
+ }
+
+
+ /**
+ * @covers \Cron\CronExpression::getPreviousRunDate
+ */
+ public function testCanGetPreviousRunDates()
+ {
+ $cron = CronExpression::factory('* * * * *');
+ $next = $cron->getNextRunDate('now');
+ $two = $cron->getNextRunDate('now', 1);
+ $this->assertEquals($next, $cron->getPreviousRunDate($two));
+
+ $cron = CronExpression::factory('* */2 * * *');
+ $next = $cron->getNextRunDate('now');
+ $two = $cron->getNextRunDate('now', 1);
+ $this->assertEquals($next, $cron->getPreviousRunDate($two));
+
+ $cron = CronExpression::factory('* * * */2 *');
+ $next = $cron->getNextRunDate('now');
+ $two = $cron->getNextRunDate('now', 1);
+ $this->assertEquals($next, $cron->getPreviousRunDate($two));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::getMultipleRunDates
+ */
+ public function testProvidesMultipleRunDates()
+ {
+ $cron = CronExpression::factory('*/2 * * * *');
+ $this->assertEquals(array(
+ new DateTime('2008-11-09 00:00:00'),
+ new DateTime('2008-11-09 00:02:00'),
+ new DateTime('2008-11-09 00:04:00'),
+ new DateTime('2008-11-09 00:06:00')
+ ), $cron->getMultipleRunDates(4, '2008-11-09 00:00:00', false, true));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::getMultipleRunDates
+ * @covers \Cron\CronExpression::setMaxIterationCount
+ */
+ public function testProvidesMultipleRunDatesForTheFarFuture() {
+ // Fails with the default 1000 iteration limit
+ $cron = CronExpression::factory('0 0 12 1 *');
+ $cron->setMaxIterationCount(2000);
+ $this->assertEquals(array(
+ new DateTime('2016-01-12 00:00:00'),
+ new DateTime('2017-01-12 00:00:00'),
+ new DateTime('2018-01-12 00:00:00'),
+ new DateTime('2019-01-12 00:00:00'),
+ new DateTime('2020-01-12 00:00:00'),
+ new DateTime('2021-01-12 00:00:00'),
+ new DateTime('2022-01-12 00:00:00'),
+ new DateTime('2023-01-12 00:00:00'),
+ new DateTime('2024-01-12 00:00:00'),
+ ), $cron->getMultipleRunDates(9, '2015-04-28 00:00:00', false, true));
+ }
+
+ /**
+ * @covers \Cron\CronExpression
+ */
+ public function testCanIterateOverNextRuns()
+ {
+ $cron = CronExpression::factory('@weekly');
+ $nextRun = $cron->getNextRunDate("2008-11-09 08:00:00");
+ $this->assertEquals($nextRun, new DateTime("2008-11-16 00:00:00"));
+
+ // true is cast to 1
+ $nextRun = $cron->getNextRunDate("2008-11-09 00:00:00", true, true);
+ $this->assertEquals($nextRun, new DateTime("2008-11-16 00:00:00"));
+
+ // You can iterate over them
+ $nextRun = $cron->getNextRunDate($cron->getNextRunDate("2008-11-09 00:00:00", 1, true), 1, true);
+ $this->assertEquals($nextRun, new DateTime("2008-11-23 00:00:00"));
+
+ // You can skip more than one
+ $nextRun = $cron->getNextRunDate("2008-11-09 00:00:00", 2, true);
+ $this->assertEquals($nextRun, new DateTime("2008-11-23 00:00:00"));
+ $nextRun = $cron->getNextRunDate("2008-11-09 00:00:00", 3, true);
+ $this->assertEquals($nextRun, new DateTime("2008-11-30 00:00:00"));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::getRunDate
+ */
+ public function testSkipsCurrentDateByDefault()
+ {
+ $cron = CronExpression::factory('* * * * *');
+ $current = new DateTime('now');
+ $next = $cron->getNextRunDate($current);
+ $nextPrev = $cron->getPreviousRunDate($next);
+ $this->assertSame($current->format('Y-m-d H:i:00'), $nextPrev->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::getRunDate
+ * @ticket 7
+ */
+ public function testStripsForSeconds()
+ {
+ $cron = CronExpression::factory('* * * * *');
+ $current = new DateTime('2011-09-27 10:10:54');
+ $this->assertSame('2011-09-27 10:11:00', $cron->getNextRunDate($current)->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::getRunDate
+ */
+ public function testFixesPhpBugInDateIntervalMonth()
+ {
+ $cron = CronExpression::factory('0 0 27 JAN *');
+ $this->assertSame('2011-01-27 00:00:00', $cron->getPreviousRunDate('2011-08-22 00:00:00')->format('Y-m-d H:i:s'));
+ }
+
+ public function testIssue29()
+ {
+ $cron = CronExpression::factory('@weekly');
+ $this->assertSame(
+ '2013-03-10 00:00:00',
+ $cron->getPreviousRunDate('2013-03-17 00:00:00')->format('Y-m-d H:i:s')
+ );
+ }
+
+ /**
+ * @see https://github.com/mtdowling/cron-expression/issues/20
+ */
+ public function testIssue20() {
+ $e = CronExpression::factory('* * * * MON#1');
+ $this->assertTrue($e->isDue(new DateTime('2014-04-07 00:00:00')));
+ $this->assertFalse($e->isDue(new DateTime('2014-04-14 00:00:00')));
+ $this->assertFalse($e->isDue(new DateTime('2014-04-21 00:00:00')));
+
+ $e = CronExpression::factory('* * * * SAT#2');
+ $this->assertFalse($e->isDue(new DateTime('2014-04-05 00:00:00')));
+ $this->assertTrue($e->isDue(new DateTime('2014-04-12 00:00:00')));
+ $this->assertFalse($e->isDue(new DateTime('2014-04-19 00:00:00')));
+
+ $e = CronExpression::factory('* * * * SUN#3');
+ $this->assertFalse($e->isDue(new DateTime('2014-04-13 00:00:00')));
+ $this->assertTrue($e->isDue(new DateTime('2014-04-20 00:00:00')));
+ $this->assertFalse($e->isDue(new DateTime('2014-04-27 00:00:00')));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::getRunDate
+ */
+ public function testKeepOriginalTime()
+ {
+ $now = new \DateTime;
+ $strNow = $now->format(DateTime::ISO8601);
+ $cron = CronExpression::factory('0 0 * * *');
+ $cron->getPreviousRunDate($now);
+ $this->assertSame($strNow, $now->format(DateTime::ISO8601));
+ }
+
+ /**
+ * @covers \Cron\CronExpression::__construct
+ * @covers \Cron\CronExpression::factory
+ * @covers \Cron\CronExpression::isValidExpression
+ * @covers \Cron\CronExpression::setExpression
+ * @covers \Cron\CronExpression::setPart
+ */
+ public function testValidationWorks()
+ {
+ // Invalid. Only four values
+ $this->assertFalse(CronExpression::isValidExpression('* * * 1'));
+ // Valid
+ $this->assertTrue(CronExpression::isValidExpression('* * * * 1'));
+
+ // Issue #156, 13 is an invalid month
+ $this->assertFalse(CronExpression::isValidExpression("* * * 13 * "));
+
+ // Issue #155, 90 is an invalid second
+ $this->assertFalse(CronExpression::isValidExpression('90 * * * *'));
+
+ // Issue #154, 24 is an invalid hour
+ $this->assertFalse(CronExpression::isValidExpression("0 24 1 12 0"));
+
+ // Issue #125, this is just all sorts of wrong
+ $this->assertFalse(CronExpression::isValidExpression('990 14 * * mon-fri0345345'));
+
+ // see https://github.com/dragonmantank/cron-expression/issues/5
+ $this->assertTrue(CronExpression::isValidExpression('2,17,35,47 5-7,11-13 * * *'));
+ }
+
+ /**
+ * Makes sure that 00 is considered a valid value for 0-based fields
+ * cronie allows numbers with a leading 0, so adding support for this as well
+ *
+ * @see https://github.com/dragonmantank/cron-expression/issues/12
+ */
+ public function testDoubleZeroIsValid()
+ {
+ $this->assertTrue(CronExpression::isValidExpression('00 * * * *'));
+ $this->assertTrue(CronExpression::isValidExpression('01 * * * *'));
+ $this->assertTrue(CronExpression::isValidExpression('* 00 * * *'));
+ $this->assertTrue(CronExpression::isValidExpression('* 01 * * *'));
+
+ $e = CronExpression::factory('00 * * * *');
+ $this->assertTrue($e->isDue(new DateTime('2014-04-07 00:00:00')));
+ $e = CronExpression::factory('01 * * * *');
+ $this->assertTrue($e->isDue(new DateTime('2014-04-07 00:01:00')));
+
+ $e = CronExpression::factory('* 00 * * *');
+ $this->assertTrue($e->isDue(new DateTime('2014-04-07 00:00:00')));
+ $e = CronExpression::factory('* 01 * * *');
+ $this->assertTrue($e->isDue(new DateTime('2014-04-07 01:00:00')));
+ }
+
+
+ /**
+ * Ranges with large steps should "wrap around" to the appropriate value
+ * cronie allows for steps that are larger than the range of a field, with it wrapping around like a ring buffer. We
+ * should do the same.
+ *
+ * @see https://github.com/dragonmantank/cron-expression/issues/6
+ */
+ public function testRangesWrapAroundWithLargeSteps()
+ {
+ $f = new MonthField();
+ $this->assertTrue($f->validate('*/123'));
+ $this->assertSame([4], $f->getRangeForExpression('*/123', 12));
+
+ $e = CronExpression::factory('* * * */123 *');
+ $this->assertTrue($e->isDue(new DateTime('2014-04-07 00:00:00')));
+
+ $nextRunDate = $e->getNextRunDate(new DateTime('2014-04-07 00:00:00'));
+ $this->assertSame('2014-04-07 00:01:00', $nextRunDate->format('Y-m-d H:i:s'));
+
+ $nextRunDate = $e->getNextRunDate(new DateTime('2014-05-07 00:00:00'));
+ $this->assertSame('2015-04-01 00:00:00', $nextRunDate->format('Y-m-d H:i:s'));
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/DayOfMonthFieldTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/DayOfMonthFieldTest.php
new file mode 100644
index 000000000..0dae4ed6a
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/DayOfMonthFieldTest.php
@@ -0,0 +1,64 @@
+
+ */
+class DayOfMonthFieldTest extends TestCase
+{
+ /**
+ * @covers \Cron\DayOfMonthField::validate
+ */
+ public function testValidatesField()
+ {
+ $f = new DayOfMonthField();
+ $this->assertTrue($f->validate('1'));
+ $this->assertTrue($f->validate('*'));
+ $this->assertTrue($f->validate('L'));
+ $this->assertTrue($f->validate('5W'));
+ $this->assertTrue($f->validate('01'));
+ $this->assertFalse($f->validate('5W,L'));
+ $this->assertFalse($f->validate('1.'));
+ }
+
+ /**
+ * @covers \Cron\DayOfMonthField::isSatisfiedBy
+ */
+ public function testChecksIfSatisfied()
+ {
+ $f = new DayOfMonthField();
+ $this->assertTrue($f->isSatisfiedBy(new DateTime(), '?'));
+ }
+
+ /**
+ * @covers \Cron\DayOfMonthField::increment
+ */
+ public function testIncrementsDate()
+ {
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f = new DayOfMonthField();
+ $f->increment($d);
+ $this->assertSame('2011-03-16 00:00:00', $d->format('Y-m-d H:i:s'));
+
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f->increment($d, true);
+ $this->assertSame('2011-03-14 23:59:00', $d->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * Day of the month cannot accept a 0 value, it must be between 1 and 31
+ * See Github issue #120
+ *
+ * @since 2017-01-22
+ */
+ public function testDoesNotAccept0Date()
+ {
+ $f = new DayOfMonthField();
+ $this->assertFalse($f->validate(0));
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/DayOfWeekFieldTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/DayOfWeekFieldTest.php
new file mode 100644
index 000000000..d27c34df8
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/DayOfWeekFieldTest.php
@@ -0,0 +1,129 @@
+
+ */
+class DayOfWeekFieldTest extends TestCase
+{
+ /**
+ * @covers \Cron\DayOfWeekField::validate
+ */
+ public function testValidatesField()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->validate('1'));
+ $this->assertTrue($f->validate('01'));
+ $this->assertTrue($f->validate('00'));
+ $this->assertTrue($f->validate('*'));
+ $this->assertFalse($f->validate('*/3,1,1-12'));
+ $this->assertTrue($f->validate('SUN-2'));
+ $this->assertFalse($f->validate('1.'));
+ }
+
+ /**
+ * @covers \Cron\DayOfWeekField::isSatisfiedBy
+ */
+ public function testChecksIfSatisfied()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->isSatisfiedBy(new DateTime(), '?'));
+ }
+
+ /**
+ * @covers \Cron\DayOfWeekField::increment
+ */
+ public function testIncrementsDate()
+ {
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f = new DayOfWeekField();
+ $f->increment($d);
+ $this->assertSame('2011-03-16 00:00:00', $d->format('Y-m-d H:i:s'));
+
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f->increment($d, true);
+ $this->assertSame('2011-03-14 23:59:00', $d->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * @covers \Cron\DayOfWeekField::isSatisfiedBy
+ * @expectedException InvalidArgumentException
+ * @expectedExceptionMessage Weekday must be a value between 0 and 7. 12 given
+ */
+ public function testValidatesHashValueWeekday()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->isSatisfiedBy(new DateTime(), '12#1'));
+ }
+
+ /**
+ * @covers \Cron\DayOfWeekField::isSatisfiedBy
+ * @expectedException InvalidArgumentException
+ * @expectedExceptionMessage There are never more than 5 or less than 1 of a given weekday in a month
+ */
+ public function testValidatesHashValueNth()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->isSatisfiedBy(new DateTime(), '3#6'));
+ }
+
+ /**
+ * @covers \Cron\DayOfWeekField::validate
+ */
+ public function testValidateWeekendHash()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->validate('MON#1'));
+ $this->assertTrue($f->validate('TUE#2'));
+ $this->assertTrue($f->validate('WED#3'));
+ $this->assertTrue($f->validate('THU#4'));
+ $this->assertTrue($f->validate('FRI#5'));
+ $this->assertTrue($f->validate('SAT#1'));
+ $this->assertTrue($f->validate('SUN#3'));
+ $this->assertTrue($f->validate('MON#1,MON#3'));
+ }
+
+ /**
+ * @covers \Cron\DayOfWeekField::isSatisfiedBy
+ */
+ public function testHandlesZeroAndSevenDayOfTheWeekValues()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->isSatisfiedBy(new DateTime('2011-09-04 00:00:00'), '0-2'));
+ $this->assertTrue($f->isSatisfiedBy(new DateTime('2011-09-04 00:00:00'), '6-0'));
+
+ $this->assertTrue($f->isSatisfiedBy(new DateTime('2014-04-20 00:00:00'), 'SUN'));
+ $this->assertTrue($f->isSatisfiedBy(new DateTime('2014-04-20 00:00:00'), 'SUN#3'));
+ $this->assertTrue($f->isSatisfiedBy(new DateTime('2014-04-20 00:00:00'), '0#3'));
+ $this->assertTrue($f->isSatisfiedBy(new DateTime('2014-04-20 00:00:00'), '7#3'));
+ }
+
+ /**
+ * @see https://github.com/mtdowling/cron-expression/issues/47
+ */
+ public function testIssue47() {
+ $f = new DayOfWeekField();
+ $this->assertFalse($f->validate('mon,'));
+ $this->assertFalse($f->validate('mon-'));
+ $this->assertFalse($f->validate('*/2,'));
+ $this->assertFalse($f->validate('-mon'));
+ $this->assertFalse($f->validate(',1'));
+ $this->assertFalse($f->validate('*-'));
+ $this->assertFalse($f->validate(',-'));
+ }
+
+ /**
+ * @see https://github.com/laravel/framework/commit/07d160ac3cc9764d5b429734ffce4fa311385403
+ */
+ public function testLiteralsExpandProperly()
+ {
+ $f = new DayOfWeekField();
+ $this->assertTrue($f->validate('MON-FRI'));
+ $this->assertSame([1,2,3,4,5], $f->getRangeForExpression('MON-FRI', 7));
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/FieldFactoryTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/FieldFactoryTest.php
new file mode 100644
index 000000000..a6e66b0e1
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/FieldFactoryTest.php
@@ -0,0 +1,42 @@
+
+ */
+class FieldFactoryTest extends TestCase
+{
+ /**
+ * @covers \Cron\FieldFactory::getField
+ */
+ public function testRetrievesFieldInstances()
+ {
+ $mappings = array(
+ 0 => 'Cron\MinutesField',
+ 1 => 'Cron\HoursField',
+ 2 => 'Cron\DayOfMonthField',
+ 3 => 'Cron\MonthField',
+ 4 => 'Cron\DayOfWeekField',
+ );
+
+ $f = new FieldFactory();
+
+ foreach ($mappings as $position => $class) {
+ $this->assertSame($class, get_class($f->getField($position)));
+ }
+ }
+
+ /**
+ * @covers \Cron\FieldFactory::getField
+ * @expectedException InvalidArgumentException
+ */
+ public function testValidatesFieldPosition()
+ {
+ $f = new FieldFactory();
+ $f->getField(-1);
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/HoursFieldTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/HoursFieldTest.php
new file mode 100644
index 000000000..e936d11a6
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/HoursFieldTest.php
@@ -0,0 +1,77 @@
+
+ */
+class HoursFieldTest extends TestCase
+{
+ /**
+ * @covers \Cron\HoursField::validate
+ */
+ public function testValidatesField()
+ {
+ $f = new HoursField();
+ $this->assertTrue($f->validate('1'));
+ $this->assertTrue($f->validate('00'));
+ $this->assertTrue($f->validate('01'));
+ $this->assertTrue($f->validate('*'));
+ $this->assertFalse($f->validate('*/3,1,1-12'));
+ }
+
+ /**
+ * @covers \Cron\HoursField::increment
+ */
+ public function testIncrementsDate()
+ {
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f = new HoursField();
+ $f->increment($d);
+ $this->assertSame('2011-03-15 12:00:00', $d->format('Y-m-d H:i:s'));
+
+ $d->setTime(11, 15, 0);
+ $f->increment($d, true);
+ $this->assertSame('2011-03-15 10:59:00', $d->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * @covers \Cron\HoursField::increment
+ */
+ public function testIncrementsDateWithThirtyMinuteOffsetTimezone()
+ {
+ $tz = date_default_timezone_get();
+ date_default_timezone_set('America/St_Johns');
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f = new HoursField();
+ $f->increment($d);
+ $this->assertSame('2011-03-15 12:00:00', $d->format('Y-m-d H:i:s'));
+
+ $d->setTime(11, 15, 0);
+ $f->increment($d, true);
+ $this->assertSame('2011-03-15 10:59:00', $d->format('Y-m-d H:i:s'));
+ date_default_timezone_set($tz);
+ }
+
+ /**
+ * @covers \Cron\HoursField::increment
+ */
+ public function testIncrementDateWithFifteenMinuteOffsetTimezone()
+ {
+ $tz = date_default_timezone_get();
+ date_default_timezone_set('Asia/Kathmandu');
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f = new HoursField();
+ $f->increment($d);
+ $this->assertSame('2011-03-15 12:00:00', $d->format('Y-m-d H:i:s'));
+
+ $d->setTime(11, 15, 0);
+ $f->increment($d, true);
+ $this->assertSame('2011-03-15 10:59:00', $d->format('Y-m-d H:i:s'));
+ date_default_timezone_set($tz);
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/MinutesFieldTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/MinutesFieldTest.php
new file mode 100644
index 000000000..b91bffac5
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/MinutesFieldTest.php
@@ -0,0 +1,51 @@
+
+ */
+class MinutesFieldTest extends TestCase
+{
+ /**
+ * @covers \Cron\MinutesField::validate
+ */
+ public function testValidatesField()
+ {
+ $f = new MinutesField();
+ $this->assertTrue($f->validate('1'));
+ $this->assertTrue($f->validate('*'));
+ $this->assertFalse($f->validate('*/3,1,1-12'));
+ }
+
+ /**
+ * @covers \Cron\MinutesField::increment
+ */
+ public function testIncrementsDate()
+ {
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f = new MinutesField();
+ $f->increment($d);
+ $this->assertSame('2011-03-15 11:16:00', $d->format('Y-m-d H:i:s'));
+ $f->increment($d, true);
+ $this->assertSame('2011-03-15 11:15:00', $d->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * Various bad syntaxes that are reported to work, but shouldn't.
+ *
+ * @author Chris Tankersley
+ * @since 2017-08-18
+ */
+ public function testBadSyntaxesShouldNotValidate()
+ {
+ $f = new MinutesField();
+ $this->assertFalse($f->validate('*-1'));
+ $this->assertFalse($f->validate('1-2-3'));
+ $this->assertFalse($f->validate('-1'));
+ }
+}
diff --git a/vendor/dragonmantank/cron-expression/tests/Cron/MonthFieldTest.php b/vendor/dragonmantank/cron-expression/tests/Cron/MonthFieldTest.php
new file mode 100644
index 000000000..83f0f164b
--- /dev/null
+++ b/vendor/dragonmantank/cron-expression/tests/Cron/MonthFieldTest.php
@@ -0,0 +1,81 @@
+
+ */
+class MonthFieldTest extends TestCase
+{
+ /**
+ * @covers \Cron\MonthField::validate
+ */
+ public function testValidatesField()
+ {
+ $f = new MonthField();
+ $this->assertTrue($f->validate('12'));
+ $this->assertTrue($f->validate('*'));
+ $this->assertFalse($f->validate('*/10,2,1-12'));
+ $this->assertFalse($f->validate('1.fix-regexp'));
+ }
+
+ /**
+ * @covers \Cron\MonthField::increment
+ */
+ public function testIncrementsDate()
+ {
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f = new MonthField();
+ $f->increment($d);
+ $this->assertSame('2011-04-01 00:00:00', $d->format('Y-m-d H:i:s'));
+
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f->increment($d, true);
+ $this->assertSame('2011-02-28 23:59:00', $d->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * @covers \Cron\MonthField::increment
+ */
+ public function testIncrementsDateWithThirtyMinuteTimezone()
+ {
+ $tz = date_default_timezone_get();
+ date_default_timezone_set('America/St_Johns');
+ $d = new DateTime('2011-03-31 11:59:59');
+ $f = new MonthField();
+ $f->increment($d);
+ $this->assertSame('2011-04-01 00:00:00', $d->format('Y-m-d H:i:s'));
+
+ $d = new DateTime('2011-03-15 11:15:00');
+ $f->increment($d, true);
+ $this->assertSame('2011-02-28 23:59:00', $d->format('Y-m-d H:i:s'));
+ date_default_timezone_set($tz);
+ }
+
+
+ /**
+ * @covers \Cron\MonthField::increment
+ */
+ public function testIncrementsYearAsNeeded()
+ {
+ $f = new MonthField();
+ $d = new DateTime('2011-12-15 00:00:00');
+ $f->increment($d);
+ $this->assertSame('2012-01-01 00:00:00', $d->format('Y-m-d H:i:s'));
+ }
+
+ /**
+ * @covers \Cron\MonthField::increment
+ */
+ public function testDecrementsYearAsNeeded()
+ {
+ $f = new MonthField();
+ $d = new DateTime('2011-01-15 00:00:00');
+ $f->increment($d, true);
+ $this->assertSame('2010-12-31 23:59:00', $d->format('Y-m-d H:i:s'));
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/EmailLexer.php b/vendor/egulias/email-validator/EmailValidator/EmailLexer.php
new file mode 100644
index 000000000..882c96815
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/EmailLexer.php
@@ -0,0 +1,221 @@
+ self::S_OPENPARENTHESIS,
+ ')' => self::S_CLOSEPARENTHESIS,
+ '<' => self::S_LOWERTHAN,
+ '>' => self::S_GREATERTHAN,
+ '[' => self::S_OPENBRACKET,
+ ']' => self::S_CLOSEBRACKET,
+ ':' => self::S_COLON,
+ ';' => self::S_SEMICOLON,
+ '@' => self::S_AT,
+ '\\' => self::S_BACKSLASH,
+ '/' => self::S_SLASH,
+ ',' => self::S_COMMA,
+ '.' => self::S_DOT,
+ '"' => self::S_DQUOTE,
+ '-' => self::S_HYPHEN,
+ '::' => self::S_DOUBLECOLON,
+ ' ' => self::S_SP,
+ "\t" => self::S_HTAB,
+ "\r" => self::S_CR,
+ "\n" => self::S_LF,
+ "\r\n" => self::CRLF,
+ 'IPv6' => self::S_IPV6TAG,
+ '{' => self::S_OPENQBRACKET,
+ '}' => self::S_CLOSEQBRACKET,
+ '' => self::S_EMPTY,
+ '\0' => self::C_NUL,
+ );
+
+ protected $hasInvalidTokens = false;
+
+ protected $previous;
+
+ public function reset()
+ {
+ $this->hasInvalidTokens = false;
+ parent::reset();
+ }
+
+ public function hasInvalidTokens()
+ {
+ return $this->hasInvalidTokens;
+ }
+
+ /**
+ * @param $type
+ * @throws \UnexpectedValueException
+ * @return boolean
+ */
+ public function find($type)
+ {
+ $search = clone $this;
+ $search->skipUntil($type);
+
+ if (!$search->lookahead) {
+ throw new \UnexpectedValueException($type . ' not found');
+ }
+ return true;
+ }
+
+ /**
+ * getPrevious
+ *
+ * @return array token
+ */
+ public function getPrevious()
+ {
+ return $this->previous;
+ }
+
+ /**
+ * moveNext
+ *
+ * @return boolean
+ */
+ public function moveNext()
+ {
+ $this->previous = $this->token;
+
+ return parent::moveNext();
+ }
+
+ /**
+ * Lexical catchable patterns.
+ *
+ * @return string[]
+ */
+ protected function getCatchablePatterns()
+ {
+ return array(
+ '[a-zA-Z_]+[46]?', //ASCII and domain literal
+ '[^\x00-\x7F]', //UTF-8
+ '[0-9]+',
+ '\r\n',
+ '::',
+ '\s+?',
+ '.',
+ );
+ }
+
+ /**
+ * Lexical non-catchable patterns.
+ *
+ * @return string[]
+ */
+ protected function getNonCatchablePatterns()
+ {
+ return array('[\xA0-\xff]+');
+ }
+
+ /**
+ * Retrieve token type. Also processes the token value if necessary.
+ *
+ * @param string $value
+ * @throws \InvalidArgumentException
+ * @return integer
+ */
+ protected function getType(&$value)
+ {
+ if ($this->isNullType($value)) {
+ return self::C_NUL;
+ }
+
+ if ($this->isValid($value)) {
+ return $this->charValue[$value];
+ }
+
+ if ($this->isUTF8Invalid($value)) {
+ $this->hasInvalidTokens = true;
+ return self::INVALID;
+ }
+
+ return self::GENERIC;
+ }
+
+ protected function isValid($value)
+ {
+ if (isset($this->charValue[$value])) {
+ return true;
+ }
+
+ return false;
+ }
+
+ /**
+ * @param $value
+ * @return bool
+ */
+ protected function isNullType($value)
+ {
+ if ($value === "\0") {
+ return true;
+ }
+
+ return false;
+ }
+
+ /**
+ * @param $value
+ * @return bool
+ */
+ protected function isUTF8Invalid($value)
+ {
+ if (preg_match('/\p{Cc}+/u', $value)) {
+ return true;
+ }
+
+ return false;
+ }
+
+ protected function getModifiers()
+ {
+ return 'iu';
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/EmailParser.php b/vendor/egulias/email-validator/EmailValidator/EmailParser.php
new file mode 100644
index 000000000..d0627d824
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/EmailParser.php
@@ -0,0 +1,104 @@
+
+ */
+class EmailParser
+{
+ const EMAIL_MAX_LENGTH = 254;
+
+ protected $warnings;
+ protected $domainPart = '';
+ protected $localPart = '';
+ protected $lexer;
+ protected $localPartParser;
+ protected $domainPartParser;
+
+ public function __construct(EmailLexer $lexer)
+ {
+ $this->lexer = $lexer;
+ $this->localPartParser = new LocalPart($this->lexer);
+ $this->domainPartParser = new DomainPart($this->lexer);
+ $this->warnings = new \SplObjectStorage();
+ }
+
+ /**
+ * @param $str
+ * @return array
+ */
+ public function parse($str)
+ {
+ $this->lexer->setInput($str);
+
+ if (!$this->hasAtToken()) {
+ throw new NoLocalPart();
+ }
+
+
+ $this->localPartParser->parse($str);
+ $this->domainPartParser->parse($str);
+
+ $this->setParts($str);
+
+ if ($this->lexer->hasInvalidTokens()) {
+ throw new ExpectingATEXT();
+ }
+
+ return array('local' => $this->localPart, 'domain' => $this->domainPart);
+ }
+
+ public function getWarnings()
+ {
+ $localPartWarnings = $this->localPartParser->getWarnings();
+ $domainPartWarnings = $this->domainPartParser->getWarnings();
+ $this->warnings = array_merge($localPartWarnings, $domainPartWarnings);
+
+ $this->addLongEmailWarning($this->localPart, $this->domainPart);
+
+ return $this->warnings;
+ }
+
+ public function getParsedDomainPart()
+ {
+ return $this->domainPart;
+ }
+
+ protected function setParts($email)
+ {
+ $parts = explode('@', $email);
+ $this->domainPart = $this->domainPartParser->getDomainPart();
+ $this->localPart = $parts[0];
+ }
+
+ protected function hasAtToken()
+ {
+ $this->lexer->moveNext();
+ $this->lexer->moveNext();
+ if ($this->lexer->token['type'] === EmailLexer::S_AT) {
+ return false;
+ }
+
+ return true;
+ }
+
+ /**
+ * @param string $localPart
+ * @param string $parsedDomainPart
+ */
+ protected function addLongEmailWarning($localPart, $parsedDomainPart)
+ {
+ if (strlen($localPart . '@' . $parsedDomainPart) > self::EMAIL_MAX_LENGTH) {
+ $this->warnings[EmailTooLong::CODE] = new EmailTooLong();
+ }
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/EmailValidator.php b/vendor/egulias/email-validator/EmailValidator/EmailValidator.php
new file mode 100644
index 000000000..44b4b93c6
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/EmailValidator.php
@@ -0,0 +1,67 @@
+lexer = new EmailLexer();
+ }
+
+ /**
+ * @param $email
+ * @param EmailValidation $emailValidation
+ * @return bool
+ */
+ public function isValid($email, EmailValidation $emailValidation)
+ {
+ $isValid = $emailValidation->isValid($email, $this->lexer);
+ $this->warnings = $emailValidation->getWarnings();
+ $this->error = $emailValidation->getError();
+
+ return $isValid;
+ }
+
+ /**
+ * @return boolean
+ */
+ public function hasWarnings()
+ {
+ return !empty($this->warnings);
+ }
+
+ /**
+ * @return array
+ */
+ public function getWarnings()
+ {
+ return $this->warnings;
+ }
+
+ /**
+ * @return InvalidEmail
+ */
+ public function getError()
+ {
+ return $this->error;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php b/vendor/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php
new file mode 100644
index 000000000..97f41a2ca
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php
@@ -0,0 +1,9 @@
+lexer->moveNext();
+
+ if ($this->lexer->token['type'] === EmailLexer::S_DOT) {
+ throw new DotAtStart();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_EMPTY) {
+ throw new NoDomainPart();
+ }
+ if ($this->lexer->token['type'] === EmailLexer::S_HYPHEN) {
+ throw new DomainHyphened();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_OPENPARENTHESIS) {
+ $this->warnings[DeprecatedComment::CODE] = new DeprecatedComment();
+ $this->parseDomainComments();
+ }
+
+ $domain = $this->doParseDomainPart();
+
+ $prev = $this->lexer->getPrevious();
+ $length = strlen($domain);
+
+ if ($prev['type'] === EmailLexer::S_DOT) {
+ throw new DotAtEnd();
+ }
+ if ($prev['type'] === EmailLexer::S_HYPHEN) {
+ throw new DomainHyphened();
+ }
+ if ($length > self::DOMAIN_MAX_LENGTH) {
+ $this->warnings[DomainTooLong::CODE] = new DomainTooLong();
+ }
+ if ($prev['type'] === EmailLexer::S_CR) {
+ throw new CRLFAtTheEnd();
+ }
+ $this->domainPart = $domain;
+ }
+
+ public function getDomainPart()
+ {
+ return $this->domainPart;
+ }
+
+ public function checkIPV6Tag($addressLiteral, $maxGroups = 8)
+ {
+ $prev = $this->lexer->getPrevious();
+ if ($prev['type'] === EmailLexer::S_COLON) {
+ $this->warnings[IPV6ColonEnd::CODE] = new IPV6ColonEnd();
+ }
+
+ $IPv6 = substr($addressLiteral, 5);
+ //Daniel Marschall's new IPv6 testing strategy
+ $matchesIP = explode(':', $IPv6);
+ $groupCount = count($matchesIP);
+ $colons = strpos($IPv6, '::');
+
+ if (count(preg_grep('/^[0-9A-Fa-f]{0,4}$/', $matchesIP, PREG_GREP_INVERT)) !== 0) {
+ $this->warnings[IPV6BadChar::CODE] = new IPV6BadChar();
+ }
+
+ if ($colons === false) {
+ // We need exactly the right number of groups
+ if ($groupCount !== $maxGroups) {
+ $this->warnings[IPV6GroupCount::CODE] = new IPV6GroupCount();
+ }
+ return;
+ }
+
+ if ($colons !== strrpos($IPv6, '::')) {
+ $this->warnings[IPV6DoubleColon::CODE] = new IPV6DoubleColon();
+ return;
+ }
+
+ if ($colons === 0 || $colons === (strlen($IPv6) - 2)) {
+ // RFC 4291 allows :: at the start or end of an address
+ //with 7 other groups in addition
+ ++$maxGroups;
+ }
+
+ if ($groupCount > $maxGroups) {
+ $this->warnings[IPV6MaxGroups::CODE] = new IPV6MaxGroups();
+ } elseif ($groupCount === $maxGroups) {
+ $this->warnings[IPV6Deprecated::CODE] = new IPV6Deprecated();
+ }
+ }
+
+ protected function doParseDomainPart()
+ {
+ $domain = '';
+ $openedParenthesis = 0;
+ do {
+ $prev = $this->lexer->getPrevious();
+
+ $this->checkNotAllowedChars($this->lexer->token);
+
+ if ($this->lexer->token['type'] === EmailLexer::S_OPENPARENTHESIS) {
+ $this->parseComments();
+ $openedParenthesis += $this->getOpenedParenthesis();
+ $this->lexer->moveNext();
+ $tmpPrev = $this->lexer->getPrevious();
+ if ($tmpPrev['type'] === EmailLexer::S_CLOSEPARENTHESIS) {
+ $openedParenthesis--;
+ }
+ }
+ if ($this->lexer->token['type'] === EmailLexer::S_CLOSEPARENTHESIS) {
+ if ($openedParenthesis === 0) {
+ throw new UnopenedComment();
+ } else {
+ $openedParenthesis--;
+ }
+ }
+
+ $this->checkConsecutiveDots();
+ $this->checkDomainPartExceptions($prev);
+
+ if ($this->hasBrackets()) {
+ $this->parseDomainLiteral();
+ }
+
+ $this->checkLabelLength($prev);
+
+ if ($this->isFWS()) {
+ $this->parseFWS();
+ }
+
+ $domain .= $this->lexer->token['value'];
+ $this->lexer->moveNext();
+ } while ($this->lexer->token);
+
+ return $domain;
+ }
+
+ private function checkNotAllowedChars($token)
+ {
+ $notAllowed = [EmailLexer::S_BACKSLASH => true, EmailLexer::S_SLASH=> true];
+ if (isset($notAllowed[$token['type']])) {
+ throw new CharNotAllowed();
+ }
+ }
+
+ protected function parseDomainLiteral()
+ {
+ if ($this->lexer->isNextToken(EmailLexer::S_COLON)) {
+ $this->warnings[IPV6ColonStart::CODE] = new IPV6ColonStart();
+ }
+ if ($this->lexer->isNextToken(EmailLexer::S_IPV6TAG)) {
+ $lexer = clone $this->lexer;
+ $lexer->moveNext();
+ if ($lexer->isNextToken(EmailLexer::S_DOUBLECOLON)) {
+ $this->warnings[IPV6ColonStart::CODE] = new IPV6ColonStart();
+ }
+ }
+
+ return $this->doParseDomainLiteral();
+ }
+
+ protected function doParseDomainLiteral()
+ {
+ $IPv6TAG = false;
+ $addressLiteral = '';
+ do {
+ if ($this->lexer->token['type'] === EmailLexer::C_NUL) {
+ throw new ExpectingDTEXT();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::INVALID ||
+ $this->lexer->token['type'] === EmailLexer::C_DEL ||
+ $this->lexer->token['type'] === EmailLexer::S_LF
+ ) {
+ $this->warnings[ObsoleteDTEXT::CODE] = new ObsoleteDTEXT();
+ }
+
+ if ($this->lexer->isNextTokenAny(array(EmailLexer::S_OPENQBRACKET, EmailLexer::S_OPENBRACKET))) {
+ throw new ExpectingDTEXT();
+ }
+
+ if ($this->lexer->isNextTokenAny(
+ array(EmailLexer::S_HTAB, EmailLexer::S_SP, $this->lexer->token['type'] === EmailLexer::CRLF)
+ )) {
+ $this->warnings[CFWSWithFWS::CODE] = new CFWSWithFWS();
+ $this->parseFWS();
+ }
+
+ if ($this->lexer->isNextToken(EmailLexer::S_CR)) {
+ throw new CRNoLF();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_BACKSLASH) {
+ $this->warnings[ObsoleteDTEXT::CODE] = new ObsoleteDTEXT();
+ $addressLiteral .= $this->lexer->token['value'];
+ $this->lexer->moveNext();
+ $this->validateQuotedPair();
+ }
+ if ($this->lexer->token['type'] === EmailLexer::S_IPV6TAG) {
+ $IPv6TAG = true;
+ }
+ if ($this->lexer->token['type'] === EmailLexer::S_CLOSEQBRACKET) {
+ break;
+ }
+
+ $addressLiteral .= $this->lexer->token['value'];
+
+ } while ($this->lexer->moveNext());
+
+ $addressLiteral = str_replace('[', '', $addressLiteral);
+ $addressLiteral = $this->checkIPV4Tag($addressLiteral);
+
+ if (false === $addressLiteral) {
+ return $addressLiteral;
+ }
+
+ if (!$IPv6TAG) {
+ $this->warnings[DomainLiteral::CODE] = new DomainLiteral();
+ return $addressLiteral;
+ }
+
+ $this->warnings[AddressLiteral::CODE] = new AddressLiteral();
+
+ $this->checkIPV6Tag($addressLiteral);
+
+ return $addressLiteral;
+ }
+
+ protected function checkIPV4Tag($addressLiteral)
+ {
+ $matchesIP = array();
+
+ // Extract IPv4 part from the end of the address-literal (if there is one)
+ if (preg_match(
+ '/\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/',
+ $addressLiteral,
+ $matchesIP
+ ) > 0
+ ) {
+ $index = strrpos($addressLiteral, $matchesIP[0]);
+ if ($index === 0) {
+ $this->warnings[AddressLiteral::CODE] = new AddressLiteral();
+ return false;
+ }
+ // Convert IPv4 part to IPv6 format for further testing
+ $addressLiteral = substr($addressLiteral, 0, $index) . '0:0';
+ }
+
+ return $addressLiteral;
+ }
+
+ protected function checkDomainPartExceptions($prev)
+ {
+ $invalidDomainTokens = array(
+ EmailLexer::S_DQUOTE => true,
+ EmailLexer::S_SEMICOLON => true,
+ EmailLexer::S_GREATERTHAN => true,
+ EmailLexer::S_LOWERTHAN => true,
+ );
+
+ if (isset($invalidDomainTokens[$this->lexer->token['type']])) {
+ throw new ExpectingATEXT();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_COMMA) {
+ throw new CommaInDomain();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_AT) {
+ throw new ConsecutiveAt();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_OPENQBRACKET && $prev['type'] !== EmailLexer::S_AT) {
+ throw new ExpectingATEXT();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_HYPHEN && $this->lexer->isNextToken(EmailLexer::S_DOT)) {
+ throw new DomainHyphened();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_BACKSLASH
+ && $this->lexer->isNextToken(EmailLexer::GENERIC)) {
+ throw new ExpectingATEXT();
+ }
+ }
+
+ protected function hasBrackets()
+ {
+ if ($this->lexer->token['type'] !== EmailLexer::S_OPENBRACKET) {
+ return false;
+ }
+
+ try {
+ $this->lexer->find(EmailLexer::S_CLOSEBRACKET);
+ } catch (\RuntimeException $e) {
+ throw new ExpectingDomainLiteralClose();
+ }
+
+ return true;
+ }
+
+ protected function checkLabelLength($prev)
+ {
+ if ($this->lexer->token['type'] === EmailLexer::S_DOT &&
+ $prev['type'] === EmailLexer::GENERIC &&
+ strlen($prev['value']) > 63
+ ) {
+ $this->warnings[LabelTooLong::CODE] = new LabelTooLong();
+ }
+ }
+
+ protected function parseDomainComments()
+ {
+ $this->isUnclosedComment();
+ while (!$this->lexer->isNextToken(EmailLexer::S_CLOSEPARENTHESIS)) {
+ $this->warnEscaping();
+ $this->lexer->moveNext();
+ }
+
+ $this->lexer->moveNext();
+ if ($this->lexer->isNextToken(EmailLexer::S_DOT)) {
+ throw new ExpectingATEXT();
+ }
+ }
+
+ protected function addTLDWarnings()
+ {
+ if ($this->warnings[DomainLiteral::CODE]) {
+ $this->warnings[TLD::CODE] = new TLD();
+ }
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Parser/LocalPart.php b/vendor/egulias/email-validator/EmailValidator/Parser/LocalPart.php
new file mode 100644
index 000000000..8ab16ab4a
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Parser/LocalPart.php
@@ -0,0 +1,138 @@
+lexer->token['type'] !== EmailLexer::S_AT && $this->lexer->token) {
+ if ($this->lexer->token['type'] === EmailLexer::S_DOT && !$this->lexer->getPrevious()) {
+ throw new DotAtStart();
+ }
+
+ $closingQuote = $this->checkDQUOTE($closingQuote);
+ if ($closingQuote && $parseDQuote) {
+ $parseDQuote = $this->parseDoubleQuote();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_OPENPARENTHESIS) {
+ $this->parseComments();
+ $openedParenthesis += $this->getOpenedParenthesis();
+ }
+ if ($this->lexer->token['type'] === EmailLexer::S_CLOSEPARENTHESIS) {
+ if ($openedParenthesis === 0) {
+ throw new UnopenedComment();
+ } else {
+ $openedParenthesis--;
+ }
+ }
+
+ $this->checkConsecutiveDots();
+
+ if ($this->lexer->token['type'] === EmailLexer::S_DOT &&
+ $this->lexer->isNextToken(EmailLexer::S_AT)
+ ) {
+ throw new DotAtEnd();
+ }
+
+ $this->warnEscaping();
+ $this->isInvalidToken($this->lexer->token, $closingQuote);
+
+ if ($this->isFWS()) {
+ $this->parseFWS();
+ }
+
+ $this->lexer->moveNext();
+ }
+
+ $prev = $this->lexer->getPrevious();
+ if (strlen($prev['value']) > LocalTooLong::LOCAL_PART_LENGTH) {
+ $this->warnings[LocalTooLong::CODE] = new LocalTooLong();
+ }
+ }
+
+ protected function parseDoubleQuote()
+ {
+ $parseAgain = true;
+ $special = array(
+ EmailLexer::S_CR => true,
+ EmailLexer::S_HTAB => true,
+ EmailLexer::S_LF => true
+ );
+
+ $invalid = array(
+ EmailLexer::C_NUL => true,
+ EmailLexer::S_HTAB => true,
+ EmailLexer::S_CR => true,
+ EmailLexer::S_LF => true
+ );
+ $setSpecialsWarning = true;
+
+ $this->lexer->moveNext();
+
+ while ($this->lexer->token['type'] !== EmailLexer::S_DQUOTE && $this->lexer->token) {
+ $parseAgain = false;
+ if (isset($special[$this->lexer->token['type']]) && $setSpecialsWarning) {
+ $this->warnings[CFWSWithFWS::CODE] = new CFWSWithFWS();
+ $setSpecialsWarning = false;
+ }
+ if ($this->lexer->token['type'] === EmailLexer::S_BACKSLASH && $this->lexer->isNextToken(EmailLexer::S_DQUOTE)) {
+ $this->lexer->moveNext();
+ }
+
+ $this->lexer->moveNext();
+
+ if (!$this->escaped() && isset($invalid[$this->lexer->token['type']])) {
+ throw new ExpectingATEXT();
+ }
+ }
+
+ $prev = $this->lexer->getPrevious();
+
+ if ($prev['type'] === EmailLexer::S_BACKSLASH) {
+ if (!$this->checkDQUOTE(false)) {
+ throw new UnclosedQuotedString();
+ }
+ }
+
+ if (!$this->lexer->isNextToken(EmailLexer::S_AT) && $prev['type'] !== EmailLexer::S_BACKSLASH) {
+ throw new ExpectingAT();
+ }
+
+ return $parseAgain;
+ }
+
+ protected function isInvalidToken($token, $closingQuote)
+ {
+ $forbidden = array(
+ EmailLexer::S_COMMA,
+ EmailLexer::S_CLOSEBRACKET,
+ EmailLexer::S_OPENBRACKET,
+ EmailLexer::S_GREATERTHAN,
+ EmailLexer::S_LOWERTHAN,
+ EmailLexer::S_COLON,
+ EmailLexer::S_SEMICOLON,
+ EmailLexer::INVALID
+ );
+
+ if (in_array($token['type'], $forbidden) && !$closingQuote) {
+ throw new ExpectingATEXT();
+ }
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php b/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php
new file mode 100644
index 000000000..e5042e1a8
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php
@@ -0,0 +1,215 @@
+lexer = $lexer;
+ }
+
+ public function getWarnings()
+ {
+ return $this->warnings;
+ }
+
+ abstract public function parse($str);
+
+ /** @return int */
+ public function getOpenedParenthesis()
+ {
+ return $this->openedParenthesis;
+ }
+
+ /**
+ * validateQuotedPair
+ */
+ protected function validateQuotedPair()
+ {
+ if (!($this->lexer->token['type'] === EmailLexer::INVALID
+ || $this->lexer->token['type'] === EmailLexer::C_DEL)) {
+ throw new ExpectedQPair();
+ }
+
+ $this->warnings[QuotedPart::CODE] =
+ new QuotedPart($this->lexer->getPrevious()['type'], $this->lexer->token['type']);
+ }
+
+ protected function parseComments()
+ {
+ $this->openedParenthesis = 1;
+ $this->isUnclosedComment();
+ $this->warnings[Comment::CODE] = new Comment();
+ while (!$this->lexer->isNextToken(EmailLexer::S_CLOSEPARENTHESIS)) {
+ if ($this->lexer->isNextToken(EmailLexer::S_OPENPARENTHESIS)) {
+ $this->openedParenthesis++;
+ }
+ $this->warnEscaping();
+ $this->lexer->moveNext();
+ }
+
+ $this->lexer->moveNext();
+ if ($this->lexer->isNextTokenAny(array(EmailLexer::GENERIC, EmailLexer::S_EMPTY))) {
+ throw new ExpectingATEXT();
+ }
+
+ if ($this->lexer->isNextToken(EmailLexer::S_AT)) {
+ $this->warnings[CFWSNearAt::CODE] = new CFWSNearAt();
+ }
+ }
+
+ protected function isUnclosedComment()
+ {
+ try {
+ $this->lexer->find(EmailLexer::S_CLOSEPARENTHESIS);
+ return true;
+ } catch (\RuntimeException $e) {
+ throw new UnclosedComment();
+ }
+ }
+
+ protected function parseFWS()
+ {
+ $previous = $this->lexer->getPrevious();
+
+ $this->checkCRLFInFWS();
+
+ if ($this->lexer->token['type'] === EmailLexer::S_CR) {
+ throw new CRNoLF();
+ }
+
+ if ($this->lexer->isNextToken(EmailLexer::GENERIC) && $previous['type'] !== EmailLexer::S_AT) {
+ throw new AtextAfterCFWS();
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_LF || $this->lexer->token['type'] === EmailLexer::C_NUL) {
+ throw new ExpectingCTEXT();
+ }
+
+ if ($this->lexer->isNextToken(EmailLexer::S_AT) || $previous['type'] === EmailLexer::S_AT) {
+ $this->warnings[CFWSNearAt::CODE] = new CFWSNearAt();
+ } else {
+ $this->warnings[CFWSWithFWS::CODE] = new CFWSWithFWS();
+ }
+ }
+
+ protected function checkConsecutiveDots()
+ {
+ if ($this->lexer->token['type'] === EmailLexer::S_DOT && $this->lexer->isNextToken(EmailLexer::S_DOT)) {
+ throw new ConsecutiveDot();
+ }
+ }
+
+ protected function isFWS()
+ {
+ if ($this->escaped()) {
+ return false;
+ }
+
+ if ($this->lexer->token['type'] === EmailLexer::S_SP ||
+ $this->lexer->token['type'] === EmailLexer::S_HTAB ||
+ $this->lexer->token['type'] === EmailLexer::S_CR ||
+ $this->lexer->token['type'] === EmailLexer::S_LF ||
+ $this->lexer->token['type'] === EmailLexer::CRLF
+ ) {
+ return true;
+ }
+
+ return false;
+ }
+
+ protected function escaped()
+ {
+ $previous = $this->lexer->getPrevious();
+
+ if ($previous['type'] === EmailLexer::S_BACKSLASH
+ &&
+ $this->lexer->token['type'] !== EmailLexer::GENERIC
+ ) {
+ return true;
+ }
+
+ return false;
+ }
+
+ protected function warnEscaping()
+ {
+ if ($this->lexer->token['type'] !== EmailLexer::S_BACKSLASH) {
+ return false;
+ }
+
+ if ($this->lexer->isNextToken(EmailLexer::GENERIC)) {
+ throw new ExpectingATEXT();
+ }
+
+ if (!$this->lexer->isNextTokenAny(array(EmailLexer::S_SP, EmailLexer::S_HTAB, EmailLexer::C_DEL))) {
+ return false;
+ }
+
+ $this->warnings[QuotedPart::CODE] =
+ new QuotedPart($this->lexer->getPrevious()['type'], $this->lexer->token['type']);
+ return true;
+
+ }
+
+ protected function checkDQUOTE($hasClosingQuote)
+ {
+ if ($this->lexer->token['type'] !== EmailLexer::S_DQUOTE) {
+ return $hasClosingQuote;
+ }
+ if ($hasClosingQuote) {
+ return $hasClosingQuote;
+ }
+ $previous = $this->lexer->getPrevious();
+ if ($this->lexer->isNextToken(EmailLexer::GENERIC) && $previous['type'] === EmailLexer::GENERIC) {
+ throw new ExpectingATEXT();
+ }
+
+ try {
+ $this->lexer->find(EmailLexer::S_DQUOTE);
+ $hasClosingQuote = true;
+ } catch (\Exception $e) {
+ throw new UnclosedQuotedString();
+ }
+ $this->warnings[QuotedString::CODE] = new QuotedString($previous['value'], $this->lexer->token['value']);
+
+ return $hasClosingQuote;
+ }
+
+ protected function checkCRLFInFWS()
+ {
+ if ($this->lexer->token['type'] !== EmailLexer::CRLF) {
+ return;
+ }
+
+ if (!$this->lexer->isNextTokenAny(array(EmailLexer::S_SP, EmailLexer::S_HTAB))) {
+ throw new CRLFX2();
+ }
+
+ if (!$this->lexer->isNextTokenAny(array(EmailLexer::S_SP, EmailLexer::S_HTAB))) {
+ throw new CRLFAtTheEnd();
+ }
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php b/vendor/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php
new file mode 100644
index 000000000..e5c3e5df9
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php
@@ -0,0 +1,72 @@
+checkDNS($host);
+ }
+
+ public function getError()
+ {
+ return $this->error;
+ }
+
+ public function getWarnings()
+ {
+ return $this->warnings;
+ }
+
+ protected function checkDNS($host)
+ {
+ $variant = INTL_IDNA_VARIANT_2003;
+ if ( defined('INTL_IDNA_VARIANT_UTS46') ) {
+ $variant = INTL_IDNA_VARIANT_UTS46;
+ }
+ $host = rtrim(idn_to_ascii($host, IDNA_DEFAULT, $variant), '.') . '.';
+
+ $Aresult = true;
+ $MXresult = checkdnsrr($host, 'MX');
+
+ if (!$MXresult) {
+ $this->warnings[NoDNSMXRecord::CODE] = new NoDNSMXRecord();
+ $Aresult = checkdnsrr($host, 'A') || checkdnsrr($host, 'AAAA');
+ if (!$Aresult) {
+ $this->error = new NoDNSRecord();
+ }
+ }
+ return $MXresult || $Aresult;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Validation/EmailValidation.php b/vendor/egulias/email-validator/EmailValidator/Validation/EmailValidation.php
new file mode 100644
index 000000000..d5a015be5
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Validation/EmailValidation.php
@@ -0,0 +1,34 @@
+errors = $errors;
+ parent::__construct();
+ }
+
+ public function getErrors()
+ {
+ return $this->errors;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php b/vendor/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php
new file mode 100644
index 000000000..43fa42a64
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php
@@ -0,0 +1,110 @@
+validations = $validations;
+ $this->mode = $mode;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function isValid($email, EmailLexer $emailLexer)
+ {
+ $result = true;
+ $errors = [];
+ foreach ($this->validations as $validation) {
+ $emailLexer->reset();
+ $result = $result && $validation->isValid($email, $emailLexer);
+ $this->warnings = array_merge($this->warnings, $validation->getWarnings());
+ $errors = $this->addNewError($validation->getError(), $errors);
+
+ if ($this->shouldStop($result)) {
+ break;
+ }
+ }
+
+ if (!empty($errors)) {
+ $this->error = new MultipleErrors($errors);
+ }
+
+ return $result;
+ }
+
+ private function addNewError($possibleError, array $errors)
+ {
+ if (null !== $possibleError) {
+ $errors[] = $possibleError;
+ }
+
+ return $errors;
+ }
+
+ private function shouldStop($result)
+ {
+ return !$result && $this->mode === self::STOP_ON_ERROR;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getError()
+ {
+ return $this->error;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getWarnings()
+ {
+ return $this->warnings;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php b/vendor/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php
new file mode 100644
index 000000000..e4bf0cc4d
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php
@@ -0,0 +1,41 @@
+getWarnings())) {
+ return true;
+ }
+
+ $this->error = new RFCWarnings();
+
+ return false;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getError()
+ {
+ return $this->error ?: parent::getError();
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Validation/RFCValidation.php b/vendor/egulias/email-validator/EmailValidator/Validation/RFCValidation.php
new file mode 100644
index 000000000..c4ffe3503
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Validation/RFCValidation.php
@@ -0,0 +1,49 @@
+parser = new EmailParser($emailLexer);
+ try {
+ $this->parser->parse((string)$email);
+ } catch (InvalidEmail $invalid) {
+ $this->error = $invalid;
+ return false;
+ }
+
+ $this->warnings = $this->parser->getWarnings();
+ return true;
+ }
+
+ public function getError()
+ {
+ return $this->error;
+ }
+
+ public function getWarnings()
+ {
+ return $this->warnings;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php b/vendor/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php
new file mode 100644
index 000000000..4721f0d8c
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php
@@ -0,0 +1,45 @@
+setChecks(Spoofchecker::SINGLE_SCRIPT);
+
+ if ($checker->isSuspicious($email)) {
+ $this->error = new SpoofEmail();
+ }
+
+ return $this->error === null;
+ }
+
+ public function getError()
+ {
+ return $this->error;
+ }
+
+ public function getWarnings()
+ {
+ return [];
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php b/vendor/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php
new file mode 100644
index 000000000..77e70f7f5
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php
@@ -0,0 +1,14 @@
+message = 'Address literal in domain part';
+ $this->rfcNumber = 5321;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php b/vendor/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php
new file mode 100644
index 000000000..be43bbe6f
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php
@@ -0,0 +1,13 @@
+message = "Deprecated folding white space near @";
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php b/vendor/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php
new file mode 100644
index 000000000..dea3450ec
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php
@@ -0,0 +1,13 @@
+message = 'Folding whites space followed by folding white space';
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/Comment.php b/vendor/egulias/email-validator/EmailValidator/Warning/Comment.php
new file mode 100644
index 000000000..704c2908b
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/Comment.php
@@ -0,0 +1,13 @@
+message = "Comments found in this email";
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php b/vendor/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php
new file mode 100644
index 000000000..ad43bd7c9
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php
@@ -0,0 +1,13 @@
+message = 'Deprecated comments';
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php b/vendor/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php
new file mode 100644
index 000000000..6f36b5e29
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php
@@ -0,0 +1,14 @@
+message = 'Domain Literal';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php b/vendor/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php
new file mode 100644
index 000000000..61ff17a76
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php
@@ -0,0 +1,14 @@
+message = 'Domain is too long, exceeds 255 chars';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php b/vendor/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php
new file mode 100644
index 000000000..497309dbb
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php
@@ -0,0 +1,15 @@
+message = 'Email is too long, exceeds ' . EmailParser::EMAIL_MAX_LENGTH;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php
new file mode 100644
index 000000000..ba2fcc01b
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php
@@ -0,0 +1,14 @@
+message = 'Bad char in IPV6 domain literal';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php
new file mode 100644
index 000000000..41afa78c6
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php
@@ -0,0 +1,14 @@
+message = ':: found at the end of the domain literal';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php
new file mode 100644
index 000000000..1bf754e30
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php
@@ -0,0 +1,14 @@
+message = ':: found at the start of the domain literal';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php
new file mode 100644
index 000000000..d752caaa1
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php
@@ -0,0 +1,14 @@
+message = 'Deprecated form of IPV6';
+ $this->rfcNumber = 5321;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php
new file mode 100644
index 000000000..4f8239499
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php
@@ -0,0 +1,14 @@
+message = 'Double colon found after IPV6 tag';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php
new file mode 100644
index 000000000..a59d317f2
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php
@@ -0,0 +1,14 @@
+message = 'Group count is not IPV6 valid';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php
new file mode 100644
index 000000000..936274c13
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php
@@ -0,0 +1,14 @@
+message = 'Reached the maximum number of IPV6 groups allowed';
+ $this->rfcNumber = 5321;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php b/vendor/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php
new file mode 100644
index 000000000..daf07f408
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php
@@ -0,0 +1,14 @@
+message = 'Label too long';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php b/vendor/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php
new file mode 100644
index 000000000..0d08d8b35
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php
@@ -0,0 +1,15 @@
+message = 'Local part is too long, exceeds 64 chars (octets)';
+ $this->rfcNumber = 5322;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php b/vendor/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php
new file mode 100644
index 000000000..b3c21a1f3
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php
@@ -0,0 +1,14 @@
+message = 'No MX DSN record was found for this email';
+ $this->rfcNumber = 5321;
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php b/vendor/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php
new file mode 100644
index 000000000..10f19e334
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php
@@ -0,0 +1,14 @@
+rfcNumber = 5322;
+ $this->message = 'Obsolete DTEXT in domain literal';
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/QuotedPart.php b/vendor/egulias/email-validator/EmailValidator/Warning/QuotedPart.php
new file mode 100644
index 000000000..7be9e6a3f
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/QuotedPart.php
@@ -0,0 +1,13 @@
+message = "Deprecated Quoted String found between $prevToken and $postToken";
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/QuotedString.php b/vendor/egulias/email-validator/EmailValidator/Warning/QuotedString.php
new file mode 100644
index 000000000..e9d56e1e0
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/QuotedString.php
@@ -0,0 +1,13 @@
+message = "Quoted String found between $prevToken and $postToken";
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/TLD.php b/vendor/egulias/email-validator/EmailValidator/Warning/TLD.php
new file mode 100644
index 000000000..2338b9f44
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/TLD.php
@@ -0,0 +1,13 @@
+message = "RFC5321, TLD";
+ }
+}
diff --git a/vendor/egulias/email-validator/EmailValidator/Warning/Warning.php b/vendor/egulias/email-validator/EmailValidator/Warning/Warning.php
new file mode 100644
index 000000000..ec6a365ff
--- /dev/null
+++ b/vendor/egulias/email-validator/EmailValidator/Warning/Warning.php
@@ -0,0 +1,30 @@
+message;
+ }
+
+ public function code()
+ {
+ return self::CODE;
+ }
+
+ public function RFCNumber()
+ {
+ return $this->rfcNumber;
+ }
+
+ public function __toString()
+ {
+ return $this->message() . " rfc: " . $this->rfcNumber . "interal code: " . static::CODE;
+ }
+}
diff --git a/vendor/egulias/email-validator/LICENSE b/vendor/egulias/email-validator/LICENSE
new file mode 100644
index 000000000..c34d2c197
--- /dev/null
+++ b/vendor/egulias/email-validator/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) 2013-2016 Eduardo Gulias Davis
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/vendor/egulias/email-validator/README.md b/vendor/egulias/email-validator/README.md
new file mode 100644
index 000000000..8fcd2a6fe
--- /dev/null
+++ b/vendor/egulias/email-validator/README.md
@@ -0,0 +1,79 @@
+# EmailValidator
+[](https://travis-ci.org/egulias/EmailValidator) [](https://coveralls.io/r/egulias/EmailValidator?branch=master) [](https://scrutinizer-ci.com/g/egulias/EmailValidator/?branch=master) [](https://insight.sensiolabs.com/projects/22ba6692-9c02-42e5-a65d-1c5696bfffc6)
+=============================
+With the help of [PHPStorm](https://www.jetbrains.com/phpstorm/)
+
+## Requirements ##
+
+ * [Composer](https://getcomposer.org) is required for installation
+ * [Spoofchecking](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/SpoofCheckValidation.php) and [DNSCheckValidation](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/DNSCheckValidation.php) validation requires that your PHP system have the [PHP Internationalization Libraries](https://php.net/manual/en/book.intl.php) (also known as PHP Intl)
+
+## Installation ##
+
+Run the command below to install via Composer
+
+```shell
+composer require egulias/email-validator "~2.1"
+```
+
+## Getting Started ##
+`EmailValidator`requires you to decide which (or combination of them) validation/s strategy/ies you'd like to follow for each [validation](#available-validations).
+
+A basic example with the RFC validation
+```php
+isValid("example@example.com", new RFCValidation()); //true
+```
+
+
+### Available validations ###
+
+1. [RFCValidation](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/RFCValidation.php)
+2. [NoRFCWarningsValidation](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/NoRFCWarningsValidation.php)
+3. [DNSCheckValidation](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/DNSCheckValidation.php)
+4. [SpoofCheckValidation](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/SpoofCheckValidation.php)
+5. [MultipleValidationWithAnd](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/MultipleValidationWithAnd.php)
+6. [Your own validation](#how-to-extend)
+
+`MultipleValidationWithAnd`
+
+It is a validation that operates over other validations performing a logical and (&&) over the result of each validation.
+
+```php
+isValid("example@example.com", $multipleValidations); //true
+```
+
+### How to extend ###
+
+It's easy! You just need to implement [EmailValidation](https://github.com/egulias/EmailValidator/blob/master/EmailValidator/Validation/EmailValidation.php) and you can use your own validation.
+
+
+## Other Contributors ##
+(You can find current contributors [here](https://github.com/egulias/EmailValidator/graphs/contributors))
+
+As this is a port from another library and work, here are other people related to the previous one:
+
+* Ricard Clau [@ricardclau](https://github.com/ricardclau): Performance against PHP built-in filter_var
+* Josepf Bielawski [@stloyd](https://github.com/stloyd): For its first re-work of Dominic's lib
+* Dominic Sayers [@dominicsayers](https://github.com/dominicsayers): The original isemail function
+
+## License ##
+Released under the MIT License attached with this code.
+
diff --git a/vendor/egulias/email-validator/composer.json b/vendor/egulias/email-validator/composer.json
new file mode 100644
index 000000000..5423e9f02
--- /dev/null
+++ b/vendor/egulias/email-validator/composer.json
@@ -0,0 +1,44 @@
+{
+ "name": "egulias/email-validator",
+ "description": "A library for validating emails against several RFCs",
+ "homepage": "https://github.com/egulias/EmailValidator",
+ "type": "Library",
+ "keywords": ["email", "validation", "validator", "emailvalidation", "emailvalidator"],
+ "license": "MIT",
+ "authors": [
+ {"name": "Eduardo Gulias Davis"}
+ ],
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "repositories": [
+ {
+ "type": "git",
+ "url": "https://github.com/dominicsayers/isemail"
+ }
+ ],
+ "require": {
+ "php": ">= 5.5",
+ "doctrine/lexer": "^1.0.1"
+ },
+ "require-dev" : {
+ "satooshi/php-coveralls": "^1.0.1",
+ "phpunit/phpunit": "^4.8.35||^5.7||^6.0",
+ "dominicsayers/isemail": "dev-master"
+ },
+ "suggest": {
+ "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
+ },
+ "autoload": {
+ "psr-4": {
+ "Egulias\\EmailValidator\\": "EmailValidator"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Egulias\\Tests\\": "test"
+ }
+ }
+}
diff --git a/vendor/egulias/email-validator/phpunit.xml.dist b/vendor/egulias/email-validator/phpunit.xml.dist
new file mode 100644
index 000000000..b0812f97b
--- /dev/null
+++ b/vendor/egulias/email-validator/phpunit.xml.dist
@@ -0,0 +1,26 @@
+
+
+
+
+
+ ./Tests/EmailValidator
+ ./vendor/
+
+
+
+
+
+ ./vendor
+
+
+
diff --git a/vendor/erusev/parsedown/LICENSE.txt b/vendor/erusev/parsedown/LICENSE.txt
new file mode 100644
index 000000000..8e7c764d1
--- /dev/null
+++ b/vendor/erusev/parsedown/LICENSE.txt
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2013-2018 Emanuil Rusev, erusev.com
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/erusev/parsedown/Parsedown.php b/vendor/erusev/parsedown/Parsedown.php
new file mode 100644
index 000000000..87d612ab8
--- /dev/null
+++ b/vendor/erusev/parsedown/Parsedown.php
@@ -0,0 +1,1679 @@
+DefinitionData = array();
+
+ # standardize line breaks
+ $text = str_replace(array("\r\n", "\r"), "\n", $text);
+
+ # remove surrounding line breaks
+ $text = trim($text, "\n");
+
+ # split text into lines
+ $lines = explode("\n", $text);
+
+ # iterate through lines to identify blocks
+ $markup = $this->lines($lines);
+
+ # trim line breaks
+ $markup = trim($markup, "\n");
+
+ return $markup;
+ }
+
+ #
+ # Setters
+ #
+
+ function setBreaksEnabled($breaksEnabled)
+ {
+ $this->breaksEnabled = $breaksEnabled;
+
+ return $this;
+ }
+
+ protected $breaksEnabled;
+
+ function setMarkupEscaped($markupEscaped)
+ {
+ $this->markupEscaped = $markupEscaped;
+
+ return $this;
+ }
+
+ protected $markupEscaped;
+
+ function setUrlsLinked($urlsLinked)
+ {
+ $this->urlsLinked = $urlsLinked;
+
+ return $this;
+ }
+
+ protected $urlsLinked = true;
+
+ function setSafeMode($safeMode)
+ {
+ $this->safeMode = (bool) $safeMode;
+
+ return $this;
+ }
+
+ protected $safeMode;
+
+ protected $safeLinksWhitelist = array(
+ 'http://',
+ 'https://',
+ 'ftp://',
+ 'ftps://',
+ 'mailto:',
+ 'data:image/png;base64,',
+ 'data:image/gif;base64,',
+ 'data:image/jpeg;base64,',
+ 'irc:',
+ 'ircs:',
+ 'git:',
+ 'ssh:',
+ 'news:',
+ 'steam:',
+ );
+
+ #
+ # Lines
+ #
+
+ protected $BlockTypes = array(
+ '#' => array('Header'),
+ '*' => array('Rule', 'List'),
+ '+' => array('List'),
+ '-' => array('SetextHeader', 'Table', 'Rule', 'List'),
+ '0' => array('List'),
+ '1' => array('List'),
+ '2' => array('List'),
+ '3' => array('List'),
+ '4' => array('List'),
+ '5' => array('List'),
+ '6' => array('List'),
+ '7' => array('List'),
+ '8' => array('List'),
+ '9' => array('List'),
+ ':' => array('Table'),
+ '<' => array('Comment', 'Markup'),
+ '=' => array('SetextHeader'),
+ '>' => array('Quote'),
+ '[' => array('Reference'),
+ '_' => array('Rule'),
+ '`' => array('FencedCode'),
+ '|' => array('Table'),
+ '~' => array('FencedCode'),
+ );
+
+ # ~
+
+ protected $unmarkedBlockTypes = array(
+ 'Code',
+ );
+
+ #
+ # Blocks
+ #
+
+ protected function lines(array $lines)
+ {
+ $CurrentBlock = null;
+
+ foreach ($lines as $line)
+ {
+ if (chop($line) === '')
+ {
+ if (isset($CurrentBlock))
+ {
+ $CurrentBlock['interrupted'] = true;
+ }
+
+ continue;
+ }
+
+ if (strpos($line, "\t") !== false)
+ {
+ $parts = explode("\t", $line);
+
+ $line = $parts[0];
+
+ unset($parts[0]);
+
+ foreach ($parts as $part)
+ {
+ $shortage = 4 - mb_strlen($line, 'utf-8') % 4;
+
+ $line .= str_repeat(' ', $shortage);
+ $line .= $part;
+ }
+ }
+
+ $indent = 0;
+
+ while (isset($line[$indent]) and $line[$indent] === ' ')
+ {
+ $indent ++;
+ }
+
+ $text = $indent > 0 ? substr($line, $indent) : $line;
+
+ # ~
+
+ $Line = array('body' => $line, 'indent' => $indent, 'text' => $text);
+
+ # ~
+
+ if (isset($CurrentBlock['continuable']))
+ {
+ $Block = $this->{'block'.$CurrentBlock['type'].'Continue'}($Line, $CurrentBlock);
+
+ if (isset($Block))
+ {
+ $CurrentBlock = $Block;
+
+ continue;
+ }
+ else
+ {
+ if ($this->isBlockCompletable($CurrentBlock['type']))
+ {
+ $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock);
+ }
+ }
+ }
+
+ # ~
+
+ $marker = $text[0];
+
+ # ~
+
+ $blockTypes = $this->unmarkedBlockTypes;
+
+ if (isset($this->BlockTypes[$marker]))
+ {
+ foreach ($this->BlockTypes[$marker] as $blockType)
+ {
+ $blockTypes []= $blockType;
+ }
+ }
+
+ #
+ # ~
+
+ foreach ($blockTypes as $blockType)
+ {
+ $Block = $this->{'block'.$blockType}($Line, $CurrentBlock);
+
+ if (isset($Block))
+ {
+ $Block['type'] = $blockType;
+
+ if ( ! isset($Block['identified']))
+ {
+ $Blocks []= $CurrentBlock;
+
+ $Block['identified'] = true;
+ }
+
+ if ($this->isBlockContinuable($blockType))
+ {
+ $Block['continuable'] = true;
+ }
+
+ $CurrentBlock = $Block;
+
+ continue 2;
+ }
+ }
+
+ # ~
+
+ if (isset($CurrentBlock) and ! isset($CurrentBlock['type']) and ! isset($CurrentBlock['interrupted']))
+ {
+ $CurrentBlock['element']['text'] .= "\n".$text;
+ }
+ else
+ {
+ $Blocks []= $CurrentBlock;
+
+ $CurrentBlock = $this->paragraph($Line);
+
+ $CurrentBlock['identified'] = true;
+ }
+ }
+
+ # ~
+
+ if (isset($CurrentBlock['continuable']) and $this->isBlockCompletable($CurrentBlock['type']))
+ {
+ $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock);
+ }
+
+ # ~
+
+ $Blocks []= $CurrentBlock;
+
+ unset($Blocks[0]);
+
+ # ~
+
+ $markup = '';
+
+ foreach ($Blocks as $Block)
+ {
+ if (isset($Block['hidden']))
+ {
+ continue;
+ }
+
+ $markup .= "\n";
+ $markup .= isset($Block['markup']) ? $Block['markup'] : $this->element($Block['element']);
+ }
+
+ $markup .= "\n";
+
+ # ~
+
+ return $markup;
+ }
+
+ protected function isBlockContinuable($Type)
+ {
+ return method_exists($this, 'block'.$Type.'Continue');
+ }
+
+ protected function isBlockCompletable($Type)
+ {
+ return method_exists($this, 'block'.$Type.'Complete');
+ }
+
+ #
+ # Code
+
+ protected function blockCode($Line, $Block = null)
+ {
+ if (isset($Block) and ! isset($Block['type']) and ! isset($Block['interrupted']))
+ {
+ return;
+ }
+
+ if ($Line['indent'] >= 4)
+ {
+ $text = substr($Line['body'], 4);
+
+ $Block = array(
+ 'element' => array(
+ 'name' => 'pre',
+ 'handler' => 'element',
+ 'text' => array(
+ 'name' => 'code',
+ 'text' => $text,
+ ),
+ ),
+ );
+
+ return $Block;
+ }
+ }
+
+ protected function blockCodeContinue($Line, $Block)
+ {
+ if ($Line['indent'] >= 4)
+ {
+ if (isset($Block['interrupted']))
+ {
+ $Block['element']['text']['text'] .= "\n";
+
+ unset($Block['interrupted']);
+ }
+
+ $Block['element']['text']['text'] .= "\n";
+
+ $text = substr($Line['body'], 4);
+
+ $Block['element']['text']['text'] .= $text;
+
+ return $Block;
+ }
+ }
+
+ protected function blockCodeComplete($Block)
+ {
+ $text = $Block['element']['text']['text'];
+
+ $Block['element']['text']['text'] = $text;
+
+ return $Block;
+ }
+
+ #
+ # Comment
+
+ protected function blockComment($Line)
+ {
+ if ($this->markupEscaped or $this->safeMode)
+ {
+ return;
+ }
+
+ if (isset($Line['text'][3]) and $Line['text'][3] === '-' and $Line['text'][2] === '-' and $Line['text'][1] === '!')
+ {
+ $Block = array(
+ 'markup' => $Line['body'],
+ );
+
+ if (preg_match('/-->$/', $Line['text']))
+ {
+ $Block['closed'] = true;
+ }
+
+ return $Block;
+ }
+ }
+
+ protected function blockCommentContinue($Line, array $Block)
+ {
+ if (isset($Block['closed']))
+ {
+ return;
+ }
+
+ $Block['markup'] .= "\n" . $Line['body'];
+
+ if (preg_match('/-->$/', $Line['text']))
+ {
+ $Block['closed'] = true;
+ }
+
+ return $Block;
+ }
+
+ #
+ # Fenced Code
+
+ protected function blockFencedCode($Line)
+ {
+ if (preg_match('/^['.$Line['text'][0].']{3,}[ ]*([^`]+)?[ ]*$/', $Line['text'], $matches))
+ {
+ $Element = array(
+ 'name' => 'code',
+ 'text' => '',
+ );
+
+ if (isset($matches[1]))
+ {
+ $class = 'language-'.$matches[1];
+
+ $Element['attributes'] = array(
+ 'class' => $class,
+ );
+ }
+
+ $Block = array(
+ 'char' => $Line['text'][0],
+ 'element' => array(
+ 'name' => 'pre',
+ 'handler' => 'element',
+ 'text' => $Element,
+ ),
+ );
+
+ return $Block;
+ }
+ }
+
+ protected function blockFencedCodeContinue($Line, $Block)
+ {
+ if (isset($Block['complete']))
+ {
+ return;
+ }
+
+ if (isset($Block['interrupted']))
+ {
+ $Block['element']['text']['text'] .= "\n";
+
+ unset($Block['interrupted']);
+ }
+
+ if (preg_match('/^'.$Block['char'].'{3,}[ ]*$/', $Line['text']))
+ {
+ $Block['element']['text']['text'] = substr($Block['element']['text']['text'], 1);
+
+ $Block['complete'] = true;
+
+ return $Block;
+ }
+
+ $Block['element']['text']['text'] .= "\n".$Line['body'];
+
+ return $Block;
+ }
+
+ protected function blockFencedCodeComplete($Block)
+ {
+ $text = $Block['element']['text']['text'];
+
+ $Block['element']['text']['text'] = $text;
+
+ return $Block;
+ }
+
+ #
+ # Header
+
+ protected function blockHeader($Line)
+ {
+ if (isset($Line['text'][1]))
+ {
+ $level = 1;
+
+ while (isset($Line['text'][$level]) and $Line['text'][$level] === '#')
+ {
+ $level ++;
+ }
+
+ if ($level > 6)
+ {
+ return;
+ }
+
+ $text = trim($Line['text'], '# ');
+
+ $Block = array(
+ 'element' => array(
+ 'name' => 'h' . min(6, $level),
+ 'text' => $text,
+ 'handler' => 'line',
+ ),
+ );
+
+ return $Block;
+ }
+ }
+
+ #
+ # List
+
+ protected function blockList($Line)
+ {
+ list($name, $pattern) = $Line['text'][0] <= '-' ? array('ul', '[*+-]') : array('ol', '[0-9]+[.]');
+
+ if (preg_match('/^('.$pattern.'[ ]+)(.*)/', $Line['text'], $matches))
+ {
+ $Block = array(
+ 'indent' => $Line['indent'],
+ 'pattern' => $pattern,
+ 'element' => array(
+ 'name' => $name,
+ 'handler' => 'elements',
+ ),
+ );
+
+ if($name === 'ol')
+ {
+ $listStart = stristr($matches[0], '.', true);
+
+ if($listStart !== '1')
+ {
+ $Block['element']['attributes'] = array('start' => $listStart);
+ }
+ }
+
+ $Block['li'] = array(
+ 'name' => 'li',
+ 'handler' => 'li',
+ 'text' => array(
+ $matches[2],
+ ),
+ );
+
+ $Block['element']['text'] []= & $Block['li'];
+
+ return $Block;
+ }
+ }
+
+ protected function blockListContinue($Line, array $Block)
+ {
+ if ($Block['indent'] === $Line['indent'] and preg_match('/^'.$Block['pattern'].'(?:[ ]+(.*)|$)/', $Line['text'], $matches))
+ {
+ if (isset($Block['interrupted']))
+ {
+ $Block['li']['text'] []= '';
+
+ $Block['loose'] = true;
+
+ unset($Block['interrupted']);
+ }
+
+ unset($Block['li']);
+
+ $text = isset($matches[1]) ? $matches[1] : '';
+
+ $Block['li'] = array(
+ 'name' => 'li',
+ 'handler' => 'li',
+ 'text' => array(
+ $text,
+ ),
+ );
+
+ $Block['element']['text'] []= & $Block['li'];
+
+ return $Block;
+ }
+
+ if ($Line['text'][0] === '[' and $this->blockReference($Line))
+ {
+ return $Block;
+ }
+
+ if ( ! isset($Block['interrupted']))
+ {
+ $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']);
+
+ $Block['li']['text'] []= $text;
+
+ return $Block;
+ }
+
+ if ($Line['indent'] > 0)
+ {
+ $Block['li']['text'] []= '';
+
+ $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']);
+
+ $Block['li']['text'] []= $text;
+
+ unset($Block['interrupted']);
+
+ return $Block;
+ }
+ }
+
+ protected function blockListComplete(array $Block)
+ {
+ if (isset($Block['loose']))
+ {
+ foreach ($Block['element']['text'] as &$li)
+ {
+ if (end($li['text']) !== '')
+ {
+ $li['text'] []= '';
+ }
+ }
+ }
+
+ return $Block;
+ }
+
+ #
+ # Quote
+
+ protected function blockQuote($Line)
+ {
+ if (preg_match('/^>[ ]?(.*)/', $Line['text'], $matches))
+ {
+ $Block = array(
+ 'element' => array(
+ 'name' => 'blockquote',
+ 'handler' => 'lines',
+ 'text' => (array) $matches[1],
+ ),
+ );
+
+ return $Block;
+ }
+ }
+
+ protected function blockQuoteContinue($Line, array $Block)
+ {
+ if ($Line['text'][0] === '>' and preg_match('/^>[ ]?(.*)/', $Line['text'], $matches))
+ {
+ if (isset($Block['interrupted']))
+ {
+ $Block['element']['text'] []= '';
+
+ unset($Block['interrupted']);
+ }
+
+ $Block['element']['text'] []= $matches[1];
+
+ return $Block;
+ }
+
+ if ( ! isset($Block['interrupted']))
+ {
+ $Block['element']['text'] []= $Line['text'];
+
+ return $Block;
+ }
+ }
+
+ #
+ # Rule
+
+ protected function blockRule($Line)
+ {
+ if (preg_match('/^(['.$Line['text'][0].'])([ ]*\1){2,}[ ]*$/', $Line['text']))
+ {
+ $Block = array(
+ 'element' => array(
+ 'name' => 'hr'
+ ),
+ );
+
+ return $Block;
+ }
+ }
+
+ #
+ # Setext
+
+ protected function blockSetextHeader($Line, array $Block = null)
+ {
+ if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted']))
+ {
+ return;
+ }
+
+ if (chop($Line['text'], $Line['text'][0]) === '')
+ {
+ $Block['element']['name'] = $Line['text'][0] === '=' ? 'h1' : 'h2';
+
+ return $Block;
+ }
+ }
+
+ #
+ # Markup
+
+ protected function blockMarkup($Line)
+ {
+ if ($this->markupEscaped or $this->safeMode)
+ {
+ return;
+ }
+
+ if (preg_match('/^<(\w[\w-]*)(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*(\/)?>/', $Line['text'], $matches))
+ {
+ $element = strtolower($matches[1]);
+
+ if (in_array($element, $this->textLevelElements))
+ {
+ return;
+ }
+
+ $Block = array(
+ 'name' => $matches[1],
+ 'depth' => 0,
+ 'markup' => $Line['text'],
+ );
+
+ $length = strlen($matches[0]);
+
+ $remainder = substr($Line['text'], $length);
+
+ if (trim($remainder) === '')
+ {
+ if (isset($matches[2]) or in_array($matches[1], $this->voidElements))
+ {
+ $Block['closed'] = true;
+
+ $Block['void'] = true;
+ }
+ }
+ else
+ {
+ if (isset($matches[2]) or in_array($matches[1], $this->voidElements))
+ {
+ return;
+ }
+
+ if (preg_match('/<\/'.$matches[1].'>[ ]*$/i', $remainder))
+ {
+ $Block['closed'] = true;
+ }
+ }
+
+ return $Block;
+ }
+ }
+
+ protected function blockMarkupContinue($Line, array $Block)
+ {
+ if (isset($Block['closed']))
+ {
+ return;
+ }
+
+ if (preg_match('/^<'.$Block['name'].'(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*>/i', $Line['text'])) # open
+ {
+ $Block['depth'] ++;
+ }
+
+ if (preg_match('/(.*?)<\/'.$Block['name'].'>[ ]*$/i', $Line['text'], $matches)) # close
+ {
+ if ($Block['depth'] > 0)
+ {
+ $Block['depth'] --;
+ }
+ else
+ {
+ $Block['closed'] = true;
+ }
+ }
+
+ if (isset($Block['interrupted']))
+ {
+ $Block['markup'] .= "\n";
+
+ unset($Block['interrupted']);
+ }
+
+ $Block['markup'] .= "\n".$Line['body'];
+
+ return $Block;
+ }
+
+ #
+ # Reference
+
+ protected function blockReference($Line)
+ {
+ if (preg_match('/^\[(.+?)\]:[ ]*(\S+?)>?(?:[ ]+["\'(](.+)["\')])?[ ]*$/', $Line['text'], $matches))
+ {
+ $id = strtolower($matches[1]);
+
+ $Data = array(
+ 'url' => $matches[2],
+ 'title' => null,
+ );
+
+ if (isset($matches[3]))
+ {
+ $Data['title'] = $matches[3];
+ }
+
+ $this->DefinitionData['Reference'][$id] = $Data;
+
+ $Block = array(
+ 'hidden' => true,
+ );
+
+ return $Block;
+ }
+ }
+
+ #
+ # Table
+
+ protected function blockTable($Line, array $Block = null)
+ {
+ if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted']))
+ {
+ return;
+ }
+
+ if (strpos($Block['element']['text'], '|') !== false and chop($Line['text'], ' -:|') === '')
+ {
+ $alignments = array();
+
+ $divider = $Line['text'];
+
+ $divider = trim($divider);
+ $divider = trim($divider, '|');
+
+ $dividerCells = explode('|', $divider);
+
+ foreach ($dividerCells as $dividerCell)
+ {
+ $dividerCell = trim($dividerCell);
+
+ if ($dividerCell === '')
+ {
+ continue;
+ }
+
+ $alignment = null;
+
+ if ($dividerCell[0] === ':')
+ {
+ $alignment = 'left';
+ }
+
+ if (substr($dividerCell, - 1) === ':')
+ {
+ $alignment = $alignment === 'left' ? 'center' : 'right';
+ }
+
+ $alignments []= $alignment;
+ }
+
+ # ~
+
+ $HeaderElements = array();
+
+ $header = $Block['element']['text'];
+
+ $header = trim($header);
+ $header = trim($header, '|');
+
+ $headerCells = explode('|', $header);
+
+ foreach ($headerCells as $index => $headerCell)
+ {
+ $headerCell = trim($headerCell);
+
+ $HeaderElement = array(
+ 'name' => 'th',
+ 'text' => $headerCell,
+ 'handler' => 'line',
+ );
+
+ if (isset($alignments[$index]))
+ {
+ $alignment = $alignments[$index];
+
+ $HeaderElement['attributes'] = array(
+ 'style' => 'text-align: '.$alignment.';',
+ );
+ }
+
+ $HeaderElements []= $HeaderElement;
+ }
+
+ # ~
+
+ $Block = array(
+ 'alignments' => $alignments,
+ 'identified' => true,
+ 'element' => array(
+ 'name' => 'table',
+ 'handler' => 'elements',
+ ),
+ );
+
+ $Block['element']['text'] []= array(
+ 'name' => 'thead',
+ 'handler' => 'elements',
+ );
+
+ $Block['element']['text'] []= array(
+ 'name' => 'tbody',
+ 'handler' => 'elements',
+ 'text' => array(),
+ );
+
+ $Block['element']['text'][0]['text'] []= array(
+ 'name' => 'tr',
+ 'handler' => 'elements',
+ 'text' => $HeaderElements,
+ );
+
+ return $Block;
+ }
+ }
+
+ protected function blockTableContinue($Line, array $Block)
+ {
+ if (isset($Block['interrupted']))
+ {
+ return;
+ }
+
+ if ($Line['text'][0] === '|' or strpos($Line['text'], '|'))
+ {
+ $Elements = array();
+
+ $row = $Line['text'];
+
+ $row = trim($row);
+ $row = trim($row, '|');
+
+ preg_match_all('/(?:(\\\\[|])|[^|`]|`[^`]+`|`)+/', $row, $matches);
+
+ foreach ($matches[0] as $index => $cell)
+ {
+ $cell = trim($cell);
+
+ $Element = array(
+ 'name' => 'td',
+ 'handler' => 'line',
+ 'text' => $cell,
+ );
+
+ if (isset($Block['alignments'][$index]))
+ {
+ $Element['attributes'] = array(
+ 'style' => 'text-align: '.$Block['alignments'][$index].';',
+ );
+ }
+
+ $Elements []= $Element;
+ }
+
+ $Element = array(
+ 'name' => 'tr',
+ 'handler' => 'elements',
+ 'text' => $Elements,
+ );
+
+ $Block['element']['text'][1]['text'] []= $Element;
+
+ return $Block;
+ }
+ }
+
+ #
+ # ~
+ #
+
+ protected function paragraph($Line)
+ {
+ $Block = array(
+ 'element' => array(
+ 'name' => 'p',
+ 'text' => $Line['text'],
+ 'handler' => 'line',
+ ),
+ );
+
+ return $Block;
+ }
+
+ #
+ # Inline Elements
+ #
+
+ protected $InlineTypes = array(
+ '"' => array('SpecialCharacter'),
+ '!' => array('Image'),
+ '&' => array('SpecialCharacter'),
+ '*' => array('Emphasis'),
+ ':' => array('Url'),
+ '<' => array('UrlTag', 'EmailTag', 'Markup', 'SpecialCharacter'),
+ '>' => array('SpecialCharacter'),
+ '[' => array('Link'),
+ '_' => array('Emphasis'),
+ '`' => array('Code'),
+ '~' => array('Strikethrough'),
+ '\\' => array('EscapeSequence'),
+ );
+
+ # ~
+
+ protected $inlineMarkerList = '!"*_&[:<>`~\\';
+
+ #
+ # ~
+ #
+
+ public function line($text, $nonNestables=array())
+ {
+ $markup = '';
+
+ # $excerpt is based on the first occurrence of a marker
+
+ while ($excerpt = strpbrk($text, $this->inlineMarkerList))
+ {
+ $marker = $excerpt[0];
+
+ $markerPosition = strpos($text, $marker);
+
+ $Excerpt = array('text' => $excerpt, 'context' => $text);
+
+ foreach ($this->InlineTypes[$marker] as $inlineType)
+ {
+ # check to see if the current inline type is nestable in the current context
+
+ if ( ! empty($nonNestables) and in_array($inlineType, $nonNestables))
+ {
+ continue;
+ }
+
+ $Inline = $this->{'inline'.$inlineType}($Excerpt);
+
+ if ( ! isset($Inline))
+ {
+ continue;
+ }
+
+ # makes sure that the inline belongs to "our" marker
+
+ if (isset($Inline['position']) and $Inline['position'] > $markerPosition)
+ {
+ continue;
+ }
+
+ # sets a default inline position
+
+ if ( ! isset($Inline['position']))
+ {
+ $Inline['position'] = $markerPosition;
+ }
+
+ # cause the new element to 'inherit' our non nestables
+
+ foreach ($nonNestables as $non_nestable)
+ {
+ $Inline['element']['nonNestables'][] = $non_nestable;
+ }
+
+ # the text that comes before the inline
+ $unmarkedText = substr($text, 0, $Inline['position']);
+
+ # compile the unmarked text
+ $markup .= $this->unmarkedText($unmarkedText);
+
+ # compile the inline
+ $markup .= isset($Inline['markup']) ? $Inline['markup'] : $this->element($Inline['element']);
+
+ # remove the examined text
+ $text = substr($text, $Inline['position'] + $Inline['extent']);
+
+ continue 2;
+ }
+
+ # the marker does not belong to an inline
+
+ $unmarkedText = substr($text, 0, $markerPosition + 1);
+
+ $markup .= $this->unmarkedText($unmarkedText);
+
+ $text = substr($text, $markerPosition + 1);
+ }
+
+ $markup .= $this->unmarkedText($text);
+
+ return $markup;
+ }
+
+ #
+ # ~
+ #
+
+ protected function inlineCode($Excerpt)
+ {
+ $marker = $Excerpt['text'][0];
+
+ if (preg_match('/^('.$marker.'+)[ ]*(.+?)[ ]*(? strlen($matches[0]),
+ 'element' => array(
+ 'name' => 'code',
+ 'text' => $text,
+ ),
+ );
+ }
+ }
+
+ protected function inlineEmailTag($Excerpt)
+ {
+ if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<((mailto:)?\S+?@\S+?)>/i', $Excerpt['text'], $matches))
+ {
+ $url = $matches[1];
+
+ if ( ! isset($matches[2]))
+ {
+ $url = 'mailto:' . $url;
+ }
+
+ return array(
+ 'extent' => strlen($matches[0]),
+ 'element' => array(
+ 'name' => 'a',
+ 'text' => $matches[1],
+ 'attributes' => array(
+ 'href' => $url,
+ ),
+ ),
+ );
+ }
+ }
+
+ protected function inlineEmphasis($Excerpt)
+ {
+ if ( ! isset($Excerpt['text'][1]))
+ {
+ return;
+ }
+
+ $marker = $Excerpt['text'][0];
+
+ if ($Excerpt['text'][1] === $marker and preg_match($this->StrongRegex[$marker], $Excerpt['text'], $matches))
+ {
+ $emphasis = 'strong';
+ }
+ elseif (preg_match($this->EmRegex[$marker], $Excerpt['text'], $matches))
+ {
+ $emphasis = 'em';
+ }
+ else
+ {
+ return;
+ }
+
+ return array(
+ 'extent' => strlen($matches[0]),
+ 'element' => array(
+ 'name' => $emphasis,
+ 'handler' => 'line',
+ 'text' => $matches[1],
+ ),
+ );
+ }
+
+ protected function inlineEscapeSequence($Excerpt)
+ {
+ if (isset($Excerpt['text'][1]) and in_array($Excerpt['text'][1], $this->specialCharacters))
+ {
+ return array(
+ 'markup' => $Excerpt['text'][1],
+ 'extent' => 2,
+ );
+ }
+ }
+
+ protected function inlineImage($Excerpt)
+ {
+ if ( ! isset($Excerpt['text'][1]) or $Excerpt['text'][1] !== '[')
+ {
+ return;
+ }
+
+ $Excerpt['text']= substr($Excerpt['text'], 1);
+
+ $Link = $this->inlineLink($Excerpt);
+
+ if ($Link === null)
+ {
+ return;
+ }
+
+ $Inline = array(
+ 'extent' => $Link['extent'] + 1,
+ 'element' => array(
+ 'name' => 'img',
+ 'attributes' => array(
+ 'src' => $Link['element']['attributes']['href'],
+ 'alt' => $Link['element']['text'],
+ ),
+ ),
+ );
+
+ $Inline['element']['attributes'] += $Link['element']['attributes'];
+
+ unset($Inline['element']['attributes']['href']);
+
+ return $Inline;
+ }
+
+ protected function inlineLink($Excerpt)
+ {
+ $Element = array(
+ 'name' => 'a',
+ 'handler' => 'line',
+ 'nonNestables' => array('Url', 'Link'),
+ 'text' => null,
+ 'attributes' => array(
+ 'href' => null,
+ 'title' => null,
+ ),
+ );
+
+ $extent = 0;
+
+ $remainder = $Excerpt['text'];
+
+ if (preg_match('/\[((?:[^][]++|(?R))*+)\]/', $remainder, $matches))
+ {
+ $Element['text'] = $matches[1];
+
+ $extent += strlen($matches[0]);
+
+ $remainder = substr($remainder, $extent);
+ }
+ else
+ {
+ return;
+ }
+
+ if (preg_match('/^[(]\s*+((?:[^ ()]++|[(][^ )]+[)])++)(?:[ ]+("[^"]*"|\'[^\']*\'))?\s*[)]/', $remainder, $matches))
+ {
+ $Element['attributes']['href'] = $matches[1];
+
+ if (isset($matches[2]))
+ {
+ $Element['attributes']['title'] = substr($matches[2], 1, - 1);
+ }
+
+ $extent += strlen($matches[0]);
+ }
+ else
+ {
+ if (preg_match('/^\s*\[(.*?)\]/', $remainder, $matches))
+ {
+ $definition = strlen($matches[1]) ? $matches[1] : $Element['text'];
+ $definition = strtolower($definition);
+
+ $extent += strlen($matches[0]);
+ }
+ else
+ {
+ $definition = strtolower($Element['text']);
+ }
+
+ if ( ! isset($this->DefinitionData['Reference'][$definition]))
+ {
+ return;
+ }
+
+ $Definition = $this->DefinitionData['Reference'][$definition];
+
+ $Element['attributes']['href'] = $Definition['url'];
+ $Element['attributes']['title'] = $Definition['title'];
+ }
+
+ return array(
+ 'extent' => $extent,
+ 'element' => $Element,
+ );
+ }
+
+ protected function inlineMarkup($Excerpt)
+ {
+ if ($this->markupEscaped or $this->safeMode or strpos($Excerpt['text'], '>') === false)
+ {
+ return;
+ }
+
+ if ($Excerpt['text'][1] === '/' and preg_match('/^<\/\w[\w-]*[ ]*>/s', $Excerpt['text'], $matches))
+ {
+ return array(
+ 'markup' => $matches[0],
+ 'extent' => strlen($matches[0]),
+ );
+ }
+
+ if ($Excerpt['text'][1] === '!' and preg_match('/^/s', $Excerpt['text'], $matches))
+ {
+ return array(
+ 'markup' => $matches[0],
+ 'extent' => strlen($matches[0]),
+ );
+ }
+
+ if ($Excerpt['text'][1] !== ' ' and preg_match('/^<\w[\w-]*(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*\/?>/s', $Excerpt['text'], $matches))
+ {
+ return array(
+ 'markup' => $matches[0],
+ 'extent' => strlen($matches[0]),
+ );
+ }
+ }
+
+ protected function inlineSpecialCharacter($Excerpt)
+ {
+ if ($Excerpt['text'][0] === '&' and ! preg_match('/^?\w+;/', $Excerpt['text']))
+ {
+ return array(
+ 'markup' => '&',
+ 'extent' => 1,
+ );
+ }
+
+ $SpecialCharacter = array('>' => 'gt', '<' => 'lt', '"' => 'quot');
+
+ if (isset($SpecialCharacter[$Excerpt['text'][0]]))
+ {
+ return array(
+ 'markup' => '&'.$SpecialCharacter[$Excerpt['text'][0]].';',
+ 'extent' => 1,
+ );
+ }
+ }
+
+ protected function inlineStrikethrough($Excerpt)
+ {
+ if ( ! isset($Excerpt['text'][1]))
+ {
+ return;
+ }
+
+ if ($Excerpt['text'][1] === '~' and preg_match('/^~~(?=\S)(.+?)(?<=\S)~~/', $Excerpt['text'], $matches))
+ {
+ return array(
+ 'extent' => strlen($matches[0]),
+ 'element' => array(
+ 'name' => 'del',
+ 'text' => $matches[1],
+ 'handler' => 'line',
+ ),
+ );
+ }
+ }
+
+ protected function inlineUrl($Excerpt)
+ {
+ if ($this->urlsLinked !== true or ! isset($Excerpt['text'][2]) or $Excerpt['text'][2] !== '/')
+ {
+ return;
+ }
+
+ if (preg_match('/\bhttps?:[\/]{2}[^\s<]+\b\/*/ui', $Excerpt['context'], $matches, PREG_OFFSET_CAPTURE))
+ {
+ $url = $matches[0][0];
+
+ $Inline = array(
+ 'extent' => strlen($matches[0][0]),
+ 'position' => $matches[0][1],
+ 'element' => array(
+ 'name' => 'a',
+ 'text' => $url,
+ 'attributes' => array(
+ 'href' => $url,
+ ),
+ ),
+ );
+
+ return $Inline;
+ }
+ }
+
+ protected function inlineUrlTag($Excerpt)
+ {
+ if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<(\w+:\/{2}[^ >]+)>/i', $Excerpt['text'], $matches))
+ {
+ $url = $matches[1];
+
+ return array(
+ 'extent' => strlen($matches[0]),
+ 'element' => array(
+ 'name' => 'a',
+ 'text' => $url,
+ 'attributes' => array(
+ 'href' => $url,
+ ),
+ ),
+ );
+ }
+ }
+
+ # ~
+
+ protected function unmarkedText($text)
+ {
+ if ($this->breaksEnabled)
+ {
+ $text = preg_replace('/[ ]*\n/', " \n", $text);
+ }
+ else
+ {
+ $text = preg_replace('/(?:[ ][ ]+|[ ]*\\\\)\n/', " \n", $text);
+ $text = str_replace(" \n", "\n", $text);
+ }
+
+ return $text;
+ }
+
+ #
+ # Handlers
+ #
+
+ protected function element(array $Element)
+ {
+ if ($this->safeMode)
+ {
+ $Element = $this->sanitiseElement($Element);
+ }
+
+ $markup = '<'.$Element['name'];
+
+ if (isset($Element['attributes']))
+ {
+ foreach ($Element['attributes'] as $name => $value)
+ {
+ if ($value === null)
+ {
+ continue;
+ }
+
+ $markup .= ' '.$name.'="'.self::escape($value).'"';
+ }
+ }
+
+ if (isset($Element['text']))
+ {
+ $markup .= '>';
+
+ if (!isset($Element['nonNestables']))
+ {
+ $Element['nonNestables'] = array();
+ }
+
+ if (isset($Element['handler']))
+ {
+ $markup .= $this->{$Element['handler']}($Element['text'], $Element['nonNestables']);
+ }
+ else
+ {
+ $markup .= self::escape($Element['text'], true);
+ }
+
+ $markup .= ''.$Element['name'].'>';
+ }
+ else
+ {
+ $markup .= ' />';
+ }
+
+ return $markup;
+ }
+
+ protected function elements(array $Elements)
+ {
+ $markup = '';
+
+ foreach ($Elements as $Element)
+ {
+ $markup .= "\n" . $this->element($Element);
+ }
+
+ $markup .= "\n";
+
+ return $markup;
+ }
+
+ # ~
+
+ protected function li($lines)
+ {
+ $markup = $this->lines($lines);
+
+ $trimmedMarkup = trim($markup);
+
+ if ( ! in_array('', $lines) and substr($trimmedMarkup, 0, 3) === '')
+ {
+ $markup = $trimmedMarkup;
+ $markup = substr($markup, 3);
+
+ $position = strpos($markup, "
");
+
+ $markup = substr_replace($markup, '', $position, 4);
+ }
+
+ return $markup;
+ }
+
+ #
+ # Deprecated Methods
+ #
+
+ function parse($text)
+ {
+ $markup = $this->text($text);
+
+ return $markup;
+ }
+
+ protected function sanitiseElement(array $Element)
+ {
+ static $goodAttribute = '/^[a-zA-Z0-9][a-zA-Z0-9-_]*+$/';
+ static $safeUrlNameToAtt = array(
+ 'a' => 'href',
+ 'img' => 'src',
+ );
+
+ if (isset($safeUrlNameToAtt[$Element['name']]))
+ {
+ $Element = $this->filterUnsafeUrlInAttribute($Element, $safeUrlNameToAtt[$Element['name']]);
+ }
+
+ if ( ! empty($Element['attributes']))
+ {
+ foreach ($Element['attributes'] as $att => $val)
+ {
+ # filter out badly parsed attribute
+ if ( ! preg_match($goodAttribute, $att))
+ {
+ unset($Element['attributes'][$att]);
+ }
+ # dump onevent attribute
+ elseif (self::striAtStart($att, 'on'))
+ {
+ unset($Element['attributes'][$att]);
+ }
+ }
+ }
+
+ return $Element;
+ }
+
+ protected function filterUnsafeUrlInAttribute(array $Element, $attribute)
+ {
+ foreach ($this->safeLinksWhitelist as $scheme)
+ {
+ if (self::striAtStart($Element['attributes'][$attribute], $scheme))
+ {
+ return $Element;
+ }
+ }
+
+ $Element['attributes'][$attribute] = str_replace(':', '%3A', $Element['attributes'][$attribute]);
+
+ return $Element;
+ }
+
+ #
+ # Static Methods
+ #
+
+ protected static function escape($text, $allowQuotes = false)
+ {
+ return htmlspecialchars($text, $allowQuotes ? ENT_NOQUOTES : ENT_QUOTES, 'UTF-8');
+ }
+
+ protected static function striAtStart($string, $needle)
+ {
+ $len = strlen($needle);
+
+ if ($len > strlen($string))
+ {
+ return false;
+ }
+ else
+ {
+ return strtolower(substr($string, 0, $len)) === strtolower($needle);
+ }
+ }
+
+ static function instance($name = 'default')
+ {
+ if (isset(self::$instances[$name]))
+ {
+ return self::$instances[$name];
+ }
+
+ $instance = new static();
+
+ self::$instances[$name] = $instance;
+
+ return $instance;
+ }
+
+ private static $instances = array();
+
+ #
+ # Fields
+ #
+
+ protected $DefinitionData;
+
+ #
+ # Read-Only
+
+ protected $specialCharacters = array(
+ '\\', '`', '*', '_', '{', '}', '[', ']', '(', ')', '>', '#', '+', '-', '.', '!', '|',
+ );
+
+ protected $StrongRegex = array(
+ '*' => '/^[*]{2}((?:\\\\\*|[^*]|[*][^*]*[*])+?)[*]{2}(?![*])/s',
+ '_' => '/^__((?:\\\\_|[^_]|_[^_]*_)+?)__(?!_)/us',
+ );
+
+ protected $EmRegex = array(
+ '*' => '/^[*]((?:\\\\\*|[^*]|[*][*][^*]+?[*][*])+?)[*](?![*])/s',
+ '_' => '/^_((?:\\\\_|[^_]|__[^_]*__)+?)_(?!_)\b/us',
+ );
+
+ protected $regexHtmlAttribute = '[a-zA-Z_:][\w:.-]*(?:\s*=\s*(?:[^"\'=<>`\s]+|"[^"]*"|\'[^\']*\'))?';
+
+ protected $voidElements = array(
+ 'area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'link', 'meta', 'param', 'source',
+ );
+
+ protected $textLevelElements = array(
+ 'a', 'br', 'bdo', 'abbr', 'blink', 'nextid', 'acronym', 'basefont',
+ 'b', 'em', 'big', 'cite', 'small', 'spacer', 'listing',
+ 'i', 'rp', 'del', 'code', 'strike', 'marquee',
+ 'q', 'rt', 'ins', 'font', 'strong',
+ 's', 'tt', 'kbd', 'mark',
+ 'u', 'xm', 'sub', 'nobr',
+ 'sup', 'ruby',
+ 'var', 'span',
+ 'wbr', 'time',
+ );
+}
diff --git a/vendor/erusev/parsedown/README.md b/vendor/erusev/parsedown/README.md
new file mode 100644
index 000000000..b5d9ed2ee
--- /dev/null
+++ b/vendor/erusev/parsedown/README.md
@@ -0,0 +1,86 @@
+> I also make [Caret](https://caret.io?ref=parsedown) - a Markdown editor for Mac and PC.
+
+## Parsedown
+
+[](https://travis-ci.org/erusev/parsedown)
+
+
+Better Markdown Parser in PHP
+
+[Demo](http://parsedown.org/demo) |
+[Benchmarks](http://parsedown.org/speed) |
+[Tests](http://parsedown.org/tests/) |
+[Documentation](https://github.com/erusev/parsedown/wiki/)
+
+### Features
+
+* One File
+* No Dependencies
+* Super Fast
+* Extensible
+* [GitHub flavored](https://help.github.com/articles/github-flavored-markdown)
+* Tested in 5.3 to 7.1 and in HHVM
+* [Markdown Extra extension](https://github.com/erusev/parsedown-extra)
+
+### Installation
+
+Include `Parsedown.php` or install [the composer package](https://packagist.org/packages/erusev/parsedown).
+
+### Example
+
+``` php
+$Parsedown = new Parsedown();
+
+echo $Parsedown->text('Hello _Parsedown_!'); # prints: Hello Parsedown !
+```
+
+More examples in [the wiki](https://github.com/erusev/parsedown/wiki/) and in [this video tutorial](http://youtu.be/wYZBY8DEikI).
+
+### Security
+
+Parsedown is capable of escaping user-input within the HTML that it generates. Additionally Parsedown will apply sanitisation to additional scripting vectors (such as scripting link destinations) that are introduced by the markdown syntax itself.
+
+To tell Parsedown that it is processing untrusted user-input, use the following:
+```php
+$parsedown = new Parsedown;
+$parsedown->setSafeMode(true);
+```
+
+If instead, you wish to allow HTML within untrusted user-input, but still want output to be free from XSS it is recommended that you make use of a HTML sanitiser that allows HTML tags to be whitelisted, like [HTML Purifier](http://htmlpurifier.org/).
+
+In both cases you should strongly consider employing defence-in-depth measures, like [deploying a Content-Security-Policy](https://scotthelme.co.uk/content-security-policy-an-introduction/) (a browser security feature) so that your page is likely to be safe even if an attacker finds a vulnerability in one of the first lines of defence above.
+
+#### Security of Parsedown Extensions
+
+Safe mode does not necessarily yield safe results when using extensions to Parsedown. Extensions should be evaluated on their own to determine their specific safety against XSS.
+
+### Escaping HTML
+> âš ï¸Â  **WARNING:** This method isn't safe from XSS!
+
+If you wish to escape HTML **in trusted input**, you can use the following:
+```php
+$parsedown = new Parsedown;
+$parsedown->setMarkupEscaped(true);
+```
+
+Beware that this still allows users to insert unsafe scripting vectors, such as links like `[xss](javascript:alert%281%29)`.
+
+### Questions
+
+**How does Parsedown work?**
+
+It tries to read Markdown like a human. First, it looks at the lines. It’s interested in how the lines start. This helps it recognise blocks. It knows, for example, that if a line starts with a `-` then perhaps it belongs to a list. Once it recognises the blocks, it continues to the content. As it reads, it watches out for special characters. This helps it recognise inline elements (or inlines).
+
+We call this approach "line based". We believe that Parsedown is the first Markdown parser to use it. Since the release of Parsedown, other developers have used the same approach to develop other Markdown parsers in PHP and in other languages.
+
+**Is it compliant with CommonMark?**
+
+It passes most of the CommonMark tests. Most of the tests that don't pass deal with cases that are quite uncommon. Still, as CommonMark matures, compliance should improve.
+
+**Who uses it?**
+
+[Laravel Framework](https://laravel.com/), [Bolt CMS](http://bolt.cm/), [Grav CMS](http://getgrav.org/), [Herbie CMS](http://www.getherbie.org/), [Kirby CMS](http://getkirby.com/), [October CMS](http://octobercms.com/), [Pico CMS](http://picocms.org), [Statamic CMS](http://www.statamic.com/), [phpDocumentor](http://www.phpdoc.org/), [RaspberryPi.org](http://www.raspberrypi.org/), [Symfony demo](https://github.com/symfony/symfony-demo) and [more](https://packagist.org/packages/erusev/parsedown/dependents).
+
+**How can I help?**
+
+Use it, star it, share it and if you feel generous, [donate](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=528P3NZQMP8N2).
diff --git a/vendor/erusev/parsedown/composer.json b/vendor/erusev/parsedown/composer.json
new file mode 100644
index 000000000..f8b40f8ce
--- /dev/null
+++ b/vendor/erusev/parsedown/composer.json
@@ -0,0 +1,33 @@
+{
+ "name": "erusev/parsedown",
+ "description": "Parser for Markdown.",
+ "keywords": ["markdown", "parser"],
+ "homepage": "http://parsedown.org",
+ "type": "library",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Emanuil Rusev",
+ "email": "hello@erusev.com",
+ "homepage": "http://erusev.com"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.0",
+ "ext-mbstring": "*"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35"
+ },
+ "autoload": {
+ "psr-0": {"Parsedown": ""}
+ },
+ "autoload-dev": {
+ "psr-0": {
+ "TestParsedown": "test/",
+ "ParsedownTest": "test/",
+ "CommonMarkTest": "test/",
+ "CommonMarkTestWeak": "test/"
+ }
+ }
+}
diff --git a/vendor/eveseat/eseye/.codeclimate.yml b/vendor/eveseat/eseye/.codeclimate.yml
new file mode 100644
index 000000000..b43927404
--- /dev/null
+++ b/vendor/eveseat/eseye/.codeclimate.yml
@@ -0,0 +1,24 @@
+---
+engines:
+ duplication:
+ enabled: true
+ config:
+ languages:
+ - javascript
+ - php
+ fixme:
+ enabled: true
+ phpmd:
+ enabled: true
+ checks:
+ Controversial/CamelCaseParameterName:
+ enabled: false
+ Controversial/CamelCasePropertyName:
+ enabled: false
+ Controversial/CamelCaseVariableName:
+ enabled: false
+ratings:
+ paths:
+ - "**.php"
+exclude_paths:
+- tests/
diff --git a/vendor/eveseat/eseye/.gitignore b/vendor/eveseat/eseye/.gitignore
new file mode 100644
index 000000000..56e7dac18
--- /dev/null
+++ b/vendor/eveseat/eseye/.gitignore
@@ -0,0 +1,6 @@
+/vendor/
+composer.lock
+.idea/
+/logs/
+/cache/
+/build/
diff --git a/vendor/eveseat/eseye/.styleci.yml b/vendor/eveseat/eseye/.styleci.yml
new file mode 100644
index 000000000..ac6961aa4
--- /dev/null
+++ b/vendor/eveseat/eseye/.styleci.yml
@@ -0,0 +1,22 @@
+preset: laravel
+
+risky: false
+
+enabled:
+ - alpha_ordered_imports
+ - concat_with_spaces
+ - no_empty_comment
+
+disabled:
+ - braces
+ - phpdoc_no_package
+ - concat_without_spaces
+ - length_ordered_imports
+ - no_blank_lines_after_class_opening
+ - no_blank_lines_after_throw
+
+finder:
+ exclude:
+ - "tests"
+ name:
+ - "*.php"
diff --git a/vendor/eveseat/eseye/.travis.yml b/vendor/eveseat/eseye/.travis.yml
new file mode 100644
index 000000000..282775004
--- /dev/null
+++ b/vendor/eveseat/eseye/.travis.yml
@@ -0,0 +1,24 @@
+language: php
+
+php:
+ - 7.1
+ - 7.2
+
+before_script:
+ - echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
+ - travis_retry composer self-update
+ - travis_retry composer install
+
+notifications:
+ on_success: never
+ on_failure: always
+
+addons:
+ code_climate:
+ repo_token: $CODE_CLIMATE_TOKEN
+
+script:
+ - vendor/bin/phpunit --verbose --coverage-clover build/logs/clover.xml
+
+after_success:
+ - vendor/bin/test-reporter
diff --git a/vendor/eveseat/eseye/LICENSE b/vendor/eveseat/eseye/LICENSE
new file mode 100644
index 000000000..23cb79033
--- /dev/null
+++ b/vendor/eveseat/eseye/LICENSE
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ {description}
+ Copyright (C) {year} {fullname}
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ {signature of Ty Coon}, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/vendor/eveseat/eseye/README.md b/vendor/eveseat/eseye/README.md
new file mode 100644
index 000000000..208ba54a6
--- /dev/null
+++ b/vendor/eveseat/eseye/README.md
@@ -0,0 +1,38 @@
+
+
+[](https://travis-ci.org/eveseat/eseye)
+[](https://codeclimate.com/github/eveseat/eseye)
+[](https://codeclimate.com/github/eveseat/eseye/coverage)
+[](https://packagist.org/packages/eveseat/eseye)
+[](https://packagist.org/packages/eveseat/eseye)
+[](https://packagist.org/packages/eveseat/eseye)
+[](https://packagist.org/packages/eseye/eveapi)
+[](https://styleci.io/repos/78866259)
+
+# eseye
+👾 A Standalone, Dynamic ESI (EVE Swagger Interface) Client Library written in PHP
+
+## example usage
+Its supposed to be simple!
+
+```php
+// initialization stuff
+$esi = new Eseye();
+
+// Optionally, set the ESI endpoint version to use.
+// If you dont set this, Eseye will use /latest
+$esi->setVersion('v4');
+
+// make a call
+$character_info = $esi->invoke('get', '/characters/{character_id}/', [
+ 'character_id' => 1477919642,
+]);
+
+// get data!
+echo $character_info->name;
+```
+
+For a more complete usage example, please refer to [example.php](example.php)
+
+## documentation
+For up to date documentation, more examples and other goodies, please check out the [project wiki](https://github.com/eveseat/eseye/wiki)!
diff --git a/vendor/eveseat/eseye/bin/index.php b/vendor/eveseat/eseye/bin/index.php
new file mode 100644
index 000000000..632129f70
--- /dev/null
+++ b/vendor/eveseat/eseye/bin/index.php
@@ -0,0 +1,401 @@
+
+
+
+
+
+
+
+
+ New ESI Refresh Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+EOF;
+
+}
+
+/**
+ * @return string
+ */
+function get_footer()
+{
+
+ return <<<'EOF'
+
+
+
+EOF;
+
+}
+
+// Page contents
+
+/**
+ * Fresh, new login page.
+ */
+function new_login()
+{
+
+ $action = $_SERVER['PHP_SELF'] . '?action=submitsecrets';
+ $callback = get_sso_callback_url();
+
+ echo get_header();
+ echo <<
+
+ Create a new Application on the
+ EVE Online Developers Site .
+ Use the resultant Client ID and Secret Key in the form below.
+
+
+ The callback url to use in the application form is:
$callback
+
+
+
+
+EOF;
+ echo get_footer();
+
+}
+
+/**
+ * @param $url
+ */
+function print_sso_url($url)
+{
+
+ echo get_header();
+ echo <<
+
+ Click the button below to login with your EVE Online account.
+
+
+
+
+
+ The generated URL is:
+
$url
+
+
+EOF;
+ echo get_footer();
+
+}
+
+/**
+ * @param $access_token
+ * @param $refresh_token
+ */
+function print_tokens($access_token, $refresh_token)
+{
+
+ $start_again_url = $_SERVER['PHP_SELF'] . '?action=new';
+
+ echo get_header();
+ echo <<
+
+ Your current access token is:
$access_token
+ Valid for ~20 minutes.
+
+
+ Your refresh token is:
$refresh_token
+ Valid until you delete the app from your account
+ here .
+
+ Start Again
+
+EOF;
+ echo get_footer();
+}
+
+// Ensure we have an action!
+if (! isset($_GET['action']))
+ redirect_to_new();
+
+// Worlds most caveman router!
+
+// Decide where to go based on the value of 'action'
+switch ($_GET['action']) {
+
+ // Display the form to create a new login.
+ case 'new':
+ $_SESSION['test'] = 'bob';
+ new_login();
+ break;
+
+ case 'submitsecrets':
+ // Ensure we got some values
+ if (! isset($_REQUEST['clientid']) ||
+ ! isset($_REQUEST['secret']) ||
+ ! isset($_REQUEST['scopes'])
+ ) {
+
+ echo 'All fields are mandatory! ' . PHP_EOL;
+ echo 'Start again ';
+
+ die();
+ }
+
+ $_SESSION['clientid'] = $_REQUEST['clientid'];
+ $_SESSION['secret'] = $_REQUEST['secret'];
+ $_SESSION['state'] = uniqid();
+
+ // Generate the url with the requested scopes
+ $url = 'https://login.eveonline.com/oauth/authorize/?response_type=code&redirect_uri=' .
+ urlencode(get_sso_callback_url()) . '&client_id=' .
+ $_SESSION['clientid'] . '&scope=' . implode(' ', $_REQUEST['scopes']) . ' &state=' . $_SESSION['state'];
+
+ // Print the HTML with the login button.
+ print_sso_url($url);
+ break;
+
+ case 'eveonlinecallback':
+ // Verify the state.
+ if ($_REQUEST['state'] != $_SESSION['state']) {
+
+ echo 'Invalid State! You will have to start again! ';
+ echo 'Start again ';
+ die();
+ }
+
+ // Clear the state value.
+ $_SESSION['state'] = null;
+
+ // Prep the authentication header.
+ $headers = [
+ 'Authorization: Basic ' . base64_encode($_SESSION['clientid'] . ':' . $_SESSION['secret']),
+ 'Content-Type: application/json',
+ ];
+
+ // Seems like CCP does not mind JSON in the body. Yay.
+ $fields = json_encode([
+ 'grant_type' => 'authorization_code',
+ 'code' => $_REQUEST['code'],
+ ]);
+
+ // Start a cURL session
+ $ch = curl_init('https://login.eveonline.com/oauth/token');
+ curl_setopt_array($ch, [
+ CURLOPT_URL => 'https://login.eveonline.com/oauth/token',
+ CURLOPT_POST => true,
+ CURLOPT_POSTFIELDS => $fields,
+ CURLOPT_HTTPHEADER => $headers,
+ CURLOPT_RETURNTRANSFER => true,
+ CURLOPT_USERAGENT => 'eseye/tokengenerator',
+ CURLOPT_SSL_VERIFYPEER => true,
+ CURLOPT_SSL_CIPHER_LIST => 'TLSv1',
+ ]
+ );
+
+ $result = curl_exec($ch);
+
+ $data = json_decode($result);
+
+ print_tokens($data->access_token, $data->refresh_token);
+ break;
+
+ // If we dont know what 'action' to perform, then redirect.
+ default:
+ redirect_to_new();
+ break;
+}
diff --git a/vendor/eveseat/eseye/bin/tokengenerator b/vendor/eveseat/eseye/bin/tokengenerator
new file mode 100644
index 000000000..1fc5831d0
--- /dev/null
+++ b/vendor/eveseat/eseye/bin/tokengenerator
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+# 2017 - Leon Jacobs
+
+# Server the token generator app using PHP's builtin web server.
+
+# Thanks: http://stackoverflow.com/questions/59895/getting-the-source-directory-of-a-bash-script-from-within?answertab=votes#tab-top
+SOURCE="${BASH_SOURCE[0]}"
+while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
+
+ DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
+ SOURCE="$(readlink "$SOURCE")"
+ [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
+
+done
+DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
+
+php -S 127.0.0.1:9009 -t $DIR
diff --git a/vendor/eveseat/eseye/composer.json b/vendor/eveseat/eseye/composer.json
new file mode 100644
index 000000000..40094a020
--- /dev/null
+++ b/vendor/eveseat/eseye/composer.json
@@ -0,0 +1,35 @@
+{
+ "name": "eveseat/eseye",
+ "description": "A Standalone PHP ESI (EVE Swagger Interface) Client Library",
+ "type": "library",
+ "require": {
+ "php": ">= 7.1",
+ "guzzlehttp/guzzle": "^6.2",
+ "nesbot/carbon": "^1.21",
+ "monolog/monolog": "^1.22",
+ "predis/predis": "^1.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.7",
+ "mikey179/vfsStream": "~1",
+ "codeclimate/php-test-reporter": "dev-master"
+ },
+ "license": "GPL-2.0",
+ "authors": [
+ {
+ "name": "Leon Jacobs",
+ "email": "leonja511@gmail.com"
+ }
+ ],
+ "autoload": {
+ "psr-4": {
+ "Seat\\Eseye\\": "src/"
+ },
+ "files": [
+ "src/Helpers/helpers.php"
+ ]
+ },
+ "bin": [
+ "bin/tokengenerator"
+ ]
+}
diff --git a/vendor/eveseat/eseye/example.php b/vendor/eveseat/eseye/example.php
new file mode 100644
index 000000000..d89764896
--- /dev/null
+++ b/vendor/eveseat/eseye/example.php
@@ -0,0 +1,74 @@
+cache = NullCache::class;
+
+// Prepare an authentication container for ESI
+$authentication = new EsiAuthentication([
+ 'client_id' => 'SSO_CLIENT_ID',
+ 'secret' => 'SSO_SECRET',
+ 'refresh_token' => 'CHARACTER_REFRESH_TOKEN',
+]);
+
+// Instantiate a new ESI instance.
+$esi = new Eseye($authentication);
+
+// Get character information. This is a public call to the EVE
+// Swagger Interface
+$character_info = $esi->invoke('get', '/characters/{character_id}/', [
+ 'character_id' => 1477919642,
+]);
+
+// Get the location information for a character. This is an authenticated
+// call to the EVE Swagger Interface.
+$location = $esi->invoke('get', '/characters/{character_id}/location/', [
+ 'character_id' => 1477919642,
+]);
+
+$clones = $esi->invoke('get', '/characters/{character_id}/clones/', [
+ 'character_id' => 1477919642,
+]);
+
+// Print some information from the calls we have made.
+echo 'Character Name is: ' . $character_info->name . PHP_EOL;
+echo 'Character was born: ' . carbon($character_info->birthday)
+ ->diffForHumans() . PHP_EOL; // The 'carbon' helper is included in the package.
+echo 'Home Solar System ID is: ' . $location->solar_system_id . PHP_EOL;
+echo 'Home Station ID is: ' . $location->station_id . PHP_EOL;
+
+echo 'You have the following clones: ' . PHP_EOL;
+foreach ($clones->jump_clones as $jump_clone) {
+
+ echo 'Clone at a ' . $jump_clone->location_type .
+ ' with ' . count($jump_clone->implants) . ' implants' . PHP_EOL;
+}
diff --git a/vendor/eveseat/eseye/phpunit.xml b/vendor/eveseat/eseye/phpunit.xml
new file mode 100644
index 000000000..02dc69671
--- /dev/null
+++ b/vendor/eveseat/eseye/phpunit.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ ./tests/
+
+
+
+
+ ./src/
+
+
+
diff --git a/vendor/eveseat/eseye/src/Access/AccessInterface.php b/vendor/eveseat/eseye/src/Access/AccessInterface.php
new file mode 100644
index 000000000..1d758f071
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Access/AccessInterface.php
@@ -0,0 +1,39 @@
+ [
+
+ // 'meta' URI's. see: https://esi.evetech.net/ui/?version=meta
+ '/ping' => 'public',
+
+ // Generated using tools: php get_endpoints_and_scopes.php
+ '/alliances/{alliance_id}/' => 'public',
+ '/alliances/{alliance_id}/corporations/' => 'public',
+ '/alliances/names/' => 'public',
+ '/alliances/{alliance_id}/icons/' => 'public',
+ '/alliances/' => 'public',
+ '/characters/{character_id}/assets/' => 'esi-assets.read_assets.v1',
+ '/corporations/{corporation_id}/assets/' => 'esi-assets.read_corporation_assets.v1',
+ '/characters/{character_id}/bookmarks/' => 'esi-bookmarks.read_character_bookmarks.v1',
+ '/characters/{character_id}/bookmarks/folders/' => 'esi-bookmarks.read_character_bookmarks.v1',
+ '/corporations/{corporation_id}/bookmarks/' => 'esi-bookmarks.read_corporation_bookmarks.v1',
+ '/corporations/{corporation_id}/bookmarks/folders/' => 'esi-bookmarks.read_corporation_bookmarks.v1',
+ '/characters/{character_id}/calendar/' => 'esi-calendar.read_calendar_events.v1',
+ '/characters/{character_id}/calendar/{event_id}/' => 'esi-calendar.read_calendar_events.v1',
+ '/characters/{character_id}/calendar/{event_id}/attendees/' => 'esi-calendar.read_calendar_events.v1',
+ '/characters/{character_id}/stats/' => 'esi-characterstats.read.v1',
+ '/characters/{character_id}/' => 'public',
+ '/characters/names/' => 'public',
+ '/characters/{character_id}/portrait/' => 'public',
+ '/characters/{character_id}/corporationhistory/' => 'public',
+ '/characters/{character_id}/chat_channels/' => 'esi-characters.read_chat_channels.v1',
+ '/characters/{character_id}/medals/' => 'esi-characters.read_medals.v1',
+ '/characters/{character_id}/standings/' => 'esi-characters.read_standings.v1',
+ '/characters/{character_id}/agents_research/' => 'esi-characters.read_agents_research.v1',
+ '/characters/{character_id}/blueprints/' => 'esi-characters.read_blueprints.v1',
+ '/characters/{character_id}/fatigue/' => 'esi-characters.read_fatigue.v1',
+ '/characters/{character_id}/notifications/contacts/' => 'esi-characters.read_notifications.v1',
+ '/characters/{character_id}/notifications/' => 'esi-characters.read_notifications.v1',
+ '/characters/{character_id}/roles/' => 'esi-characters.read_corporation_roles.v1',
+ '/characters/{character_id}/titles/' => 'esi-characters.read_titles.v1',
+ '/characters/{character_id}/clones/' => 'esi-clones.read_clones.v1',
+ '/characters/{character_id}/implants/' => 'esi-clones.read_implants.v1',
+ '/characters/{character_id}/contacts/' => 'esi-characters.read_contacts.v1',
+ '/corporations/{corporation_id}/contacts/' => 'esi-corporations.read_contacts.v1',
+ '/alliances/{alliance_id}/contacts/' => 'esi-alliances.read_contacts.v1',
+ '/characters/{character_id}/contacts/labels/' => 'esi-characters.read_contacts.v1',
+ '/characters/{character_id}/contracts/' => 'esi-contracts.read_character_contracts.v1',
+ '/characters/{character_id}/contracts/{contract_id}/items/' => 'esi-contracts.read_character_contracts.v1',
+ '/characters/{character_id}/contracts/{contract_id}/bids/' => 'esi-contracts.read_character_contracts.v1',
+ '/corporations/{corporation_id}/contracts/' => 'esi-contracts.read_corporation_contracts.v1',
+ '/corporations/{corporation_id}/contracts/{contract_id}/items/' => 'esi-contracts.read_corporation_contracts.v1',
+ '/corporations/{corporation_id}/contracts/{contract_id}/bids/' => 'esi-contracts.read_corporation_contracts.v1',
+ '/corporations/{corporation_id}/shareholders/' => 'esi-wallet.read_corporation_wallets.v1',
+ '/corporations/{corporation_id}/' => 'public',
+ '/corporations/{corporation_id}/alliancehistory/' => 'public',
+ '/corporations/names/' => 'public',
+ '/corporations/{corporation_id}/members/' => 'esi-corporations.read_corporation_membership.v1',
+ '/corporations/{corporation_id}/roles/' => 'esi-corporations.read_corporation_membership.v1',
+ '/corporations/{corporation_id}/roles/history/' => 'esi-corporations.read_corporation_membership.v1',
+ '/corporations/{corporation_id}/icons/' => 'public',
+ '/corporations/npccorps/' => 'public',
+ '/corporations/{corporation_id}/structures/' => 'esi-corporations.read_structures.v1',
+ '/corporations/{corporation_id}/membertracking/' => 'esi-corporations.track_members.v1',
+ '/corporations/{corporation_id}/divisions/' => 'esi-corporations.read_divisions.v1',
+ '/corporations/{corporation_id}/members/limit/' => 'esi-corporations.track_members.v1',
+ '/corporations/{corporation_id}/titles/' => 'esi-corporations.read_titles.v1',
+ '/corporations/{corporation_id}/members/titles/' => 'esi-corporations.read_titles.v1',
+ '/corporations/{corporation_id}/blueprints/' => 'esi-corporations.read_blueprints.v1',
+ '/corporations/{corporation_id}/standings/' => 'esi-corporations.read_standings.v1',
+ '/corporations/{corporation_id}/starbases/' => 'esi-corporations.read_starbases.v1',
+ '/corporations/{corporation_id}/starbases/{starbase_id}/' => 'esi-corporations.read_starbases.v1',
+ '/corporations/{corporation_id}/containers/logs/' => 'esi-corporations.read_container_logs.v1',
+ '/corporations/{corporation_id}/facilities/' => 'esi-corporations.read_facilities.v1',
+ '/corporations/{corporation_id}/medals/' => 'esi-corporations.read_medals.v1',
+ '/corporations/{corporation_id}/medals/issued/' => 'esi-corporations.read_medals.v1',
+ '/dogma/attributes/' => 'public',
+ '/dogma/attributes/{attribute_id}/' => 'public',
+ '/dogma/effects/' => 'public',
+ '/dogma/effects/{effect_id}/' => 'public',
+ '/fw/wars/' => 'public',
+ '/fw/stats/' => 'public',
+ '/fw/systems/' => 'public',
+ '/fw/leaderboards/' => 'public',
+ '/fw/leaderboards/characters/' => 'public',
+ '/fw/leaderboards/corporations/' => 'public',
+ '/corporations/{corporation_id}/fw/stats/' => 'esi-corporations.read_fw_stats.v1',
+ '/characters/{character_id}/fw/stats/' => 'esi-characters.read_fw_stats.v1',
+ '/characters/{character_id}/fittings/' => 'esi-fittings.read_fittings.v1',
+ '/fleets/{fleet_id}/' => 'esi-fleets.read_fleet.v1',
+ '/characters/{character_id}/fleet/' => 'esi-fleets.read_fleet.v1',
+ '/fleets/{fleet_id}/members/' => 'esi-fleets.read_fleet.v1',
+ '/fleets/{fleet_id}/wings/' => 'esi-fleets.read_fleet.v1',
+ '/incursions/' => 'public',
+ '/industry/facilities/' => 'public',
+ '/industry/systems/' => 'public',
+ '/characters/{character_id}/industry/jobs/' => 'esi-industry.read_character_jobs.v1',
+ '/characters/{character_id}/mining/' => 'esi-industry.read_character_mining.v1',
+ '/corporation/{corporation_id}/mining/observers/' => 'esi-industry.read_corporation_mining.v1',
+ '/corporation/{corporation_id}/mining/observers/{observer_id}/' => 'esi-industry.read_corporation_mining.v1',
+ '/corporations/{corporation_id}/industry/jobs/' => 'esi-industry.read_corporation_jobs.v1',
+ '/corporation/{corporation_id}/mining/extractions/' => 'esi-industry.read_corporation_mining.v1',
+ '/insurance/prices/' => 'public',
+ '/killmails/{killmail_id}/{killmail_hash}/' => 'public',
+ '/characters/{character_id}/killmails/recent/' => 'esi-killmails.read_killmails.v1',
+ '/corporations/{corporation_id}/killmails/recent/' => 'esi-killmails.read_corporation_killmails.v1',
+ '/characters/{character_id}/location/' => 'esi-location.read_location.v1',
+ '/characters/{character_id}/ship/' => 'esi-location.read_ship_type.v1',
+ '/characters/{character_id}/online/' => 'esi-location.read_online.v1',
+ '/loyalty/stores/{corporation_id}/offers/' => 'public',
+ '/characters/{character_id}/loyalty/points/' => 'esi-characters.read_loyalty.v1',
+ '/characters/{character_id}/mail/' => 'esi-mail.read_mail.v1',
+ '/characters/{character_id}/mail/labels/' => 'esi-mail.read_mail.v1',
+ '/characters/{character_id}/mail/lists/' => 'esi-mail.read_mail.v1',
+ '/characters/{character_id}/mail/{mail_id}/' => 'esi-mail.read_mail.v1',
+ '/markets/prices/' => 'public',
+ '/markets/{region_id}/orders/' => 'public',
+ '/markets/{region_id}/history/' => 'public',
+ '/markets/structures/{structure_id}/' => 'esi-markets.structure_markets.v1',
+ '/markets/groups/' => 'public',
+ '/markets/groups/{market_group_id}/' => 'public',
+ '/characters/{character_id}/orders/' => 'esi-markets.read_character_orders.v1',
+ '/markets/{region_id}/types/' => 'public',
+ '/corporations/{corporation_id}/orders/' => 'esi-markets.read_corporation_orders.v1',
+ '/opportunities/groups/' => 'public',
+ '/opportunities/groups/{group_id}/' => 'public',
+ '/opportunities/tasks/' => 'public',
+ '/opportunities/tasks/{task_id}/' => 'public',
+ '/characters/{character_id}/opportunities/' => 'esi-characters.read_opportunities.v1',
+ '/characters/{character_id}/planets/' => 'esi-planets.manage_planets.v1',
+ '/characters/{character_id}/planets/{planet_id}/' => 'esi-planets.manage_planets.v1',
+ '/universe/schematics/{schematic_id}/' => 'public',
+ '/corporations/{corporation_id}/customs_offices/' => 'esi-planets.read_customs_offices.v1',
+ '/route/{origin}/{destination}/' => 'public',
+ '/characters/{character_id}/search/' => 'esi-search.search_structures.v1',
+ '/search/' => 'public',
+ '/characters/{character_id}/skillqueue/' => 'esi-skills.read_skillqueue.v1',
+ '/characters/{character_id}/skills/' => 'esi-skills.read_skills.v1',
+ '/characters/{character_id}/attributes/' => 'esi-skills.read_skills.v1',
+ '/sovereignty/structures/' => 'public',
+ '/sovereignty/campaigns/' => 'public',
+ '/sovereignty/map/' => 'public',
+ '/status/' => 'public',
+ '/universe/planets/{planet_id}/' => 'public',
+ '/universe/stations/{station_id}/' => 'public',
+ '/universe/structures/{structure_id}/' => 'esi-universe.read_structures.v1',
+ '/universe/systems/{system_id}/' => 'public',
+ '/universe/systems/' => 'public',
+ '/universe/types/{type_id}/' => 'public',
+ '/universe/types/' => 'public',
+ '/universe/groups/' => 'public',
+ '/universe/groups/{group_id}/' => 'public',
+ '/universe/categories/' => 'public',
+ '/universe/categories/{category_id}/' => 'public',
+ '/universe/structures/' => 'public',
+ '/universe/races/' => 'public',
+ '/universe/factions/' => 'public',
+ '/universe/bloodlines/' => 'public',
+ '/universe/regions/' => 'public',
+ '/universe/regions/{region_id}/' => 'public',
+ '/universe/constellations/' => 'public',
+ '/universe/constellations/{constellation_id}/' => 'public',
+ '/universe/moons/{moon_id}/' => 'public',
+ '/universe/stargates/{stargate_id}/' => 'public',
+ '/universe/graphics/' => 'public',
+ '/universe/graphics/{graphic_id}/' => 'public',
+ '/universe/system_jumps/' => 'public',
+ '/universe/system_kills/' => 'public',
+ '/universe/stars/{star_id}/' => 'public',
+ '/characters/{character_id}/wallet/' => 'esi-wallet.read_character_wallet.v1',
+ '/characters/{character_id}/wallet/journal/' => 'esi-wallet.read_character_wallet.v1',
+ '/characters/{character_id}/wallet/transactions/' => 'esi-wallet.read_character_wallet.v1',
+ '/corporations/{corporation_id}/wallets/' => 'esi-wallet.read_corporation_wallets.v1',
+ '/corporations/{corporation_id}/wallets/{division}/journal/' => 'esi-wallet.read_corporation_wallets.v1',
+ '/corporations/{corporation_id}/wallets/{division}/transactions/' => 'esi-wallet.read_corporation_wallets.v1',
+ '/wars/' => 'public',
+ '/wars/{war_id}/' => 'public',
+ '/wars/{war_id}/killmails/' => 'public',
+ ],
+ 'post' => [
+ '/characters/{character_id}/assets/names/' => 'esi-assets.read_assets.v1',
+ '/characters/{character_id}/assets/locations/' => 'esi-assets.read_assets.v1',
+ '/corporations/{corporation_id}/assets/names/' => 'esi-assets.read_corporation_assets.v1',
+ '/corporations/{corporation_id}/assets/locations/' => 'esi-assets.read_corporation_assets.v1',
+ '/characters/affiliation/' => 'public',
+ '/characters/{character_id}/cspa/' => 'esi-characters.read_contacts.v1',
+ '/characters/{character_id}/contacts/' => 'esi-characters.write_contacts.v1',
+ '/characters/{character_id}/fittings/' => 'esi-fittings.write_fittings.v1',
+ '/fleets/{fleet_id}/members/' => 'esi-fleets.write_fleet.v1',
+ '/fleets/{fleet_id}/wings/' => 'esi-fleets.write_fleet.v1',
+ '/fleets/{fleet_id}/wings/{wing_id}/squads/' => 'esi-fleets.write_fleet.v1',
+ '/characters/{character_id}/mail/' => 'esi-mail.send_mail.v1',
+ '/characters/{character_id}/mail/labels/' => 'esi-mail.organize_mail.v1',
+ '/universe/names/' => 'public',
+ '/universe/ids/' => 'public',
+ '/ui/openwindow/marketdetails/' => 'esi-ui.open_window.v1',
+ '/ui/openwindow/contract/' => 'esi-ui.open_window.v1',
+ '/ui/openwindow/information/' => 'esi-ui.open_window.v1',
+ '/ui/autopilot/waypoint/' => 'esi-ui.write_waypoint.v1',
+ '/ui/openwindow/newmail/' => 'esi-ui.open_window.v1',
+ ],
+ 'put' => [
+ '/characters/{character_id}/calendar/{event_id}/' => 'esi-calendar.respond_calendar_events.v1',
+ '/characters/{character_id}/contacts/' => 'esi-characters.write_contacts.v1',
+ '/corporations/{corporation_id}/structures/{structure_id}/' => 'esi-corporations.write_structures.v1',
+ '/fleets/{fleet_id}/' => 'esi-fleets.write_fleet.v1',
+ '/fleets/{fleet_id}/members/{member_id}/' => 'esi-fleets.write_fleet.v1',
+ '/fleets/{fleet_id}/wings/{wing_id}/' => 'esi-fleets.write_fleet.v1',
+ '/fleets/{fleet_id}/squads/{squad_id}/' => 'esi-fleets.write_fleet.v1',
+ '/characters/{character_id}/mail/{mail_id}/' => 'esi-mail.organize_mail.v1',
+ ],
+ 'delete' => [
+ '/characters/{character_id}/contacts/' => 'esi-characters.write_contacts.v1',
+ '/characters/{character_id}/fittings/{fitting_id}/' => 'esi-fittings.write_fittings.v1',
+ '/fleets/{fleet_id}/members/{member_id}/' => 'esi-fleets.write_fleet.v1',
+ '/fleets/{fleet_id}/wings/{wing_id}/' => 'esi-fleets.write_fleet.v1',
+ '/fleets/{fleet_id}/squads/{squad_id}/' => 'esi-fleets.write_fleet.v1',
+ '/characters/{character_id}/mail/labels/{label_id}/' => 'esi-mail.organize_mail.v1',
+ '/characters/{character_id}/mail/{mail_id}/' => 'esi-mail.organize_mail.v1',
+ ],
+ 'patch' => [
+ ],
+ ];
+
+ /**
+ * @param string $method
+ * @param string $uri
+ * @param array $scopes
+ *
+ * @return bool|mixed
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function can(string $method, string $uri, array $scopes): bool
+ {
+
+ if (! array_key_exists($uri, $this->scope_map[$method])) {
+
+ Configuration::getInstance()->getLogger()
+ ->warning('An unknown URI was called. Allowing ' . $uri);
+
+ return true;
+ }
+
+ $required_scope = $this->scope_map[$method][$uri];
+
+ // Public scopes require no authentication!
+ if ($required_scope == 'public')
+ return true;
+
+ if (! in_array($required_scope, $scopes))
+ return false;
+
+ return true;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Cache/CacheInterface.php b/vendor/eveseat/eseye/src/Cache/CacheInterface.php
new file mode 100644
index 000000000..c7afd77d7
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Cache/CacheInterface.php
@@ -0,0 +1,65 @@
+cache_path = Configuration::getInstance()
+ ->file_cache_location;
+
+ // Ensure the cache directory is OK
+ $this->checkCacheDirectory();
+ }
+
+ /**
+ * @return bool
+ * @throws \Seat\Eseye\Exceptions\CachePathException
+ */
+ public function checkCacheDirectory()
+ {
+
+ // Ensure the cache path exists
+ if (! is_dir($this->cache_path) &&
+ ! @mkdir($this->cache_path, 0775, true)
+ ) {
+ throw new CachePathException(
+ 'Unable to create cache directory ' . $this->cache_path);
+ }
+
+ // Ensure the cache directory is readable/writable
+ if (! is_readable($this->cache_path) ||
+ ! is_writable($this->cache_path)
+ ) {
+
+ if (! chmod($this->getCachePath(), 0775))
+ throw new CachePathException(
+ $this->cache_path . ' must be readable and writable');
+ }
+
+ return true;
+ }
+
+ /**
+ * @return string
+ */
+ public function getCachePath(): string
+ {
+
+ return $this->cache_path;
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ * @param \Seat\Eseye\Containers\EsiResponse $data
+ *
+ * @return mixed|void
+ */
+ public function set(string $uri, string $query, EsiResponse $data)
+ {
+
+ $path = $this->buildRelativePath($this->safePath($uri), $query);
+
+ // Create the subpath if that does not already exist
+ if (! file_exists($path))
+ @mkdir($path, 0775, true);
+
+ // Dump the contents to file
+ file_put_contents($path . $this->results_filename, serialize($data));
+ }
+
+ /**
+ * @param string $path
+ * @param string $query
+ *
+ * @return string
+ */
+ public function buildRelativePath(string $path, string $query = ''): string
+ {
+
+ // If the query string has data, hash it.
+ if ($query != '')
+ $query = $this->hashString($query);
+
+ return rtrim(rtrim($this->cache_path, '/') . rtrim($path), '/') .
+ '/' . $query . '/';
+ }
+
+ /**
+ * @param string $uri
+ *
+ * @return string
+ */
+ public function safePath(string $uri): string
+ {
+
+ return preg_replace('/[^A-Za-z0-9\/]/', '', $uri);
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return bool|mixed
+ */
+ public function has(string $uri, string $query = ''): bool
+ {
+
+ if ($status = $this->get($uri, $query))
+ return true;
+
+ return false;
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return mixed
+ */
+ public function get(string $uri, string $query = '')
+ {
+
+ $path = $this->buildRelativePath($this->safePath($uri), $query);
+ $cache_file_path = $path . $this->results_filename;
+
+ // If we cant read from the cache, then just return false.
+ if (! is_readable($cache_file_path))
+ return false;
+
+ // Get the data from the file and unserialize it
+ $file = unserialize(file_get_contents($cache_file_path));
+
+ // If the cached entry is expired, remove it.
+ if ($file->expired()) {
+
+ $this->forget($uri, $query);
+
+ return false;
+ }
+
+ return $file;
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return void
+ */
+ public function forget(string $uri, string $query = '')
+ {
+
+ $path = $this->buildRelativePath($uri, $query);
+ $cache_file_path = $path . $this->results_filename;
+
+ @unlink($cache_file_path);
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Cache/HashesStrings.php b/vendor/eveseat/eseye/src/Cache/HashesStrings.php
new file mode 100644
index 000000000..0278deb4a
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Cache/HashesStrings.php
@@ -0,0 +1,41 @@
+memcached = $instance;
+
+ $this->is_memcached = class_exists('Memcached', false);
+
+ $configuration = Configuration::getInstance();
+ $this->prefix = $configuration->memcached_cache_prefix;
+
+ if (is_null($this->memcached)) {
+ if ($this->is_memcached)
+ $this->memcached = new \Memcached();
+ else
+ $this->memcached = new \Memcache();
+
+ $this->memcached->addServer($configuration->memcached_cache_host, $configuration->memcached_cache_port, 0);
+
+ if ($this->is_memcached)
+ $this->memcached->setOption(\Memcached::OPT_COMPRESSION, ($configuration->memcached_cache_compressed));
+ else
+ $this->flags = ($configuration->memcached_cache_compressed) ? MEMCACHE_COMPRESSED : 0;
+ }
+
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ * @param \Seat\Eseye\Containers\EsiResponse $data
+ *
+ * @return void
+ */
+ public function set(string $uri, string $query, EsiResponse $data)
+ {
+
+ if ($this->is_memcached)
+ $this->memcached->set($this->buildCacheKey($uri, $query), serialize($data), 0);
+ else
+ $this->memcached->set($this->buildCacheKey($uri, $query), serialize($data), $this->flags, 0);
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return string
+ */
+ public function buildCacheKey(string $uri, string $query = ''): string
+ {
+
+ if ($query != '')
+ $query = $this->hashString($query);
+
+ return $this->prefix . $this->hashString($uri . $query);
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return mixed
+ */
+ public function get(string $uri, string $query = '')
+ {
+
+ $value = $this->memcached->get($this->buildCacheKey($uri, $query));
+ if ($value === false)
+ return false;
+
+ $data = unserialize($value);
+
+ if ($data->expired()) {
+ $this->forget($uri, $query);
+
+ return false;
+ }
+
+ return $data;
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return mixed
+ */
+ public function forget(string $uri, string $query = '')
+ {
+
+ return $this->memcached->delete($this->buildCacheKey($uri, $query));
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return bool|mixed
+ */
+ public function has(string $uri, string $query = ''): bool
+ {
+
+ return $this->memcached->get($this->buildCacheKey($uri, $query)) !== false;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Cache/NullCache.php b/vendor/eveseat/eseye/src/Cache/NullCache.php
new file mode 100644
index 000000000..ae05e3494
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Cache/NullCache.php
@@ -0,0 +1,79 @@
+redis = new Client($configuration->redis_cache_location, [
+ 'prefix' => $configuration->redis_cache_prefix,
+ ]);
+
+ return;
+ }
+
+ $this->redis = $redis;
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ * @param \Seat\Eseye\Containers\EsiResponse $data
+ *
+ * @return void
+ */
+ public function set(string $uri, string $query, EsiResponse $data)
+ {
+
+ $this->redis->set($this->buildCacheKey($uri, $query), serialize($data));
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return string
+ */
+ public function buildCacheKey(string $uri, string $query = ''): string
+ {
+
+ if ($query != '')
+ $query = $this->hashString($query);
+
+ return $this->hashString($uri . $query);
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return mixed
+ */
+ public function get(string $uri, string $query = '')
+ {
+
+ if (! $this->has($uri, $query))
+ return false;
+
+ $data = unserialize($this->redis
+ ->get($this->buildCacheKey($uri, $query)));
+
+ if ($data->expired()) {
+
+ $this->forget($uri, $query);
+
+ return false;
+ }
+
+ return $data;
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return bool|mixed
+ */
+ public function has(string $uri, string $query = ''): bool
+ {
+
+ return $this->redis->exists($this->buildCacheKey($uri, $query));
+ }
+
+ /**
+ * @param string $uri
+ * @param string $query
+ *
+ * @return mixed
+ */
+ public function forget(string $uri, string $query = '')
+ {
+
+ return $this->redis->del([$this->buildCacheKey($uri, $query)]);
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Configuration.php b/vendor/eveseat/eseye/src/Configuration.php
new file mode 100644
index 000000000..b7073fb2d
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Configuration.php
@@ -0,0 +1,153 @@
+configuration = new EsiConfiguration;
+ }
+
+ /**
+ * @return \Seat\Eseye\Configuration
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public static function getInstance(): self
+ {
+
+ if (is_null(self::$instance))
+ self::$instance = new self();
+
+ return self::$instance;
+ }
+
+ /**
+ * @return \Seat\Eseye\Containers\EsiConfiguration
+ */
+ public function getConfiguration()
+ {
+
+ return $this->configuration;
+ }
+
+ /**
+ * @param \Seat\Eseye\Containers\EsiConfiguration $configuration
+ *
+ * @throws \Seat\Eseye\Exceptions\InvalidConfigurationException
+ */
+ public function setConfiguration(EsiConfiguration $configuration)
+ {
+
+ if (! $configuration->valid())
+ throw new InvalidConfigurationException(
+ 'The configuration is empty/invalid values');
+
+ $this->configuration = $configuration;
+ }
+
+ /**
+ * @return \Seat\Eseye\Log\LogInterface
+ */
+ public function getLogger(): LogInterface
+ {
+
+ if (! $this->logger)
+ $this->logger = new $this->configuration->logger;
+
+ return $this->logger;
+ }
+
+ /**
+ * @return \Seat\Eseye\Cache\CacheInterface
+ */
+ public function getCache(): CacheInterface
+ {
+
+ if (! $this->cache)
+ $this->cache = new $this->configuration->cache;
+
+ return $this->cache;
+ }
+
+ /**
+ * Magic method to get the configuration from the configuration
+ * property.
+ *
+ * @param $name
+ *
+ * @return mixed
+ */
+ public function __get(string $name)
+ {
+
+ return $this->configuration->$name;
+ }
+
+ /**
+ * @param string $name
+ * @param string $value
+ *
+ * @return string
+ */
+ public function __set(string $name, string $value)
+ {
+
+ return $this->configuration->$name = $value;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Containers/AbstractArrayAccess.php b/vendor/eveseat/eseye/src/Containers/AbstractArrayAccess.php
new file mode 100644
index 000000000..2dc9c65d3
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Containers/AbstractArrayAccess.php
@@ -0,0 +1,98 @@
+data);
+ }
+
+ /**
+ * @param mixed $offset
+ *
+ * @return mixed
+ */
+ public function offsetGet($offset)
+ {
+
+ return $this->data[$offset];
+ }
+
+ /**
+ * @param mixed $offset
+ * @param mixed $value
+ */
+ public function offsetSet($offset, $value)
+ {
+
+ $this->data[$offset] = $value;
+ }
+
+ /**
+ * @param mixed $offset
+ */
+ public function offsetUnset($offset)
+ {
+
+ unset($this->data[$offset]);
+ }
+
+ /**
+ * @param $key
+ *
+ * @return mixed
+ */
+ public function __get($key)
+ {
+
+ return $this[$key];
+ }
+
+ /**
+ * @param $key
+ * @param $val
+ */
+ public function __set($key, $val)
+ {
+
+ $this[$key] = $val;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Containers/EsiAuthentication.php b/vendor/eveseat/eseye/src/Containers/EsiAuthentication.php
new file mode 100644
index 000000000..8f449fcab
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Containers/EsiAuthentication.php
@@ -0,0 +1,56 @@
+ null,
+ 'secret' => null,
+ 'access_token' => '_',
+ 'refresh_token' => null,
+ 'token_expires' => '1970-01-01 00:00:00',
+ 'scopes' => [],
+ ];
+
+ public function setRefreshToken(String $refreshToken): self
+ {
+
+ $this->data['refresh_token'] = $refreshToken;
+
+ return $this;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Containers/EsiConfiguration.php b/vendor/eveseat/eseye/src/Containers/EsiConfiguration.php
new file mode 100644
index 000000000..9cdf51e29
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Containers/EsiConfiguration.php
@@ -0,0 +1,76 @@
+ 'Eseye Default Library',
+ 'datasource' => 'tranquility',
+
+ // Fetcher
+ 'fetcher' => GuzzleFetcher::class,
+
+ // Logging
+ 'logger' => RotatingFileLogger::class,
+ 'logger_level' => Logger::INFO,
+ 'logfile_location' => 'logs/',
+
+ // Rotating Logger Details
+ 'log_max_files' => 10,
+
+ // Cache
+ 'cache' => FileCache::class,
+
+ // File Cache
+ 'file_cache_location' => 'cache/',
+
+ // Redis Cache
+ 'redis_cache_location' => 'tcp://127.0.0.1',
+ 'redis_cache_prefix' => 'eseye:',
+
+ // Memcached Cache
+ 'memcached_cache_host' => '127.0.0.1',
+ 'memcached_cache_port' => '11211',
+ 'memcached_cache_prefix' => 'eseye:',
+ 'memcached_cache_compressed' => false,
+ ];
+
+}
diff --git a/vendor/eveseat/eseye/src/Containers/EsiResponse.php b/vendor/eveseat/eseye/src/Containers/EsiResponse.php
new file mode 100644
index 000000000..b4df651c4
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Containers/EsiResponse.php
@@ -0,0 +1,245 @@
+raw = $data;
+
+ // Normalize and parse the response headers
+ $this->parseHeaders($headers);
+
+ // decode and create an object from the data
+ $data = (object) json_decode($data);
+
+ // Ensure that the value for 'expires' is longer than
+ // 2 characters. The shortest expected value is 'now'. If it
+ // is not longer than 2 characters it might be empty.
+ $this->expires_at = strlen($expires) > 2 ? $expires : 'now';
+ $this->response_code = $response_code;
+
+ // If there is an error, set that
+ if (property_exists($data, 'error'))
+ $this->error_message = $data->error;
+
+ // If there is an error description, set that.
+ if (property_exists($data, 'error_description'))
+ $this->error_message .= ': ' . $data->error_description;
+
+ // Run the parent constructor
+ parent::__construct($data, ArrayObject::ARRAY_AS_PROPS);
+ }
+
+ /**
+ * Parse an array of header key value pairs.
+ *
+ * Interesting header values such as X-Esi-Error-Limit-Remain
+ * and X-Pages are automatically mapped to properties in this
+ * object.
+ *
+ * @param array $headers
+ */
+ private function parseHeaders(array $headers)
+ {
+
+ // Set the raw headers as we got from the constructor.
+ $this->raw_headers = $headers;
+
+ // flatten the headers array so that values are not arrays themselves
+ // but rather simple key value pairs.
+ $headers = array_map(function ($value) {
+
+ if (! is_array($value))
+ return $value;
+
+ return implode(';', $value);
+ }, $headers);
+
+ // Set the parsed headers.
+ $this->headers = $headers;
+
+ // Check for some header values that might be interesting
+ // such as the current error limit and number of pages
+ // available.
+ array_key_exists('X-Esi-Error-Limit-Remain', $headers) ?
+ $this->error_limit = (int) $headers['X-Esi-Error-Limit-Remain'] : null;
+
+ array_key_exists('X-Pages', $headers) ? $this->pages = (int) $headers['X-Pages'] : null;
+ }
+
+ /**
+ * A helper method when a key might not exist within the
+ * response object.
+ *
+ * @param string $index
+ *
+ * @return mixed
+ */
+ public function optional(string $index)
+ {
+
+ if (! $this->offsetExists($index))
+ return null;
+
+ return $this->$index;
+ }
+
+ /**
+ * Determine if this containers data should be considered
+ * expired.
+ *
+ * Expiry is calculated by taking the expiry time and comparing
+ * that to the local time. Before comparison though, the local
+ * time is converted to the timezone in which the expiry time
+ * is recorded. The resultant local time is then checked to
+ * ensure that the expiry is not less than local time.
+ *
+ * @return bool
+ */
+ public function expired(): bool
+ {
+
+ if ($this->expires()->lte(
+ carbon()->now($this->expires()->timezoneName))
+ )
+ return true;
+
+ return false;
+ }
+
+ /**
+ * @return \Carbon\Carbon
+ */
+ public function expires(): Carbon
+ {
+
+ return carbon($this->expires_at);
+ }
+
+ /**
+ * @return null|string
+ */
+ public function error()
+ {
+
+ return $this->error_message;
+ }
+
+ /**
+ * @return int
+ */
+ public function getErrorCode(): int
+ {
+
+ return $this->response_code;
+ }
+
+ /**
+ * @return bool
+ */
+ public function setIsCachedload(): bool
+ {
+
+ return $this->cached_load = true;
+ }
+
+ /**
+ * @return bool
+ */
+ public function isCachedLoad(): bool
+ {
+
+ return $this->cached_load;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Eseye.php b/vendor/eveseat/eseye/src/Eseye.php
new file mode 100644
index 000000000..389a53e0c
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Eseye.php
@@ -0,0 +1,508 @@
+ 'https',
+ 'host' => 'esi.evetech.net',
+ ];
+
+ /**
+ * @var string
+ */
+ protected $version = '/latest';
+
+ /**
+ * HTTP verbs that could have their responses cached.
+ *
+ * @var array
+ */
+ protected $cachable_verb = ['get'];
+
+ /**
+ * Eseye constructor.
+ *
+ * @param \Seat\Eseye\Containers\EsiAuthentication $authentication
+ *
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function __construct(
+ EsiAuthentication $authentication = null)
+ {
+
+ if (! is_null($authentication))
+ $this->authentication = $authentication;
+
+ // Setup the logger
+ $this->logger = $this->getLogger();
+
+ return $this;
+ }
+
+ /**
+ * @return \Seat\Eseye\Log\LogInterface
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function getLogger(): LogInterface
+ {
+
+ return $this->getConfiguration()->getLogger();
+ }
+
+ /**
+ * @return \Seat\Eseye\Configuration
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function getConfiguration(): Configuration
+ {
+
+ return Configuration::getInstance();
+ }
+
+ /**
+ * @return \Seat\Eseye\Containers\EsiAuthentication
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ */
+ public function getAuthentication(): EsiAuthentication
+ {
+
+ if (is_null($this->authentication))
+ throw new InvalidAuthenticationException('Authentication data not set.');
+
+ return $this->authentication;
+ }
+
+ /**
+ * @param \Seat\Eseye\Containers\EsiAuthentication $authentication
+ *
+ * @return \Seat\Eseye\Eseye
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function setAuthentication(EsiAuthentication $authentication): self
+ {
+
+ if (! $authentication->valid())
+ throw new InvalidContainerDataException('Authentication data invalid/empty');
+
+ $this->authentication = $authentication;
+
+ return $this;
+ }
+
+ /**
+ * @param string $refreshToken
+ *
+ * @return \Seat\Eseye\Eseye
+ */
+ public function setRefreshToken(String $refreshToken): self
+ {
+
+ $this->authentication = $this->authentication->setRefreshToken($refreshToken);
+
+ return $this;
+ }
+
+ /**
+ * @param \Seat\Eseye\Fetchers\FetcherInterface $fetcher
+ */
+ public function setFetcher(FetcherInterface $fetcher)
+ {
+
+ $this->fetcher = $fetcher;
+ }
+
+ /**
+ * @param array $body
+ *
+ * @return \Seat\Eseye\Eseye
+ */
+ public function setBody(array $body): self
+ {
+
+ $this->request_body = $body;
+
+ return $this;
+ }
+
+ /**
+ * @param string $method
+ * @param string $uri
+ * @param array $uri_data
+ *
+ * @return \Seat\Eseye\Containers\EsiResponse
+ * @throws \Seat\Eseye\Exceptions\EsiScopeAccessDeniedException
+ * @throws \Seat\Eseye\Exceptions\UriDataMissingException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function invoke(string $method, string $uri, array $uri_data = []): EsiResponse
+ {
+
+ // Check the Access Requirement
+ if (! $this->getAccessChecker()->can(
+ $method, $uri, $this->getFetcher()->getAuthenticationScopes())
+ ) {
+
+ // Build the uri so that there is context around what is denied.
+ $uri = $this->buildDataUri($uri, $uri_data);
+
+ // Log the deny.
+ $this->logger->warning('Access denied to ' . $uri . ' due to ' .
+ 'missing scopes.');
+
+ throw new EsiScopeAccessDeniedException('Access denied to ' . $uri);
+ }
+
+ // Build the URI from the parts we have.
+ $uri = $this->buildDataUri($uri, $uri_data);
+
+ // Check if there is a cached response we can return
+ if (in_array(strtolower($method), $this->cachable_verb) &&
+ $cached = $this->getCache()->get($uri->getPath(), $uri->getQuery())
+ ) {
+
+ // Mark the response as one that was loaded from the cache
+ $cached->setIsCachedload();
+
+ // Perform some debug logging
+ $this->getLogger()->debug('Loaded cached response for ' . $method . ' -> ' . $uri);
+
+ return $cached;
+ }
+
+ // Call ESI itself and get the EsiResponse
+ $result = $this->rawFetch($method, $uri, $this->getBody());
+
+ // Cache the response if it was a get and is not already expired
+ if (in_array(strtolower($method), $this->cachable_verb) && ! $result->expired())
+ $this->getCache()->set($uri->getPath(), $uri->getQuery(), $result);
+
+ // In preparation for the next request, perform some
+ // self cleanups of this objects request data such as
+ // query string parameters and post bodies.
+ $this->cleanupRequestData();
+
+ return $result;
+ }
+
+ /**
+ * @return \Seat\Eseye\Access\CheckAccess
+ */
+ public function getAccessChecker()
+ {
+
+ if (! $this->access_checker)
+ $this->access_checker = new CheckAccess;
+
+ return $this->access_checker;
+ }
+
+ /**
+ * @param \Seat\Eseye\Access\AccessInterface $checker
+ *
+ * @return \Seat\Eseye\Eseye
+ */
+ public function setAccessChecker(AccessInterface $checker): self
+ {
+
+ $this->access_checker = $checker;
+
+ return $this;
+ }
+
+ /**
+ * @return \Seat\Eseye\Fetchers\FetcherInterface
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ private function getFetcher(): FetcherInterface
+ {
+
+ if (! $this->fetcher) {
+
+ $fetcher_class = $this->getConfiguration()->fetcher;
+ $this->fetcher = new $fetcher_class(...[$this->authentication]);
+
+ }
+
+ return $this->fetcher;
+ }
+
+ /**
+ * @param string $uri
+ * @param array $data
+ *
+ * @return \GuzzleHttp\Psr7\Uri
+ * @throws \Seat\Eseye\Exceptions\UriDataMissingException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function buildDataUri(string $uri, array $data): Uri
+ {
+
+ // Create a query string for the URI. We automatically
+ // include the datasource value from the configuration.
+ $query_params = array_merge([
+ 'datasource' => $this->getConfiguration()->datasource,
+ ], $this->getQueryString());
+
+ return Uri::fromParts([
+ 'scheme' => $this->esi['scheme'],
+ 'host' => $this->esi['host'],
+ 'path' => rtrim($this->getVersion(), '/') .
+ $this->mapDataToUri($uri, $data),
+ 'query' => http_build_query($query_params),
+ ]);
+ }
+
+ /**
+ * @return array
+ */
+ public function getQueryString(): array
+ {
+
+ return $this->query_string;
+ }
+
+ /**
+ * @param array $query
+ *
+ * @return \Seat\Eseye\Eseye
+ */
+ public function setQueryString(array $query): self
+ {
+
+ foreach ($query as $key => $value) {
+ if (is_array($value)) {
+ $query[$key] = implode(',', $value);
+ }
+ }
+
+ $this->query_string = array_merge($this->query_string, $query);
+
+ return $this;
+ }
+
+ /**
+ * Get the versioned baseURI to use.
+ *
+ * @return string
+ */
+ public function getVersion(): string
+ {
+
+ return $this->version;
+ }
+
+ /**
+ * Set the version of the API endpoints base URI.
+ *
+ * @param string $version
+ *
+ * @return \Seat\Eseye\Eseye
+ */
+ public function setVersion(string $version)
+ {
+
+ if (substr($version, 0, 1) !== '/')
+ $version = '/' . $version;
+
+ $this->version = $version;
+
+ return $this;
+ }
+
+ /**
+ * @param string $uri
+ * @param array $data
+ *
+ * @return string
+ * @throws \Seat\Eseye\Exceptions\UriDataMissingException
+ */
+ private function mapDataToUri(string $uri, array $data): string
+ {
+
+ // Extract fields in curly braces. If there are fields,
+ // replace the data with those in the URI
+ if (preg_match_all('/{+(.*?)}/', $uri, $matches)) {
+
+ if (empty($data))
+ throw new UriDataMissingException(
+ 'The data array for the uri ' . $uri . ' is empty. Please provide data to use.');
+
+ foreach ($matches[1] as $match) {
+
+ if (! array_key_exists($match, $data))
+ throw new UriDataMissingException(
+ 'Data for ' . $match . ' is missing. Please provide this by setting a value ' .
+ 'for ' . $match . '.');
+
+ $uri = str_replace('{' . $match . '}', $data[$match], $uri);
+ }
+ }
+
+ return $uri;
+ }
+
+ /**
+ * @return \Seat\Eseye\Cache\CacheInterface
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ private function getCache(): CacheInterface
+ {
+
+ return $this->getConfiguration()->getCache();
+ }
+
+ /**
+ * @param string $method
+ * @param string $uri
+ * @param array $body
+ *
+ * @return mixed
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function rawFetch(string $method, string $uri, array $body)
+ {
+
+ return $this->getFetcher()->call($method, $uri, $body);
+ }
+
+ /**
+ * @return array
+ */
+ public function getBody(): array
+ {
+
+ return $this->request_body;
+ }
+
+ /**
+ * @return \Seat\Eseye\Eseye
+ */
+ public function cleanupRequestData(): self
+ {
+
+ $this->unsetBody();
+ $this->unsetQueryString();
+
+ return $this;
+ }
+
+ /**
+ * @return \Seat\Eseye\Eseye
+ */
+ public function unsetBody(): self
+ {
+
+ $this->request_body = [];
+
+ return $this;
+ }
+
+ /**
+ * @return \Seat\Eseye\Eseye
+ */
+ public function unsetQueryString(): self
+ {
+
+ $this->query_string = [];
+
+ return $this;
+ }
+
+ /**
+ * A helper method to specify the page to retrieve.
+ *
+ * @param int $page
+ *
+ * @return \Seat\Eseye\Eseye
+ */
+ public function page(int $page): self
+ {
+
+ $this->setQueryString(['page' => $page]);
+
+ return $this;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Exceptions/CachePathException.php b/vendor/eveseat/eseye/src/Exceptions/CachePathException.php
new file mode 100644
index 000000000..a21d2ec5d
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Exceptions/CachePathException.php
@@ -0,0 +1,34 @@
+esi_response = $esi_response;
+ $this->original_exception = $exception;
+
+ // Finish constructing the exception
+ parent::__construct(
+ $this->getError(),
+ $this->getEsiResponse()->getErrorCode(),
+ $exception->getPrevious()
+ );
+ }
+
+ /**
+ * @return null|string
+ */
+ public function getError()
+ {
+
+ return $this->getEsiResponse()->error();
+ }
+
+ /**
+ * @return \Seat\Eseye\Containers\EsiResponse
+ */
+ public function getEsiResponse(): EsiResponse
+ {
+
+ return $this->esi_response;
+ }
+
+ /**
+ * @return \Exception
+ */
+ public function getOriginalException(): Exception
+ {
+
+ return $this->original_exception;
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Exceptions/UriDataMissingException.php b/vendor/eveseat/eseye/src/Exceptions/UriDataMissingException.php
new file mode 100644
index 000000000..a81f5dd8d
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Exceptions/UriDataMissingException.php
@@ -0,0 +1,34 @@
+authentication = $authentication;
+
+ // Setup the logger
+ $this->logger = Configuration::getInstance()->getLogger();
+ }
+
+ /**
+ * @param string $method
+ * @param string $uri
+ * @param array $body
+ * @param array $headers
+ *
+ * @return mixed|\Seat\Eseye\Containers\EsiResponse
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ * @throws \Seat\Eseye\Exceptions\RequestFailedException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function call(
+ string $method, string $uri, array $body, array $headers = []): EsiResponse
+ {
+
+ // If we have authentication data, add the
+ // Authorization header.
+ if ($this->getAuthentication())
+ $headers = array_merge($headers, [
+ 'Authorization' => 'Bearer ' . $this->getToken(),
+ ]);
+
+ return $this->httpRequest($method, $uri, $headers, $body);
+ }
+
+ /**
+ * @return \Seat\Eseye\Containers\EsiAuthentication|null
+ */
+ public function getAuthentication()
+ {
+
+ return $this->authentication;
+ }
+
+ /**
+ * @param \Seat\Eseye\Containers\EsiAuthentication $authentication
+ *
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ */
+ public function setAuthentication(EsiAuthentication $authentication)
+ {
+
+ if (! $authentication->valid())
+ throw new InvalidAuthenticationException('Authentication data invalid/empty');
+
+ $this->authentication = $authentication;
+ }
+
+ /**
+ * @return string
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ * @throws \Seat\Eseye\Exceptions\RequestFailedException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ private function getToken(): string
+ {
+
+ // Ensure that we have authentication data before we try
+ // and get a token.
+ if (! $this->getAuthentication())
+ throw new InvalidAuthenticationException(
+ 'Trying to get a token without authentication data.');
+
+ // Check the expiry date.
+ $expires = carbon($this->getAuthentication()->token_expires);
+
+ // If the token expires in the next minute, refresh it.
+ if ($expires->lte(carbon('now')->addMinute(1)))
+ $this->refreshToken();
+
+ return $this->getAuthentication()->access_token;
+ }
+
+ /**
+ * Refresh the Access token that we have in the EsiAccess container.
+ *
+ * @throws \Seat\Eseye\Exceptions\RequestFailedException
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ private function refreshToken()
+ {
+
+ // Make the post request for a new access_token
+ $response = $this->httpRequest('post',
+ $this->sso_base . '/token/?grant_type=refresh_token&refresh_token=' .
+ $this->authentication->refresh_token, [
+ 'Authorization' => 'Basic ' . base64_encode(
+ $this->authentication->client_id . ':' . $this->authentication->secret),
+ ]
+ );
+
+ // Get the current EsiAuth container
+ $authentication = $this->getAuthentication();
+
+ // Set the new authentication values from the request
+ $authentication->access_token = $response->access_token;
+ $authentication->refresh_token = $response->refresh_token;
+ $authentication->token_expires = carbon('now')
+ ->addSeconds($response->expires_in);
+
+ // ... and update the container
+ $this->setAuthentication($authentication);
+ }
+
+ /**
+ * @param string $method
+ * @param string $uri
+ * @param array $headers
+ * @param array $body
+ *
+ * @return mixed|\Seat\Eseye\Containers\EsiResponse
+ * @throws \Seat\Eseye\Exceptions\RequestFailedException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ public function httpRequest(
+ string $method, string $uri, array $headers = [], array $body = []): EsiResponse
+ {
+
+ // Include some basic headers to those already passed in. Everything
+ // is considered to be Json.
+ $headers = array_merge($headers, [
+ 'Accept' => 'application/json',
+ 'Content-Type' => 'application/json',
+ 'User-Agent' => 'Eseye/' . Eseye::VERSION . '/' .
+ Configuration::getInstance()->http_user_agent,
+ ]);
+
+ // Add some debug logging and start measuring how long the request took.
+ $this->logger->debug('Making ' . $method . ' request to ' . $uri);
+ $start = microtime(true);
+
+ // Json encode the body if it has data, else just null it
+ if (count($body) > 0)
+ $body = json_encode($body);
+ else
+ $body = null;
+
+ try {
+
+ // Make the _actual_ request to ESI
+ $response = $this->getClient()->send(
+ new Request($method, $uri, $headers, $body));
+
+ } catch (ClientException | ServerException $e) {
+
+ // Log the event as failed
+ $this->logger->error('[http ' . $e->getResponse()->getStatusCode() . ', ' .
+ strtolower($e->getResponse()->getReasonPhrase()) . '] ' .
+ $method . ' -> ' . $this->stripRefreshTokenValue($uri) . ' [t/e: ' .
+ number_format(microtime(true) - $start, 2) . 's/' .
+ implode(' ', $e->getResponse()->getHeader('X-Esi-Error-Limit-Remain')) . ']'
+ );
+
+ // Grab the body from the StreamInterface intance.
+ $responseBody = $e->getResponse()->getBody()->getContents();
+
+ // For debugging purposes, log the response body
+ $this->logger->debug('Request for ' . $method . ' -> ' . $uri . ' failed. Response body was: ' .
+ $responseBody);
+
+ // Raise the exception that should be handled by the caller
+ throw new RequestFailedException($e, $this->makeEsiResponse(
+ $responseBody,
+ $e->getResponse()->getHeaders(),
+ 'now',
+ $e->getResponse()->getStatusCode())
+ );
+ }
+
+ // Log the successful request.
+ $this->logger->log('[http ' . $response->getStatusCode() . ', ' .
+ strtolower($response->getReasonPhrase()) . '] ' .
+ $method . ' -> ' . $this->stripRefreshTokenValue($uri) . ' [t/e: ' .
+ number_format(microtime(true) - $start, 2) . 's/' .
+ implode(' ', $response->getHeader('X-Esi-Error-Limit-Remain')) . ']'
+ );
+
+ // Return a container response that can be parsed.
+ return $this->makeEsiResponse(
+ $response->getBody()->getContents(),
+ $response->getHeaders(),
+ $response->hasHeader('Expires') ? $response->getHeader('Expires')[0] : 'now',
+ $response->getStatusCode()
+ );
+ }
+
+ /**
+ * @return \GuzzleHttp\Client
+ */
+ public function getClient(): Client
+ {
+
+ if (! $this->client)
+ $this->client = new Client([
+ 'timeout' => 30,
+ ]);
+
+ return $this->client;
+ }
+
+ /**
+ * @param \GuzzleHttp\Client $client
+ */
+ public function setClient(Client $client)
+ {
+
+ $this->client = $client;
+ }
+
+ /**
+ * @param string $uri
+ *
+ * @return string
+ */
+ public function stripRefreshTokenValue(string $uri): string
+ {
+
+ // If we have 'refresh_token' in the URI, strip it.
+ if (strpos($uri, 'refresh_token'))
+ return Uri::withoutQueryValue((new Uri($uri)), 'refresh_token')
+ ->__toString();
+
+ return $uri;
+ }
+
+ /**
+ * @param string $body
+ * @param array $headers
+ * @param string $expires
+ * @param int $status_code
+ *
+ * @return \Seat\Eseye\Containers\EsiResponse
+ */
+ public function makeEsiResponse(
+ string $body, array $headers, string $expires, int $status_code): EsiResponse
+ {
+
+ return new EsiResponse($body, $headers, $expires, $status_code);
+ }
+
+ /**
+ * @return array
+ *
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ * @throws \Seat\Eseye\Exceptions\RequestFailedException
+ */
+ public function getAuthenticationScopes(): array
+ {
+
+ // If we don't have any authentication data, then
+ // only public calls can be made.
+ if (is_null($this->getAuthentication()))
+ return ['public'];
+
+ // If there are no scopes that we know of, update them.
+ // There will always be at least 1 as we add the internal
+ // 'public' scope.
+ if (count($this->getAuthentication()->scopes) <= 0)
+ $this->setAuthenticationScopes();
+
+ return $this->getAuthentication()->scopes;
+ }
+
+ /**
+ * Query the eveseat/resources repository for SDE
+ * related information.
+ *
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ * @throws \Seat\Eseye\Exceptions\RequestFailedException
+ */
+ public function setAuthenticationScopes()
+ {
+
+ $scopes = $this->verifyToken()['Scopes'];
+
+ // Add the internal 'public' scope
+ $scopes = $scopes . ' public';
+ $this->authentication->scopes = explode(' ', $scopes);
+ }
+
+ /**
+ * Verify that an access_token is still valid.
+ *
+ * @throws \Seat\Eseye\Exceptions\RequestFailedException
+ * @throws \Seat\Eseye\Exceptions\InvalidAuthenticationException
+ * @throws \Seat\Eseye\Exceptions\InvalidContainerDataException
+ */
+ private function verifyToken()
+ {
+
+ return $this->httpRequest('get', $this->sso_base . '/verify/', [
+ 'Authorization' => 'Bearer ' . $this->getToken(),
+ ]);
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Helpers/helpers.php b/vendor/eveseat/eseye/src/Helpers/helpers.php
new file mode 100644
index 000000000..93dc146a9
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Helpers/helpers.php
@@ -0,0 +1,40 @@
+logfile_location, '/') . '/eseye.log',
+ $configuration->logger_level
+ );
+ $stream->setFormatter($formatter);
+
+ $this->logger = new Logger('eseye');
+ $this->logger->pushHandler($stream);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function log(string $message)
+ {
+
+ $this->logger->addInfo($message);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function debug(string $message)
+ {
+
+ $this->logger->addDebug($message);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function warning(string $message)
+ {
+
+ $this->logger->addWarning($message);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function error(string $message)
+ {
+
+ $this->logger->addError($message);
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Log/LogInterface.php b/vendor/eveseat/eseye/src/Log/LogInterface.php
new file mode 100644
index 000000000..38fb333e7
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Log/LogInterface.php
@@ -0,0 +1,58 @@
+logfile_location, '/') . '/eseye.log',
+ $configuration->log_max_files,
+ $configuration->logger_level
+ );
+ $stream->setFormatter($formatter);
+
+ $this->logger = new Logger('eseye');
+ $this->logger->pushHandler($stream);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function log(string $message)
+ {
+
+ $this->logger->addInfo($message);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function debug(string $message)
+ {
+
+ $this->logger->addDebug($message);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function warning(string $message)
+ {
+
+ $this->logger->addWarning($message);
+ }
+
+ /**
+ * @param string $message
+ *
+ * @return mixed|void
+ */
+ public function error(string $message)
+ {
+
+ $this->logger->addError($message);
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Traits/ConstructsContainers.php b/vendor/eveseat/eseye/src/Traits/ConstructsContainers.php
new file mode 100644
index 000000000..7d24de8e1
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Traits/ConstructsContainers.php
@@ -0,0 +1,61 @@
+ $value) {
+
+ if (! array_key_exists($key, $this->data))
+ throw new InvalidContainerDataException(
+ 'Key ' . $key . ' is not valid for this container'
+ );
+
+ $this->$key = $value;
+ }
+ }
+ }
+}
diff --git a/vendor/eveseat/eseye/src/Traits/ValidatesContainers.php b/vendor/eveseat/eseye/src/Traits/ValidatesContainers.php
new file mode 100644
index 000000000..f2ca2091a
--- /dev/null
+++ b/vendor/eveseat/eseye/src/Traits/ValidatesContainers.php
@@ -0,0 +1,42 @@
+data, true);
+ }
+}
diff --git a/vendor/eveseat/eseye/tests/Access/CheckAccessTest.php b/vendor/eveseat/eseye/tests/Access/CheckAccessTest.php
new file mode 100644
index 000000000..a004743a3
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Access/CheckAccessTest.php
@@ -0,0 +1,86 @@
+check_access = new CheckAccess;
+ }
+
+ public function testCheckAccessObjectInstantiation()
+ {
+
+ $this->assertInstanceOf(CheckAccess::class, $this->check_access);
+ }
+
+ public function testCheckAccessCanShouldGrantAccess()
+ {
+
+ $scopes = [
+ 'esi-assets.read_assets.v1',
+ ];
+ $result = $this->check_access->can('get', '/characters/{character_id}/assets/', $scopes);
+
+ $this->assertTrue($result);
+ }
+
+ public function testCheckAccessCanShouldDenyAccess()
+ {
+
+
+ $scopes = [
+ 'esi-assets.read_assets.v1',
+ ];
+ $result = $this->check_access->can('get', '/characters/{character_id}/bookmarks/', $scopes);
+
+ $this->assertFalse($result);
+ }
+
+ public function testCheckAccessCanShouldAllowPublicOnlyCall()
+ {
+
+ $result = $this->check_access->can('get', '/alliances/', []);
+
+ $this->assertTrue($result);
+ }
+
+ public function testCheckAccessShouldAllowAccessToUnknownUri()
+ {
+
+ // Disable logging.
+ Configuration::getInstance()->logger = NullLogger::class;
+
+ $result = $this->check_access->can('get', '/invalid/uri', []);
+
+ $this->assertTrue($result);
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Cache/FileCacheTest.php b/vendor/eveseat/eseye/tests/Cache/FileCacheTest.php
new file mode 100644
index 000000000..98a7d220d
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Cache/FileCacheTest.php
@@ -0,0 +1,116 @@
+root = vfsStream::setup('cache');
+ Configuration::getInstance()->file_cache_location = vfsStream::url('cache');
+
+ $this->file_cache = new FileCache;
+ }
+
+ public function testFileCacheCanInstantiate()
+ {
+
+ $this->assertInstanceOf(FileCache::class, new FileCache);
+ }
+
+ public function testFileCacheCheckCacheDirectory()
+ {
+
+ $this->assertTrue($this->file_cache->checkCacheDirectory());
+ }
+
+ public function testFileCacheBuildsRelativePathWithoutQueryString()
+ {
+
+ $path = $this->file_cache->buildRelativePath('/test');
+
+ $this->assertEquals('vfs://cache/test//', $path);
+ }
+
+ public function testFileCacheBuildsRelativePathWithQueryString()
+ {
+
+ $path = $this->file_cache->buildRelativePath('/test', 'foo=bar');
+
+ $this->assertEquals('vfs://cache/test/2fb8f40115dd1e695cbe23d4f97ce5b1fb697eee/', $path);
+ }
+
+ public function testFileCacheFailsCreatingDirectoryOnInvalidPath()
+ {
+
+ $this->expectException(CachePathException::class);
+
+ if (substr(PHP_OS, 0, 3) == 'WIN')
+ $invalid_path = '/completely:invalid?path';
+ else
+ $invalid_path = '/completely/invalid/path';
+
+ Configuration::getInstance()
+ ->file_cache_location = $invalid_path;
+ new FileCache();
+ }
+
+ /**
+ * @param $input
+ * @param $output
+ *
+ * @dataProvider providerTestFileCacheSafePathValues
+ */
+ public function testFileCacheSafePathValues($input, $output)
+ {
+
+ $result = $this->file_cache->safePath($input);
+
+ $this->assertEquals($output, $result);
+ }
+
+ /**
+ * @return array
+ */
+ public function providerTestFileCacheSafePathValues()
+ {
+
+ return [
+ ['A/B/C', 'A/B/C'],
+ ['\'A/B/C', 'A/B/C'],
+ ['`A/B/C`', 'A/B/C'],
+ ['|&*A%/$B!/C', 'A/B/C'],
+ ];
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Cache/HashesStringsTest.php b/vendor/eveseat/eseye/tests/Cache/HashesStringsTest.php
new file mode 100644
index 000000000..f269e824d
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Cache/HashesStringsTest.php
@@ -0,0 +1,43 @@
+assertEquals('a94a8fe5ccb19ba61c4c0873d391e987982fbbd3',
+ $this->hashString('test'));
+ }
+
+ public function testHashesStringsToUnexpectedValue()
+ {
+
+ $this->assertNotEquals('nope', $this->hashString('test'));
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Cache/MemcachedCacheTest.php b/vendor/eveseat/eseye/tests/Cache/MemcachedCacheTest.php
new file mode 100644
index 000000000..05a255162
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Cache/MemcachedCacheTest.php
@@ -0,0 +1,75 @@
+createMock(\Memcached::class);
+ else
+ $instance = $this->createMock(\Memcache::class);
+
+ // Set the cache
+ $this->memcached_cache = new MemcachedCache($instance);
+
+ $this->esi_response_object = new EsiResponse('', [], 'now', 200);
+ }
+
+ public function testMemcachedCacheInstantiates()
+ {
+
+ $this->assertInstanceOf(MemcachedCache::class, $this->memcached_cache);
+ }
+
+ public function testMemcachedCacheBuildsCacheKey()
+ {
+
+ $key = $this->memcached_cache->buildCacheKey('/test', 'foo=bar');
+ $this->assertEquals('eseye:b0f071c288f528954cddef0e1aa24df41de874aa', $key);
+ }
+
+ public function testMemcachedCacheSetsKey()
+ {
+
+ $this->memcached_cache->set('/foo', 'foo=bar', $this->esi_response_object);
+ }
+
+ public function testMemcachedCacheForgetsKey()
+ {
+
+ $this->memcached_cache->forget('/foo', 'foo=bar');
+ }
+}
diff --git a/vendor/eveseat/eseye/tests/Cache/NullCacheTest.php b/vendor/eveseat/eseye/tests/Cache/NullCacheTest.php
new file mode 100644
index 000000000..a564e89fd
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Cache/NullCacheTest.php
@@ -0,0 +1,70 @@
+null_cache = new NullCache;
+ }
+
+ public function testNullCacheInstantiates()
+ {
+
+ $this->assertInstanceOf(NullCache::class, $this->null_cache);
+ }
+
+ public function testNullCacheSetsValue()
+ {
+
+ $esi_response = $this->createMock(EsiResponse::class);
+ $return = $this->null_cache->set('/test', 'foo=bar', $esi_response);
+
+ $this->assertNull($return);
+ }
+
+ public function testNullCacheGetsValue()
+ {
+
+ $this->assertFalse($this->null_cache->get('/test', 'foo=bar'));
+ }
+
+ public function testNullCacheForgetsValues()
+ {
+
+ $this->assertNull($this->null_cache->forget('/test', 'foo=bar'));
+ }
+
+ public function testNullCacheHasValue()
+ {
+
+ $this->assertFalse($this->null_cache->has('/test', 'foo=bar'));
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Cache/RedisCacheTest.php b/vendor/eveseat/eseye/tests/Cache/RedisCacheTest.php
new file mode 100644
index 000000000..a311f6a2a
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Cache/RedisCacheTest.php
@@ -0,0 +1,78 @@
+createMock(Client::class);
+
+ // Set the cache
+ $this->redis_cache = new RedisCache($redis);
+ $this->esi_response_object = new EsiResponse('', [], 'now', 200);
+ }
+
+ public function testRedisCacheInstantiates()
+ {
+
+ $this->assertInstanceOf(RedisCache::class, $this->redis_cache);
+ }
+
+ public function testRedisCacheInstantiatesWithoutArgument()
+ {
+
+ $this->assertInstanceOf(RedisCache::class, new RedisCache);
+ }
+
+ public function testRedisCacheBuildsCacheKey()
+ {
+
+ $key = $this->redis_cache->buildCacheKey('/test', 'foo=bar');
+ $this->assertEquals('b0f071c288f528954cddef0e1aa24df41de874aa', $key);
+ }
+
+ public function testRedisCacheSetsKey()
+ {
+
+ $this->redis_cache->set('/foo', 'foo=bar', $this->esi_response_object);
+ }
+
+ public function testRedisCacheForgetsKey()
+ {
+
+ $this->redis_cache->forget('/foo', 'foo=bar');
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/ConfigurationTest.php b/vendor/eveseat/eseye/tests/ConfigurationTest.php
new file mode 100644
index 000000000..73d4e8376
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/ConfigurationTest.php
@@ -0,0 +1,102 @@
+assertInstanceOf(Configuration::class, Configuration::getInstance());
+ }
+
+ public function testConfigurationSingleton()
+ {
+
+ $instance1 = Configuration::getInstance();
+ $instance2 = Configuration::getInstance();
+
+ $instance1->setConfiguration(new EsiConfiguration([
+ 'datasource' => 'test',
+ ]));
+
+ // Got a feeling this assert is wrong
+ $this->assertNotEquals('', $instance2->getConfiguration()->datasource);
+ }
+
+ public function testConfigurationGetConfigurationValuesContainer()
+ {
+
+ $this->assertInstanceOf(EsiConfiguration::class, Configuration::getInstance()->getConfiguration());
+ }
+
+ public function testConfigurationSetsNewConfigurationContainerWithValidData()
+ {
+
+ $configuration = new EsiConfiguration(['http_user_agent' => 'Eseye Library']);
+ $this->assertInstanceOf(EsiConfiguration::class, $configuration);
+ }
+
+ public function testConfigurationSetsNewConfigurationsContainerWithInvalidData()
+ {
+
+ $this->expectException(InvalidContainerDataException::class);
+ new EsiConfiguration(['invalid' => 'invalid']);
+ }
+
+ public function testConfigurationSetsNewConfigurationContainerWithNullData()
+ {
+
+ $this->expectException(InvalidContainerDataException::class);
+ new EsiConfiguration(['value' => null]);
+ }
+
+ public function testConfigurationGetsLogger()
+ {
+
+ $logger = Configuration::getInstance()->getLogger();
+ $this->assertInstanceOf(LogInterface::class, $logger);
+ }
+
+ public function testConfigurationGetsCache()
+ {
+
+ $cache = Configuration::getInstance()->getCache();
+ $this->assertInstanceOf(CacheInterface::class, $cache);
+ }
+
+ public function testConfigurationSetsNewValue()
+ {
+
+ $configuration = Configuration::getInstance();
+ $configuration->test = 'test';
+
+ $this->assertEquals('test', $configuration->test);
+ $this->assertEquals('test', $configuration->getConfiguration()->test);
+ }
+}
diff --git a/vendor/eveseat/eseye/tests/Containers/EsiAuthenticationTest.php b/vendor/eveseat/eseye/tests/Containers/EsiAuthenticationTest.php
new file mode 100644
index 000000000..d38bddb05
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Containers/EsiAuthenticationTest.php
@@ -0,0 +1,139 @@
+esi_authentication = new EsiAuthentication;
+ }
+
+ public function testEsiAuthenticationInstantiation()
+ {
+
+ $this->assertInstanceOf(EsiAuthentication::class, $this->esi_authentication);
+ }
+
+ public function testFreshEsiAuthenticationInstanceIsNotValid()
+ {
+
+ $this->assertFalse($this->esi_authentication->valid());
+ }
+
+ public function testEsiAuthenticationCanAccessAsArrayKey()
+ {
+
+ $this->assertArrayHasKey('client_id', $this->esi_authentication);
+ }
+
+ public function testEsiAuthenticationCanAccessAsObjectProperty()
+ {
+
+ $client_id = $this->esi_authentication->client_id;
+ $this->assertNull($client_id);
+ }
+
+ public function testCanSetAndAccessConfigurationValueAsArrayKey()
+ {
+
+ $authentication = new EsiAuthentication;
+ $authentication['test'] = 'test';
+
+ $this->assertEquals('test', $authentication['test']);
+ }
+
+ public function testCanSetAndAccessConfigurationValueAsObjectProperty()
+ {
+
+ $authentication = new EsiAuthentication;
+ $authentication->test = 'test';
+
+ $this->assertEquals('test', $authentication->test);
+ }
+
+ public function testEsiAuthenticationContainerConstructWithValuePasses()
+ {
+
+ $authentication = new EsiAuthentication([
+ 'client_id' => '123',
+ ]);
+
+ $this->assertInstanceOf(EsiAuthentication::class, $authentication);
+ }
+
+ public function testEsiAuthenticationContainerConstructWithUnknownKeyFails()
+ {
+
+ $this->expectException(InvalidContainerDataException::class);
+
+ new EsiAuthentication([
+ 'foo' => 'bar',
+ ]);
+ }
+
+ /**
+ * @param $key The key to check for existence
+ *
+ * @dataProvider providerTestRequiredKeysExists
+ */
+ public function testRequiredKeysExists($key)
+ {
+
+ $authentication = new EsiAuthentication;
+ $this->assertArrayHasKey($key, $authentication);
+ }
+
+ /**
+ * Keys that _should_ exists in a new Configuration instance
+ *
+ * @return array
+ */
+ public function providerTestRequiredKeysExists()
+ {
+
+ return [
+ ['client_id'],
+ ['secret'],
+ ['access_token'],
+ ['refresh_token'],
+ ['token_expires'],
+ ['scopes'],
+ ];
+ }
+
+ public function testEsiAuthenticationContainerSetRefreshToken()
+ {
+
+ $authentication = new EsiAuthentication;
+ $authentication->setRefreshToken('REFRESH_TOKEN');
+
+ $this->assertEquals('REFRESH_TOKEN', $authentication->refresh_token);
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Containers/EsiConfigurationTest.php b/vendor/eveseat/eseye/tests/Containers/EsiConfigurationTest.php
new file mode 100644
index 000000000..a6c4f9901
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Containers/EsiConfigurationTest.php
@@ -0,0 +1,133 @@
+esi_configuration = new EsiConfiguration;
+ }
+
+ public function testEsiConfigurationInstantiation()
+ {
+
+ $instance = new EsiConfiguration;
+ $this->assertInstanceOf(EsiConfiguration::class, $instance);
+ }
+
+ public function testFreshEsiConfigurationInstanceIsValid()
+ {
+
+ $this->assertTrue($this->esi_configuration->valid());
+ }
+
+ public function testEsiConfigurationCanAccessAsArrayKey()
+ {
+
+ $this->assertArrayHasKey('datasource', $this->esi_configuration);
+ }
+
+ public function testEsiConfigurationCanAccessAsObjectProperty()
+ {
+
+ $datasource = $this->esi_configuration->datasource;
+ $this->assertEquals('tranquility', $datasource);
+ }
+
+ public function testCanSetAndAccessConfigurationValueAsArrayKey()
+ {
+
+ $configuration = new EsiConfiguration;
+ $configuration['test'] = 'test';
+
+ $this->assertEquals('test', $configuration['test']);
+ }
+
+ public function testCanSetAndAccessConfigurationValueAsObjectProperty()
+ {
+
+ $configuration = new EsiConfiguration;
+ $configuration->test = 'test';
+
+ $this->assertEquals('test', $configuration->test);
+ }
+
+ public function testEsiConfigurationContainerConstructWithValuePasses()
+ {
+
+ $configuration = new EsiConfiguration([
+ 'datasource' => 'tranquility',
+ ]);
+
+ $this->assertInstanceOf(EsiConfiguration::class, $configuration);
+ }
+
+ public function testEsiConfigurationContainerConstructWithUnknownKeyFails()
+ {
+
+ $this->expectException(InvalidContainerDataException::class);
+
+ new EsiConfiguration([
+ 'foo' => 'bar',
+ ]);
+ }
+
+ /**
+ * @param $key The key to check for existence
+ *
+ * @dataProvider providerTestRequiredKeysExists
+ */
+ public function testRequiredKeysExists($key)
+ {
+
+ $configuration = new EsiConfiguration;
+ $this->assertArrayHasKey($key, $configuration);
+ }
+
+ /**
+ * Keys that _should_ exists in a new Configuration instance
+ *
+ * @return array
+ */
+ public function providerTestRequiredKeysExists()
+ {
+
+ return [
+ ['http_user_agent'],
+ ['datasource'],
+ ['logger'],
+ ['logger_level'],
+ ['logfile_location'],
+ ['cache'],
+ ];
+ }
+}
diff --git a/vendor/eveseat/eseye/tests/Containers/EsiResponseTest.php b/vendor/eveseat/eseye/tests/Containers/EsiResponseTest.php
new file mode 100644
index 000000000..8ccaa6f3b
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Containers/EsiResponseTest.php
@@ -0,0 +1,186 @@
+ 'Foo',
+ 'details' => [
+ 'age' => 40,
+ 'human' => 'yes',
+ ],
+ ]);
+
+ // Sample response headers
+ $this->headers = $headers = [
+ "Access-Control-Allow-Credentials" => [
+ 0 => "true",
+ ],
+ "Access-Control-Allow-Headers" => [
+ 0 => "Content-Type,Authorization,X-User-Agent",
+ ],
+ "Content-Type" => [
+ 0 => "application/json",
+ ],
+ "Expires" => [
+ 0 => "Sat, 30 Dec 2017 09:00:32 GMT",
+ ],
+
+ "Strict-Transport-Security" => [
+ 0 => "max-age=31536000",
+ ],
+ "X-Esi-Error-Limit-Remain" => [
+ 0 => "64",
+ ],
+ "X-Esi-Error-Limit-Reset" => [
+ 0 => "52",
+ ],
+ "X-Pages" => [
+ 0 => "4",
+ ],
+ "Date" => [
+ 0 => "Sat, 30 Dec 2017 08:23:08 GMT",
+ ],
+ ];
+
+ $this->esi_response = new EsiResponse($data, $headers, 'now', 200);
+ }
+
+ public function testEsiResponseInstantiation()
+ {
+
+ $this->assertInstanceOf(EsiResponse::class, $this->esi_response);
+ }
+
+ public function testEsiResponseTestPayloadIsExpired()
+ {
+
+ $this->assertTrue($this->esi_response->expired());
+ }
+
+ public function testEsiResponseTestPayloadIsNotExpired()
+ {
+
+ $data = json_encode(['foo' => 'bar']);
+ $esi = new EsiResponse($data, [], '3000-01-01 00:00:00', 200);
+
+ $this->assertFalse($esi->expired());
+ }
+
+ public function testEsiResponseDoesNotHaveError()
+ {
+
+ $this->assertNull($this->esi_response->error());
+ }
+
+ public function testEsiResponseDoesHaveError()
+ {
+
+ $data = json_encode(['error' => 'Test Error']);
+ $esi = new EsiResponse($data, [], 'now', 500);
+
+ $this->assertEquals('Test Error', $esi->error());
+ }
+
+ public function testEsiResponseDoesHaveErrorAndDescription()
+ {
+
+ $data = json_encode(['error' => 'Test Error', 'error_description' => 'Test Description']);
+ $esi = new EsiResponse($data, [], 'now', 500);
+
+ $this->assertEquals('Test Error: Test Description', $esi->error());
+ }
+
+ public function testEsiResponseCanGetErrorCode()
+ {
+
+ $this->assertEquals(200, $this->esi_response->getErrorCode());
+ }
+
+ public function testEsiResponseCanGetDataValue()
+ {
+
+ $this->assertEquals('Foo', $this->esi_response->name);
+ }
+
+ public function testEsiResponseCanGetNestedDataValue()
+ {
+
+ $this->assertEquals('yes', $this->esi_response->details->human);
+ }
+
+ public function testEsiResponseCanGetRawDataFromContainer()
+ {
+
+ $this->assertEquals('{"name":"Foo","details":{"age":40,"human":"yes"}}',
+ $this->esi_response->raw);
+ }
+
+ public function testEsiResponseCanGetRawResponseHeaders()
+ {
+
+ $this->assertEquals($this->headers, $this->esi_response->raw_headers);
+ }
+
+ public function testEsiResponseCanGetParseHeaderValue()
+ {
+
+ $this->assertEquals('Content-Type,Authorization,X-User-Agent',
+ $this->esi_response->headers['Access-Control-Allow-Headers']);
+ }
+
+ public function testEsiResponseCanGetParsedPagesFromHeaders()
+ {
+
+ $this->assertEquals(4, $this->esi_response->pages);
+ }
+
+ public function testEsiResponseCanGetParsedErrorLomitFromHeaders()
+ {
+
+ $this->assertEquals(64, $this->esi_response->error_limit);
+ }
+
+ public function testEsiResponseIsNotCachedByDefault()
+ {
+
+ $this->assertFalse($this->esi_response->isCachedLoad());
+ }
+
+ public function testEsiResponseMarksResponseAsCached()
+ {
+
+ $this->esi_response->setIsCachedload();
+ $this->assertTrue($this->esi_response->isCachedLoad());
+ }
+}
diff --git a/vendor/eveseat/eseye/tests/EseyeTest.php b/vendor/eveseat/eseye/tests/EseyeTest.php
new file mode 100644
index 000000000..3d53610f4
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/EseyeTest.php
@@ -0,0 +1,354 @@
+logger = NullLogger::class;
+
+ // Remove caching
+ $configuration->cache = NullCache::class;
+
+ $this->esi = new Eseye;
+ }
+
+ public function testEseyeInstantiation()
+ {
+
+ $this->assertInstanceOf(Eseye::class, $this->esi);
+ }
+
+ public function testEseyeInstantiateWithInvalidAuthenticationData()
+ {
+
+ $this->expectException(InvalidContainerDataException::class);
+
+ $authentication = new EsiAuthentication([
+ 'foo' => 'bar',
+ ]);
+ new Eseye($authentication);
+ }
+
+ public function testEseyeInstantiateWithValidAuthenticationData()
+ {
+
+ $authentication = new EsiAuthentication([
+ 'client_id' => 'SSO_CLIENT_ID',
+ 'secret' => 'SSO_SECRET',
+ 'refresh_token' => 'CHARACTER_REFRESH_TOKEN',
+ ]);
+ new Eseye($authentication);
+ }
+
+ public function testEseyeSetNewInvalidAuthenticationData()
+ {
+
+ $this->expectException(InvalidContainerDataException::class);
+
+ $authentication = new EsiAuthentication([
+ 'foo' => 'bar',
+ 'baz' => null,
+ ]);
+ $this->esi->setAuthentication($authentication);
+ }
+
+ public function testEseyeSetNewValidAuthenticationData()
+ {
+
+ $authentication = new EsiAuthentication([
+ 'client_id' => 'SSO_CLIENT_ID',
+ 'secret' => 'SSO_SECRET',
+ 'access_token' => 'ACCESS_TOKEN',
+ 'refresh_token' => 'CHARACTER_REFRESH_TOKEN',
+ 'token_expires' => '1970-01-01 00:00:00',
+ 'scopes' => ['public'],
+ ]);
+ $this->esi->setAuthentication($authentication);
+ }
+
+ public function testEseyeGetAuthenticationBeforeSet()
+ {
+
+ $this->expectException(InvalidAuthenticationException::class);
+
+ $this->esi->getAuthentication();
+ }
+
+ public function testEseyeGetAuthenticationAfterSet()
+ {
+
+ $authentication = new EsiAuthentication([
+ 'client_id' => 'SSO_CLIENT_ID',
+ 'secret' => 'SSO_SECRET',
+ 'access_token' => 'ACCESS_TOKEN',
+ 'refresh_token' => 'CHARACTER_REFRESH_TOKEN',
+ 'token_expires' => '1970-01-01 00:00:00',
+ 'scopes' => ['public'],
+ ]);
+ $this->esi->setAuthentication($authentication);
+
+ $this->assertInstanceOf(EsiAuthentication::class, $this->esi->getAuthentication());
+ }
+
+ public function testEseyeGetConfigurationInstance()
+ {
+
+ $this->assertInstanceOf(Configuration::class, $this->esi->getConfiguration());
+ }
+
+ public function testEseyeGetLogger()
+ {
+
+ $this->assertInstanceOf(LogInterface::class, $this->esi->getLogger());
+ }
+
+ public function testEseyeSetAccessChecker()
+ {
+
+ $access = $this->createMock(CheckAccess::class);
+
+ $this->assertInstanceOf(Eseye::class, $this->esi->setAccessChecker($access));
+ }
+
+ public function testEseyeGetAccessChecker()
+ {
+
+ $this->assertInstanceOf(CheckAccess::class, $this->esi->getAccessChecker());
+ }
+
+ public function testEseyeGetsFetcher()
+ {
+
+ $get_fetcher = self::getMethod('getFetcher');
+ $return = $get_fetcher->invokeArgs(new Eseye, []);
+
+ $this->assertInstanceOf(FetcherInterface::class, $return);
+ }
+
+ /**
+ * Helper method to set private methods public.
+ *
+ * @param $name
+ *
+ * @return \ReflectionMethod
+ */
+ protected static function getMethod($name)
+ {
+
+ $class = new ReflectionClass('Seat\Eseye\Eseye');
+ $method = $class->getMethod($name);
+ $method->setAccessible(true);
+
+ return $method;
+ }
+
+ public function testEseyeGetsCache()
+ {
+
+ $get_fetcher = self::getMethod('getCache');
+ $return = $get_fetcher->invokeArgs(new Eseye, []);
+
+ $this->assertInstanceOf(CacheInterface::class, $return);
+ }
+
+ public function testEseyeGetAndSetQueryString()
+ {
+
+ $object = $this->esi->setQueryString([
+ 'foo' => 'bar',
+ 'foobar' => ['foo', 'bar'],
+ ]);
+
+ $this->assertInstanceOf(Eseye::class, $object);
+ $this->assertEquals([
+ 'foo' => 'bar',
+ 'foobar' => 'foo,bar',
+ ], $this->esi->getQueryString());
+ }
+
+ public function testEseyeGetAndSetBody()
+ {
+
+ $object = $this->esi->setBody(['foo']);
+
+ $this->assertInstanceOf(Eseye::class, $object);
+ $this->assertEquals(['foo'], $this->esi->getBody());
+ }
+
+ public function testEseyeGetDefaultVersionString()
+ {
+
+ $version = $this->esi->getVersion();
+
+ $this->assertEquals('/latest', $version);
+ }
+
+ public function testEseyeSetIncompleteVersionStringAndGetsCompleteVersionString()
+ {
+
+ $this->esi->setVersion('v1');
+
+ $this->assertEquals('/v1', $this->esi->getVersion());
+ }
+
+ public function testEseyeReturnsEseyeAfterSettingEsiApiVersion()
+ {
+
+ $esi = $this->esi->setVersion('v4');
+
+ $this->assertInstanceOf(Eseye::class, $esi);
+ }
+
+ public function testEseyeBuildValidDataUri()
+ {
+
+ $uri = $this->esi->buildDataUri('/{foo}/', ['foo' => 'bar']);
+
+ $this->assertEquals('https://esi.evetech.net/latest/bar/?datasource=test',
+ $uri->__toString());
+ }
+
+ public function testEseyeBuildDataUriFailsOnEmptyDataArray()
+ {
+
+ $this->expectException(UriDataMissingException::class);
+
+ $this->esi->buildDataUri('/{foo}/', []);
+ }
+
+ public function testEseyeBuildDataUriFailsOnIncompleteDataArray()
+ {
+
+ $this->expectException(UriDataMissingException::class);
+
+ $this->esi->buildDataUri('/{foo}/', ['bar' => 'baz']);
+ }
+
+ public function testEseyeMakesEsiApiCallWithCachedResponse()
+ {
+
+ $mock = new MockHandler([
+ new Response(200, ['Expires' => 'Sat, 28 Jan 4017 05:46:49 GMT'], json_encode(['foo' => 'bar'])),
+ ]);
+
+ $fetcher = new GuzzleFetcher;
+ $fetcher->setClient(new Client([
+ 'handler' => HandlerStack::create($mock),
+ ]));
+
+ // Update the fetchers client
+ $this->esi->setFetcher($fetcher);
+
+ $response = $this->esi->invoke('get', '/foo');
+
+ $this->assertEquals('bar', $response->foo);
+
+ }
+
+ public function testEseyeMakesEsiApiCallWithoutCachedResponse()
+ {
+
+ $mock = new MockHandler([
+ new Response(200, ['Foo' => 'Bar'], json_encode(['foo' => 'bar'])),
+ ]);
+
+ $fetcher = new GuzzleFetcher;
+ $fetcher->setClient(new Client([
+ 'handler' => HandlerStack::create($mock),
+ ]));
+
+ // Update the fetchers client
+ $this->esi->setFetcher($fetcher);
+
+ $response = $this->esi->invoke('post', '/foo');
+
+ $this->assertEquals('bar', $response->foo);
+
+ }
+
+ public function testEseyeMakesEsiApiCallToAuthenticatedEndpointWithoutAccess()
+ {
+
+ $this->expectException(EsiScopeAccessDeniedException::class);
+
+ $mock = new MockHandler([
+ new Response(401),
+ ]);
+
+ // Update the fetchers client
+ $this->esi->setFetcher(new GuzzleFetcher(null, new Client([
+ 'handler' => HandlerStack::create($mock),
+ ])));
+
+ $this->esi->invoke('get', '/characters/{character_id}/assets/', [
+ 'character_id' => 123,
+ ]);
+ }
+
+ public function testEseyeSetRefreshToken()
+ {
+
+ $authentication = new EsiAuthentication([
+ 'client_id' => 'SSO_CLIENT_ID',
+ 'secret' => 'SSO_SECRET',
+ 'access_token' => 'ACCESS_TOKEN',
+ 'refresh_token' => 'CHARACTER_REFRESH_TOKEN',
+ 'token_expires' => '1970-01-01 00:00:00',
+ 'scopes' => ['public'],
+ ]);
+ $this->esi->setAuthentication($authentication);
+
+ $this->esi->setRefreshToken('ALTERNATE_REFRESH_TOKEN');
+
+ $this->assertEquals('ALTERNATE_REFRESH_TOKEN', $this->esi->getAuthentication()->refresh_token);
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Exceptions/RequestFailedExceptionTest.php b/vendor/eveseat/eseye/tests/Exceptions/RequestFailedExceptionTest.php
new file mode 100644
index 000000000..cdf3b3f12
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Exceptions/RequestFailedExceptionTest.php
@@ -0,0 +1,69 @@
+exception = new RequestFailedException(new Exception('Foo'), new EsiResponse(
+ json_encode(['error' => 'test']),
+ [],
+ 'now',
+ 500
+ ));
+ }
+
+ public function testRequestFailedGetsErrors()
+ {
+
+ $error = $this->exception->getError();
+
+ $this->assertEquals('test', $error);
+ }
+
+ public function testRequestFailedGetsEsiResponse()
+ {
+
+ $response = $this->exception->getEsiResponse();
+
+ $this->assertInstanceOf(EsiResponse::class, $response);
+ }
+
+ public function testRequestFailedGetsOriginalException()
+ {
+
+ $response = $this->exception->getOriginalException();
+
+ $this->assertInstanceOf(Exception::class, $response);
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Fetchers/GuzzleFetcherTest.php b/vendor/eveseat/eseye/tests/Fetchers/GuzzleFetcherTest.php
new file mode 100644
index 000000000..289278c72
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Fetchers/GuzzleFetcherTest.php
@@ -0,0 +1,300 @@
+logger = NullLogger::class;
+
+ $this->fetcher = new GuzzleFetcher;
+ }
+
+ public function testGuzzleFetcherInstantiation()
+ {
+
+ $this->assertInstanceOf(GuzzleFetcher::class, $this->fetcher);
+ }
+
+ public function testGuzzleGetsClientIfNoneSet()
+ {
+
+ $fetcher = new GuzzleFetcher;
+ $client = $fetcher->getClient();
+
+ $this->assertInstanceOf(Client::class, $client);
+ }
+
+ public function testGuzzleFetcherStripRefreshTokenFromUrl()
+ {
+
+ $url = 'https://esi.url/oauth?type=refresh_token&refresh_token=foo';
+ $stripped = $this->fetcher->stripRefreshTokenValue($url);
+
+ $this->assertEquals('https://esi.url/oauth?type=refresh_token', $stripped);
+ }
+
+ public function testGuzzleFetcherStripRefreshTokenFromUrlWithoutRefreshToken()
+ {
+
+ $url = 'https://esi.url/type=refresh_token';
+ $stripped = $this->fetcher->stripRefreshTokenValue($url);
+
+ $this->assertEquals('https://esi.url/type=refresh_token', $stripped);
+ }
+
+ public function testGuzzleFetcherStripRefreshTokenNoTokenMention()
+ {
+
+ $url = 'https://esi.url/foo=bar';
+ $stripped = $this->fetcher->stripRefreshTokenValue($url);
+
+ $this->assertEquals($url, $stripped);
+ }
+
+ public function testGuzzleFetcherMakeEsiResponseContainer()
+ {
+
+ $response = json_encode(['response' => 'ok']);
+
+ $container = $this->fetcher->makeEsiResponse($response, [], 'now', 200);
+
+ $this->assertInstanceOf(EsiResponse::class, $container);
+ }
+
+ public function testGuzzleFetcherGetAuthenticationWhenNoneSet()
+ {
+
+ $authentication = $this->fetcher->getAuthentication();
+
+ $this->assertNull($authentication);
+ }
+
+ public function testGuzzleFetcherGetAuthenticationWhenSettingAuthentication()
+ {
+
+ $fetcher = new GuzzleFetcher(new EsiAuthentication([
+ 'client_id' => 'foo',
+ ]));
+
+ $this->assertInstanceOf(EsiAuthentication::class, $fetcher->getAuthentication());
+ }
+
+ public function testGuzzleSetsAuthentication()
+ {
+
+ $this->fetcher->setAuthentication(new EsiAuthentication([
+ 'client_id' => 'foo',
+ 'secret' => 'bar',
+ 'access_token' => '_',
+ 'refresh_token' => 'baz',
+ 'token_expires' => '1970-01-01 00:00:00',
+ 'scopes' => ['public'],
+ ]));
+
+ $this->assertInstanceOf(EsiAuthentication::class, $this->fetcher->getAuthentication());
+ }
+
+ public function testGuzzleFailsSettingInvalidAuthentication()
+ {
+
+ $this->expectException(InvalidAuthenticationException::class);
+
+ $this->fetcher->setAuthentication(new EsiAuthentication([
+ 'client_id' => null,
+ ]));
+ }
+
+ public function testGuzzleShouldFailGettingTokenWithoutAuthentication()
+ {
+
+ $this->expectException(InvalidAuthenticationException::class);
+
+ $get_token = self::getMethod('getToken');
+ $get_token->invokeArgs(new GuzzleFetcher, []);
+ }
+
+ /**
+ * Helper method to set private methods public.
+ *
+ * @param $name
+ *
+ * @return \ReflectionMethod
+ */
+ protected static function getMethod($name)
+ {
+
+ $class = new ReflectionClass('Seat\Eseye\Fetchers\GuzzleFetcher');
+ $method = $class->getMethod($name);
+ $method->setAccessible(true);
+
+ return $method;
+ }
+
+ public function testGuzzleFetcherGetPublicScopeWithoutAuthentication()
+ {
+
+ $scopes = $this->fetcher->getAuthenticationScopes();
+
+ $this->assertEquals(1, count($scopes));
+ }
+
+ public function testGuzzleCallingWithoutAuthentication()
+ {
+
+ $mock = new MockHandler([
+ new Response(200, ['X-Foo' => 'Bar'], json_encode(['foo' => 'var'])),
+ ]);
+
+ // Update the fetchers client
+ $this->fetcher->setClient(new Client([
+ 'handler' => HandlerStack::create($mock),
+ ]));
+
+ $response = $this->fetcher->call('get', '/foo', ['foo' => 'bar']);
+
+ $this->assertInstanceOf(EsiResponse::class, $response);
+ }
+
+ public function testGuzzleCallingWithAuthentication()
+ {
+
+ $mock = new MockHandler([
+ // RefreshToken response
+ new Response(200, ['X-Foo' => 'Bar'], json_encode([
+ 'access_token' => 'foo', 'expires_in' => 1200, 'refresh_token' => 'bar',
+ ])),
+ new Response(200, ['X-Foo' => 'Bar'], json_encode(['foo' => 'var'])),
+ ]);
+
+ // Update the fetchers client
+ $this->fetcher->setClient(new Client([
+ 'handler' => HandlerStack::create($mock),
+ ]));
+
+ // Update the fetchers authentication
+ $this->fetcher->setAuthentication(new EsiAuthentication([
+ 'client_id' => 'foo',
+ 'secret' => 'bar',
+ 'access_token' => '_',
+ 'refresh_token' => 'baz',
+ 'token_expires' => '1970-01-01 00:00:00',
+ 'scopes' => ['public'],
+ ]));
+
+ $response = $this->fetcher->call('get', '/foo', ['foo' => 'bar']);
+
+ $this->assertInstanceOf(EsiResponse::class, $response);
+ }
+
+ public function testGuzzleCallingCatchesRequestAuthenticationFailure()
+ {
+
+ $this->expectException(RequestFailedException::class);
+
+ $mock = new MockHandler([
+ new Response(401),
+ ]);
+
+ // Update the fetchers client
+ $this->fetcher->setClient(new Client([
+ 'handler' => HandlerStack::create($mock),
+ ]));
+
+ $this->fetcher->call('get', '/foo', ['foo' => 'bar']);
+ }
+
+ public function testGuzzleFetcherMakesHttpRequest()
+ {
+
+ $mock = new MockHandler([
+ new Response(200, ['X-Foo' => 'Bar'], json_encode(['foo' => 'var'])),
+ ]);
+
+ // Update the fetchers client
+ $this->fetcher->setClient(new Client([
+ 'handler' => HandlerStack::create($mock),
+ ]));
+
+ $response = $this->fetcher->httpRequest('get', '/foo');
+
+ $this->assertInstanceOf(EsiResponse::class, $response);
+
+ }
+
+ public function testGuzzleConstructsWithClientAndGetsAuthenticationScopes()
+ {
+
+ $mock = new MockHandler([
+ // RefreshToken response
+ new Response(200, ['X-Foo' => 'Bar'], json_encode([
+ 'access_token' => 'foo', 'expires_in' => 1200, 'refresh_token' => 'bar',
+ ])),
+ new Response(200, ['X-Foo' => 'Bar'], json_encode([
+ 'Scopes' => 'foo bar baz',
+ ])),
+ ]);
+
+ // Update the fetchers client
+ $client = new Client([
+ 'handler' => HandlerStack::create($mock),
+ ]);
+
+ // Update the fetchers authentication
+ $authentication = new EsiAuthentication([
+ 'client_id' => 'foo',
+ 'secret' => 'bar',
+ 'access_token' => '_',
+ 'refresh_token' => 'baz',
+ 'token_expires' => '1970-01-01 00:00:00',
+ ]);
+
+ $fetcher = new GuzzleFetcher($authentication);
+ $fetcher->setClient($client);
+
+ $scopes = $fetcher->getAuthenticationScopes();
+
+ $this->assertEquals(['foo', 'bar', 'baz', 'public'], $scopes);
+ }
+}
diff --git a/vendor/eveseat/eseye/tests/Log/FileLoggerTest.php b/vendor/eveseat/eseye/tests/Log/FileLoggerTest.php
new file mode 100644
index 000000000..222d2c82c
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Log/FileLoggerTest.php
@@ -0,0 +1,95 @@
+root = vfsStream::setup('logs/');
+ Configuration::getInstance()->logfile_location = vfsStream::url('logs/');
+
+ $this->logger = new FileLogger;
+ }
+
+ public function testFileLoggerWritesLogInfo()
+ {
+
+ $this->logger->log('foo');
+ $logfile_content = $this->root->getChild('eseye.log')->getContent();
+
+ $this->assertContains('eseye.INFO: foo', $logfile_content);
+ }
+
+ public function testFileLoggerSkipWritesLogDebugWithoutRequiredLevel()
+ {
+
+ $this->logger->debug('foo');
+ $logfile_content = $this->root->getChild('eseye.log');
+
+ $this->assertNull($logfile_content);
+ }
+
+ public function testFileLoggerWritesLogDebug()
+ {
+
+ Configuration::getInstance()->logger_level = Logger::DEBUG;
+
+ // Init a new logger with the updated config
+ $logger = new FileLogger;
+
+ $logger->debug('foo');
+ $logfile_content = $this->root->getChild('eseye.log')->getContent();
+
+ $this->assertContains('eseye.DEBUG: foo', $logfile_content);
+ }
+
+ public function testFileLoggerWritesLogWarning()
+ {
+
+ $this->logger->warning('foo');
+ $logfile_content = $this->root->getChild('eseye.log')->getContent();
+
+ $this->assertContains('eseye.WARNING: foo', $logfile_content);
+ }
+
+ public function testFileLoggerWritesLogError()
+ {
+
+ $this->logger->error('foo');
+ $logfile_content = $this->root->getChild('eseye.log')->getContent();
+
+ $this->assertContains('eseye.ERROR: foo', $logfile_content);
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Log/NullLoggerTest.php b/vendor/eveseat/eseye/tests/Log/NullLoggerTest.php
new file mode 100644
index 000000000..ef28b3043
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Log/NullLoggerTest.php
@@ -0,0 +1,61 @@
+logger = new NullLogger;
+ }
+
+ public function testNullLoggerIgnoresInfo()
+ {
+
+ $this->assertNull($this->logger->log('foo'));
+ }
+
+ public function testNullLoggerIgnoresDebug()
+ {
+
+ $this->assertNull($this->logger->debug('foo'));
+ }
+
+ public function testNullLoggerIgnoresWarning()
+ {
+
+ $this->assertNull($this->logger->warning('foo'));
+ }
+
+ public function testNullLoggerIgnoresErro()
+ {
+
+ $this->assertNull($this->logger->error('foo'));
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tests/Log/RotatingFileLoggerTest.php b/vendor/eveseat/eseye/tests/Log/RotatingFileLoggerTest.php
new file mode 100644
index 000000000..fd5076826
--- /dev/null
+++ b/vendor/eveseat/eseye/tests/Log/RotatingFileLoggerTest.php
@@ -0,0 +1,101 @@
+root = vfsStream::setup('logs');
+ Configuration::getInstance()->logfile_location = $this->root->url();
+ Configuration::getInstance()->logger_level = 'info';
+
+ $this->logger = new RotatingFileLogger;
+
+ # Shitty hack to get the filename to expect. Format: eseye-2018-05-06.log
+ $this->logfile_name = 'eseye-' . date('Y-m-d') . '.log';
+ }
+
+ public function testFileLoggerWritesLogInfo()
+ {
+
+ $this->logger->log('foo');
+ $logfile_content = $this->root->getChild($this->logfile_name)->getContent();
+
+ $this->assertContains('eseye.INFO: foo', $logfile_content);
+ }
+
+ public function testFileLoggerSkipWritesLogDebugWithoutRequiredLevel()
+ {
+
+ $this->logger->debug('foo');
+ $logfile_content = $this->root->getChild($this->logfile_name);
+
+ $this->assertNull($logfile_content);
+ }
+
+ public function testFileLoggerWritesLogDebug()
+ {
+
+ Configuration::getInstance()->logger_level = Logger::DEBUG;
+
+ // Init a new logger with the updated config
+ $logger = new RotatingFileLogger;
+
+ $logger->debug('foo');
+ $logfile_content = $this->root->getChild($this->logfile_name)->getContent();
+
+ $this->assertContains('eseye.DEBUG: foo', $logfile_content);
+ }
+
+ public function testFileLoggerWritesLogWarning()
+ {
+
+ $this->logger->warning('foo');
+ $logfile_content = $this->root->getChild($this->logfile_name)->getContent();
+
+ $this->assertContains('eseye.WARNING: foo', $logfile_content);
+ }
+
+ public function testFileLoggerWritesLogError()
+ {
+
+ $this->logger->error('foo');
+ $logfile_content = $this->root->getChild($this->logfile_name)->getContent();
+
+ $this->assertContains('eseye.ERROR: foo', $logfile_content);
+ }
+
+}
diff --git a/vendor/eveseat/eseye/tools/esi.json b/vendor/eveseat/eseye/tools/esi.json
new file mode 100644
index 000000000..35c369a88
--- /dev/null
+++ b/vendor/eveseat/eseye/tools/esi.json
@@ -0,0 +1 @@
+{"swagger":"2.0","info":{"title":"EVE Swagger Interface","description":"An OpenAPI for EVE Online","version":"0.7.3"},"host":"esi.tech.ccp.is","basePath":"/latest","schemes":["https"],"produces":["application/json"],"paths":{"/alliances/{alliance_id}/":{"get":{"description":"Public information about an alliance\n\n---\nAlternate route: `/v2/alliances/{alliance_id}/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/alliances/{alliance_id}/)","summary":"Get alliance information","tags":["Alliance"],"parameters":[{"$ref":"#/parameters/alliance_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Public data about an alliance","examples":{"application/json":{"alliance_name":"C C P Alliance","ticker":"","executor_corp":98356193,"date_founded":"2016-06-26T21:00:00Z"}},"schema":{"type":"object","required":["alliance_name","ticker","date_founded"],"properties":{"alliance_name":{"type":"string","description":"the full name of the alliance","title":"get_alliances_alliance_id_alliance_name"},"ticker":{"type":"string","description":"the short name of the alliance","title":"get_alliances_alliance_id_ticker"},"executor_corp":{"type":"integer","format":"int32","description":"the executor corporation ID, if this alliance is not closed","title":"get_alliances_alliance_id_executor_corp"},"date_founded":{"type":"string","format":"date-time","title":"get_alliances_alliance_id_date_founded","description":"date_founded string"}},"title":"get_alliances_alliance_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Alliance not found","examples":{"application/json":{"error":"Alliance not found"}},"schema":{"type":"object","description":"Alliance not found","properties":{"error":{"type":"string","description":"error message","title":"get_alliances_alliance_id_error"}},"title":"get_alliances_alliance_id_not_found"}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_alliances_alliance_id","x-cached-seconds":3600,"x-alternate-versions":["v2"]}},"/alliances/{alliance_id}/corporations/":{"get":{"description":"List all current member corporations of an alliance\n\n---\nAlternate route: `/dev/alliances/{alliance_id}/corporations/`\n\nAlternate route: `/legacy/alliances/{alliance_id}/corporations/`\n\nAlternate route: `/v1/alliances/{alliance_id}/corporations/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List alliance's corporations","tags":["Alliance"],"parameters":[{"$ref":"#/parameters/alliance_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation IDs","examples":{"application/json":[98000001]},"schema":{"type":"array","maxItems":1000,"items":{"type":"integer","format":"int32","minimum":0,"uniqueItems":true,"title":"get_alliances_alliance_id_corporations_200_ok","description":"200 ok integer"},"title":"get_alliances_alliance_id_corporations_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_alliances_alliance_id_corporations","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/alliances/names/":{"get":{"description":"Resolve a set of alliance IDs to alliance names\n\n---\nAlternate route: `/legacy/alliances/names/`\n\nAlternate route: `/v1/alliances/names/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/alliances/names/)","summary":"Get alliance names","tags":["Alliance"],"parameters":[{"name":"alliance_ids","in":"query","description":"A comma separated list of alliance IDs","required":true,"type":"array","minItems":1,"maxItems":100,"items":{"type":"integer","format":"int64"}},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of id/name associations","examples":{"application/json":[{"alliance_id":1000171,"alliance_name":"Republic University"}]},"schema":{"type":"array","maxItems":100,"items":{"type":"object","required":["alliance_id","alliance_name"],"properties":{"alliance_id":{"type":"integer","format":"int32","title":"get_alliances_names_alliance_id","description":"alliance_id integer"},"alliance_name":{"type":"string","title":"get_alliances_names_alliance_name","description":"alliance_name string"}},"title":"get_alliances_names_200_ok","description":"200 ok object"},"title":"get_alliances_names_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_alliances_names","x-cached-seconds":3600,"x-alternate-versions":["legacy","v1"]}},"/alliances/{alliance_id}/icons/":{"get":{"description":"Get the icon urls for a alliance\n\n---\nAlternate route: `/dev/alliances/{alliance_id}/icons/`\n\nAlternate route: `/legacy/alliances/{alliance_id}/icons/`\n\nAlternate route: `/v1/alliances/{alliance_id}/icons/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get alliance icon","tags":["Alliance"],"parameters":[{"$ref":"#/parameters/alliance_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Icon URLs for the given alliance id and server","examples":{"application/json":{"px64x64":"https://imageserver.eveonline.com/Alliance/503818424_64.png","px128x128":"https://imageserver.eveonline.com/Alliance/503818424_128.png"}},"schema":{"type":"object","properties":{"px64x64":{"type":"string","title":"get_alliances_alliance_id_icons_px64x64","description":"px64x64 string"},"px128x128":{"type":"string","title":"get_alliances_alliance_id_icons_px128x128","description":"px128x128 string"}},"title":"get_alliances_alliance_id_icons_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"No image server for this datasource","examples":{"application/json":{"error":"No image server for this datasource"}},"schema":{"type":"object","description":"No image server for this datasource","properties":{"error":{"type":"string","description":"error message","title":"get_alliances_alliance_id_icons_error"}},"title":"get_alliances_alliance_id_icons_not_found"}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_alliances_alliance_id_icons","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/alliances/":{"get":{"description":"List all active player alliances\n\n---\nAlternate route: `/dev/alliances/`\n\nAlternate route: `/legacy/alliances/`\n\nAlternate route: `/v1/alliances/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List all alliances","tags":["Alliance"],"responses":{"200":{"description":"List of Alliance IDs","examples":{"application/json":[99000001,99000002]},"schema":{"type":"array","maxItems":5000,"items":{"type":"integer","format":"int32","minimum":0,"uniqueItems":true,"title":"get_alliances_200_ok","description":"200 ok integer"},"title":"get_alliances_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_alliances","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/assets/":{"get":{"description":"Return a list of the characters assets\n\n---\nAlternate route: `/v2/characters/{character_id}/assets/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/assets/)","summary":"Get character assets","tags":["Assets"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A flat list of the users assets","examples":{"application/json":[{"location_flag":"Hangar","location_id":60002959,"is_singleton":true,"type_id":3516,"item_id":1000000016835,"location_type":"station"}]},"schema":{"type":"array","maxItems":5000,"items":{"type":"object","required":["type_id","location_id","location_type","item_id","location_flag","is_singleton"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_assets_type_id","description":"type_id integer"},"quantity":{"type":"integer","format":"int32","title":"get_characters_character_id_assets_quantity","description":"quantity integer"},"location_id":{"type":"integer","format":"int64","title":"get_characters_character_id_assets_location_id","description":"location_id integer"},"location_type":{"type":"string","enum":["station","solar_system","other"],"title":"get_characters_character_id_assets_location_type","description":"location_type string"},"item_id":{"type":"integer","format":"int64","title":"get_characters_character_id_assets_item_id","description":"item_id integer"},"location_flag":{"type":"string","enum":["AssetSafety","AutoFit","Cargo","CorpseBay","Deliveries","DroneBay","FighterBay","FighterTube0","FighterTube1","FighterTube2","FighterTube3","FighterTube4","FleetHangar","Hangar","HangarAll","HiSlot0","HiSlot1","HiSlot2","HiSlot3","HiSlot4","HiSlot5","HiSlot6","HiSlot7","HiddenModifiers","Implant","LoSlot0","LoSlot1","LoSlot2","LoSlot3","LoSlot4","LoSlot5","LoSlot6","LoSlot7","Locked","MedSlot0","MedSlot1","MedSlot2","MedSlot3","MedSlot4","MedSlot5","MedSlot6","MedSlot7","QuafeBay","RigSlot0","RigSlot1","RigSlot2","RigSlot3","RigSlot4","RigSlot5","RigSlot6","RigSlot7","ShipHangar","Skill","SpecializedAmmoHold","SpecializedCommandCenterHold","SpecializedFuelBay","SpecializedGasHold","SpecializedIndustrialShipHold","SpecializedLargeShipHold","SpecializedMaterialBay","SpecializedMediumShipHold","SpecializedMineralHold","SpecializedOreHold","SpecializedPlanetaryCommoditiesHold","SpecializedSalvageHold","SpecializedShipHold","SpecializedSmallShipHold","SubSystemBay","SubSystemSlot0","SubSystemSlot1","SubSystemSlot2","SubSystemSlot3","SubSystemSlot4","SubSystemSlot5","SubSystemSlot6","SubSystemSlot7","Unlocked","Wardrobe"],"title":"get_characters_character_id_assets_location_flag","description":"location_flag string"},"is_singleton":{"type":"boolean","title":"get_characters_character_id_assets_is_singleton","description":"is_singleton boolean"}},"title":"get_characters_character_id_assets_200_ok","description":"200 ok object"},"title":"get_characters_character_id_assets_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-assets.read_assets.v1"]}],"operationId":"get_characters_character_id_assets","x-cached-seconds":3600,"x-alternate-versions":["v2"]}},"/corporations/{corporation_id}/assets/":{"get":{"description":"Return a list of the corporation assets\n\n---\nAlternate route: `/legacy/corporations/{corporation_id}/assets/`\n\nAlternate route: `/v1/corporations/{corporation_id}/assets/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/corporations/{corporation_id}/assets/)","summary":"Get corporation assets","tags":["Assets"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of assets","examples":{"application/json":[{"location_flag":"Hangar","location_id":60002959,"is_singleton":true,"type_id":3516,"item_id":1000000016835,"location_type":"station"}]},"schema":{"type":"array","maxItems":5000,"items":{"type":"object","required":["type_id","location_id","location_type","item_id","location_flag","is_singleton"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_assets_type_id","description":"type_id integer"},"quantity":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_assets_quantity","description":"quantity integer"},"location_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_assets_location_id","description":"location_id integer"},"location_type":{"type":"string","enum":["station","solar_system","other"],"title":"get_corporations_corporation_id_assets_location_type","description":"location_type string"},"item_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_assets_item_id","description":"item_id integer"},"location_flag":{"type":"string","enum":["AssetSafety","AutoFit","Bonus","Booster","BoosterBay","Capsule","Cargo","CorpDeliveries","CorpSAG1","CorpSAG2","CorpSAG3","CorpSAG4","CorpSAG5","CorpSAG6","CorpSAG7","CrateLoot","Deliveries","DroneBay","DustBattle","DustDatabank","FighterBay","FighterTube0","FighterTube1","FighterTube2","FighterTube3","FighterTube4","FleetHangar","Hangar","HangarAll","HiSlot0","HiSlot1","HiSlot2","HiSlot3","HiSlot4","HiSlot5","HiSlot6","HiSlot7","HiddenModifers","Implant","Impounded","JunkyardReprocessed","JunkyardTrashed","LoSlot0","LoSlot1","LoSlot2","LoSlot3","LoSlot4","LoSlot5","LoSlot6","LoSlot7","Locked","MedSlot0","MedSlot1","MedSlot2","MedSlot3","MedSlot4","MedSlot5","MedSlot6","MedSlot7","OfficeFolder","Pilot","PlanetSurface","QuafeBay","Reward","RigSlot0","RigSlot1","RigSlot2","RigSlot3","RigSlot4","RigSlot5","RigSlot6","RigSlot7","SecondaryStorage","ServiceSlot0","ServiceSlot1","ServiceSlot2","ServiceSlot3","ServiceSlot4","ServiceSlot5","ServiceSlot6","ServiceSlot7","ShipHangar","ShipOffline","Skill","SkillInTraining","SpecializedAmmoHold","SpecializedCommandCenterHold","SpecializedFuelBay","SpecializedGasHold","SpecializedIndustrialShipHold","SpecializedLargeShipHold","SpecializedMaterialBay","SpecializedMediumShipHold","SpecializedMineralHold","SpecializedOreHold","SpecializedPlanetaryCommoditiesHold","SpecializedSalvageHold","SpecializedShipHold","SpecializedSmallShipHold","StructureActive","StructureFuel","StructureInactive","StructureOffline","SubSystemSlot0","SubSystemSlot1","SubSystemSlot2","SubSystemSlot3","SubSystemSlot4","SubSystemSlot5","SubSystemSlot6","SubSystemSlot7","SubsystemBay","Unlocked","Wallet","Wardrobe"],"title":"get_corporations_corporation_id_assets_location_flag","description":"location_flag string"},"is_singleton":{"type":"boolean","title":"get_corporations_corporation_id_assets_is_singleton","description":"is_singleton boolean"}},"title":"get_corporations_corporation_id_assets_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_assets_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-assets.read_corporation_assets.v1"]}],"operationId":"get_corporations_corporation_id_assets","x-cached-seconds":3600,"x-alternate-versions":["legacy","v1"]}},"/characters/{character_id}/assets/names/":{"post":{"description":"Return names for a set of item ids, which you can get from character assets endpoint. Typically used for items that can customize names, like containers or ships.\n\n---\nAlternate route: `/dev/characters/{character_id}/assets/names/`\n\nAlternate route: `/legacy/characters/{character_id}/assets/names/`\n\nAlternate route: `/v1/characters/{character_id}/assets/names/`\n","summary":"Get character asset names","tags":["Assets"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"item_ids","in":"body","description":"A list of item ids","required":true,"schema":{"type":"array","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"integer","format":"int64","title":"post_characters_character_id_assets_names_item_id","description":"item_id integer"},"title":"post_characters_character_id_assets_names_item_ids","description":"item_ids array"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of asset names","examples":{"application/json":[{"item_id":12345,"name":"Awesome Name"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["item_id","name"],"properties":{"item_id":{"type":"integer","format":"int64","title":"post_characters_character_id_assets_names_item_id","description":"item_id integer"},"name":{"type":"string","title":"post_characters_character_id_assets_names_name","description":"name string"}},"title":"post_characters_character_id_assets_names_200_ok","description":"200 ok object"},"title":"post_characters_character_id_assets_names_ok","description":"200 ok array"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-assets.read_assets.v1"]}],"operationId":"post_characters_character_id_assets_names","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/assets/locations/":{"post":{"description":"Return locations for a set of item ids, which you can get from character assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0)\n\n---\nAlternate route: `/legacy/characters/{character_id}/assets/locations/`\n\nAlternate route: `/v1/characters/{character_id}/assets/locations/`\n\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#POST-/characters/{character_id}/assets/locations/)","summary":"Get character asset locations","tags":["Assets"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"item_ids","in":"body","description":"A list of item ids","required":true,"schema":{"type":"array","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"integer","format":"int64","title":"post_characters_character_id_assets_locations_item_id","description":"item_id integer"},"title":"post_characters_character_id_assets_locations_item_ids","description":"item_ids array"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of asset locations","examples":{"application/json":[{"item_id":12345,"x":1.2,"y":2.3,"z":-3.4}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["item_id","x","y","z"],"properties":{"item_id":{"type":"integer","format":"int64","title":"post_characters_character_id_assets_locations_item_id","description":"item_id integer"},"x":{"type":"number","format":"double","title":"post_characters_character_id_assets_locations_x","description":"x number"},"y":{"type":"number","format":"double","title":"post_characters_character_id_assets_locations_y","description":"y number"},"z":{"type":"number","format":"double","title":"post_characters_character_id_assets_locations_z","description":"z number"}},"title":"post_characters_character_id_assets_locations_200_ok","description":"200 ok object"},"title":"post_characters_character_id_assets_locations_ok","description":"200 ok array"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-assets.read_assets.v1"]}],"operationId":"post_characters_character_id_assets_locations","x-alternate-versions":["legacy","v1"]}},"/corporations/{corporation_id}/assets/names/":{"post":{"description":"Return names for a set of item ids, which you can get from corporation assets endpoint. Only valid for items that can customize names, like containers or ships.\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/assets/names/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/assets/names/`\n\nAlternate route: `/v1/corporations/{corporation_id}/assets/names/`\n\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get coporation asset names","tags":["Assets"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"item_ids","in":"body","description":"A list of item ids","required":true,"schema":{"type":"array","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"integer","format":"int64","title":"post_corporations_corporation_id_assets_names_item_id","description":"item_id integer"},"title":"post_corporations_corporation_id_assets_names_item_ids","description":"item_ids array"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of asset names","examples":{"application/json":[{"item_id":12345,"name":"Awesome Name"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["item_id","name"],"properties":{"item_id":{"type":"integer","format":"int64","title":"post_corporations_corporation_id_assets_names_item_id","description":"item_id integer"},"name":{"type":"string","title":"post_corporations_corporation_id_assets_names_name","description":"name string"}},"title":"post_corporations_corporation_id_assets_names_200_ok","description":"200 ok object"},"title":"post_corporations_corporation_id_assets_names_ok","description":"200 ok array"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-assets.read_corporation_assets.v1"]}],"operationId":"post_corporations_corporation_id_assets_names","x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/assets/locations/":{"post":{"description":"Return locations for a set of item ids, which you can get from corporation assets endpoint. Coordinates for items in hangars or stations are set to (0,0,0)\n\n---\nAlternate route: `/legacy/corporations/{corporation_id}/assets/locations/`\n\nAlternate route: `/v1/corporations/{corporation_id}/assets/locations/`\n\n\n---\nRequires one of the following EVE corporation role(s): Director\n\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#POST-/corporations/{corporation_id}/assets/locations/)","summary":"Get corporation asset locations","tags":["Assets"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"item_ids","in":"body","description":"A list of item ids","required":true,"schema":{"type":"array","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"integer","format":"int64","title":"post_corporations_corporation_id_assets_locations_item_id","description":"item_id integer"},"title":"post_corporations_corporation_id_assets_locations_item_ids","description":"item_ids array"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of asset locations","examples":{"application/json":[{"item_id":12345,"x":1.2,"y":2.3,"z":-3.4}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["item_id","x","y","z"],"properties":{"item_id":{"type":"integer","format":"int64","title":"post_corporations_corporation_id_assets_locations_item_id","description":"item_id integer"},"x":{"type":"number","format":"double","title":"post_corporations_corporation_id_assets_locations_x","description":"x number"},"y":{"type":"number","format":"double","title":"post_corporations_corporation_id_assets_locations_y","description":"y number"},"z":{"type":"number","format":"double","title":"post_corporations_corporation_id_assets_locations_z","description":"z number"}},"title":"post_corporations_corporation_id_assets_locations_200_ok","description":"200 ok object"},"title":"post_corporations_corporation_id_assets_locations_ok","description":"200 ok array"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-assets.read_corporation_assets.v1"]}],"operationId":"post_corporations_corporation_id_assets_locations","x-alternate-versions":["legacy","v1"]}},"/characters/{character_id}/bookmarks/":{"get":{"description":"A list of your character's personal bookmarks\n\n---\nAlternate route: `/dev/characters/{character_id}/bookmarks/`\n\nAlternate route: `/v2/characters/{character_id}/bookmarks/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List bookmarks","tags":["Bookmarks"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of bookmarks","examples":{"application/json":[{"bookmark_id":4,"location_id":30003430,"item":{"type_id":29633,"item_id":50006722},"folder_id":5,"label":"Stargate","notes":"This is a stargate","created":"2016-08-09T11:57:47Z","creator_id":2112625428},{"bookmark_id":5,"location_id":30003430,"coordinates":{"x":-2958928814000,"y":-338367275823,"z":2114538075090},"folder_id":5,"label":"Random location","notes":"This is a random location in space","created":"2016-08-09T11:57:47Z","creator_id":2112625428}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["bookmark_id","created","label","notes","location_id","creator_id"],"properties":{"bookmark_id":{"type":"integer","format":"int32","title":"get_characters_character_id_bookmarks_bookmark_id","description":"bookmark_id integer"},"folder_id":{"type":"integer","format":"int32","title":"get_characters_character_id_bookmarks_folder_id","description":"folder_id integer"},"created":{"type":"string","format":"date-time","title":"get_characters_character_id_bookmarks_created","description":"created string"},"label":{"type":"string","title":"get_characters_character_id_bookmarks_label","description":"label string"},"notes":{"type":"string","title":"get_characters_character_id_bookmarks_notes","description":"notes string"},"location_id":{"type":"integer","format":"int32","title":"get_characters_character_id_bookmarks_location_id","description":"location_id integer"},"creator_id":{"type":"integer","format":"int32","title":"get_characters_character_id_bookmarks_creator_id","description":"creator_id integer"},"item":{"type":"object","description":"Optional object that is returned if a bookmark was made on a particular item.","required":["item_id","type_id"],"properties":{"item_id":{"type":"integer","format":"int64","title":"get_characters_character_id_bookmarks_item_id","description":"item_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_bookmarks_type_id","description":"type_id integer"}},"title":"get_characters_character_id_bookmarks_item"},"coordinates":{"type":"object","description":"Optional object that is returned if a bookmark was made on a planet or a random location in space.","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_characters_character_id_bookmarks_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_characters_character_id_bookmarks_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_characters_character_id_bookmarks_z","description":"z number"}},"title":"get_characters_character_id_bookmarks_coordinates"}},"title":"get_characters_character_id_bookmarks_200_ok","description":"200 ok object"},"title":"get_characters_character_id_bookmarks_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-bookmarks.read_character_bookmarks.v1"]}],"operationId":"get_characters_character_id_bookmarks","x-cached-seconds":3600,"x-alternate-versions":["dev","v2"]}},"/characters/{character_id}/bookmarks/folders/":{"get":{"description":"A list of your character's personal bookmark folders\n\n---\nAlternate route: `/dev/characters/{character_id}/bookmarks/folders/`\n\nAlternate route: `/v2/characters/{character_id}/bookmarks/folders/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List bookmark folders","tags":["Bookmarks"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of bookmark folders","examples":{"application/json":[{"folder_id":5,"name":"Icecream"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["folder_id","name"],"properties":{"folder_id":{"type":"integer","format":"int32","title":"get_characters_character_id_bookmarks_folders_folder_id","description":"folder_id integer"},"name":{"type":"string","title":"get_characters_character_id_bookmarks_folders_name","description":"name string"}},"title":"get_characters_character_id_bookmarks_folders_200_ok","description":"200 ok object"},"title":"get_characters_character_id_bookmarks_folders_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-bookmarks.read_character_bookmarks.v1"]}],"operationId":"get_characters_character_id_bookmarks_folders","x-cached-seconds":3600,"x-alternate-versions":["dev","v2"]}},"/corporations/{corporation_id}/bookmarks/":{"get":{"description":"A list of your corporation's bookmarks\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/bookmarks/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/bookmarks/`\n\nAlternate route: `/v1/corporations/{corporation_id}/bookmarks/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List corporation bookmarks","tags":["Bookmarks"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation owned bookmarks","examples":{"application/json":[{"bookmark_id":4,"location_id":30003430,"item":{"type_id":29633,"item_id":50006722},"creator_id":2112625428,"folder_id":5,"label":"Stargate","notes":"This is a stargate","created":"2016-08-09T11:57:47Z"},{"bookmark_id":5,"location_id":30003430,"coordinates":{"x":-2958928814000,"y":-338367275823,"z":2114538075090},"creator_id":2112625428,"folder_id":5,"label":"Random location","notes":"This is a random location in space","created":"2016-08-09T11:57:47Z"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["bookmark_id","creator_id","created","label","notes","location_id"],"properties":{"bookmark_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_bookmarks_bookmark_id","description":"bookmark_id integer"},"creator_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_bookmarks_creator_id","description":"creator_id integer"},"folder_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_bookmarks_folder_id","description":"folder_id integer"},"created":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_bookmarks_created","description":"created string"},"label":{"type":"string","title":"get_corporations_corporation_id_bookmarks_label","description":"label string"},"notes":{"type":"string","title":"get_corporations_corporation_id_bookmarks_notes","description":"notes string"},"location_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_bookmarks_location_id","description":"location_id integer"},"item":{"type":"object","description":"Optional object that is returned if a bookmark was made on a particular item.","required":["item_id","type_id"],"properties":{"item_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_bookmarks_item_id","description":"item_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_bookmarks_type_id","description":"type_id integer"}},"title":"get_corporations_corporation_id_bookmarks_item"},"coordinates":{"type":"object","description":"Optional object that is returned if a bookmark was made on a planet or a random location in space.","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_corporations_corporation_id_bookmarks_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_corporations_corporation_id_bookmarks_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_corporations_corporation_id_bookmarks_z","description":"z number"}},"title":"get_corporations_corporation_id_bookmarks_coordinates"}},"title":"get_corporations_corporation_id_bookmarks_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_bookmarks_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-bookmarks.read_corporation_bookmarks.v1"]}],"operationId":"get_corporations_corporation_id_bookmarks","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/bookmarks/folders/":{"get":{"description":"A list of your corporation's bookmark folders\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/bookmarks/folders/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/bookmarks/folders/`\n\nAlternate route: `/v1/corporations/{corporation_id}/bookmarks/folders/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List corporation bookmark folders","tags":["Bookmarks"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation owned bookmark folders","examples":{"application/json":[{"folder_id":5,"name":"Important Locations"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["folder_id","name"],"properties":{"folder_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_bookmarks_folders_folder_id","description":"folder_id integer"},"name":{"type":"string","title":"get_corporations_corporation_id_bookmarks_folders_name","description":"name string"},"creator_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_bookmarks_folders_creator_id","description":"creator_id integer"}},"title":"get_corporations_corporation_id_bookmarks_folders_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_bookmarks_folders_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-bookmarks.read_corporation_bookmarks.v1"]}],"operationId":"get_corporations_corporation_id_bookmarks_folders","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/calendar/":{"get":{"description":"Get 50 event summaries from the calendar. If no from_event ID is given, the resource will return the next 50 chronological event summaries from now. If a from_event ID is specified, it will return the next 50 chronological event summaries from after that event.\n\n---\nAlternate route: `/dev/characters/{character_id}/calendar/`\n\nAlternate route: `/legacy/characters/{character_id}/calendar/`\n\nAlternate route: `/v1/characters/{character_id}/calendar/`\n\n---\nThis route is cached for up to 5 seconds","summary":"List calendar event summaries","tags":["Calendar"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"from_event","in":"query","description":"The event ID to retrieve events from","required":false,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A collection of event summaries","examples":{"application/json":[{"event_id":1386435,"event_date":"2016-06-26T20:00:00Z","title":"o7 The EVE Online Show","importance":0,"event_response":"accepted"}]},"schema":{"type":"array","description":"Up to 50 events from now or the event you requested","maxItems":50,"items":{"description":"event","type":"object","properties":{"event_id":{"type":"integer","format":"int32","title":"get_characters_character_id_calendar_event_id","description":"event_id integer"},"event_date":{"type":"string","format":"date-time","title":"get_characters_character_id_calendar_event_date","description":"event_date string"},"title":{"type":"string","title":"get_characters_character_id_calendar_title","description":"title string"},"importance":{"type":"integer","format":"int32","title":"get_characters_character_id_calendar_importance","description":"importance integer"},"event_response":{"type":"string","enum":["declined","not_responded","accepted","tentative"],"title":"get_characters_character_id_calendar_event_response","description":"event_response string"}},"title":"get_characters_character_id_calendar_200_ok"},"title":"get_characters_character_id_calendar_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-calendar.read_calendar_events.v1"]}],"operationId":"get_characters_character_id_calendar","x-cached-seconds":5,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/calendar/{event_id}/":{"get":{"description":"Get all the information for a specific event\n\n---\nAlternate route: `/dev/characters/{character_id}/calendar/{event_id}/`\n\nAlternate route: `/v3/characters/{character_id}/calendar/{event_id}/`\n\n---\nThis route is cached for up to 5 seconds","summary":"Get an event","tags":["Calendar"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"event_id","in":"path","description":"The id of the event requested","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Full details of a specific event","examples":{"application/json":{"event_id":1386435,"owner_id":1,"owner_name":"EVE System","date":"2016-06-26T21:00:00Z","title":"o7 The EVE Online Show","duration":60,"importance":1,"response":"Undecided","text":"o7: The EVE Online Show features latest developer news, fast paced action, community overviews and a lot more with CCP Guard and CCP Mimic. Join the thrilling o7 live broadcast at 20:00 EVE time (=UTC) on EVE TV . Don't miss it!","owner_type":"eve_server"}},"schema":{"type":"object","description":"Full details of a specific event","required":["event_id","owner_id","owner_name","date","title","duration","importance","response","text","owner_type"],"properties":{"event_id":{"type":"integer","format":"int32","title":"get_characters_character_id_calendar_event_id_event_id","description":"event_id integer"},"owner_id":{"type":"integer","format":"int32","title":"get_characters_character_id_calendar_event_id_owner_id","description":"owner_id integer"},"owner_name":{"type":"string","title":"get_characters_character_id_calendar_event_id_owner_name","description":"owner_name string"},"date":{"type":"string","format":"date-time","title":"get_characters_character_id_calendar_event_id_date","description":"date string"},"title":{"type":"string","title":"get_characters_character_id_calendar_event_id_title","description":"title string"},"duration":{"type":"integer","format":"int32","description":"Length in minutes","title":"get_characters_character_id_calendar_event_id_duration"},"importance":{"type":"integer","format":"int32","title":"get_characters_character_id_calendar_event_id_importance","description":"importance integer"},"response":{"type":"string","title":"get_characters_character_id_calendar_event_id_response","description":"response string"},"text":{"type":"string","title":"get_characters_character_id_calendar_event_id_text","description":"text string"},"owner_type":{"type":"string","enum":["eve_server","corporation","faction","character","alliance"],"title":"get_characters_character_id_calendar_event_id_owner_type","description":"owner_type string"}},"title":"get_characters_character_id_calendar_event_id_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-calendar.read_calendar_events.v1"]}],"operationId":"get_characters_character_id_calendar_event_id","x-cached-seconds":5,"x-alternate-versions":["dev","v3"]},"put":{"description":"Set your response status to an event\n\n---\nAlternate route: `/dev/characters/{character_id}/calendar/{event_id}/`\n\nAlternate route: `/v3/characters/{character_id}/calendar/{event_id}/`\n","summary":"Respond to an event","tags":["Calendar"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"event_id","in":"path","description":"The ID of the event requested","required":true,"type":"integer","format":"int32"},{"name":"response","in":"body","description":"The response value to set, overriding current value.","required":true,"schema":{"required":["response"],"properties":{"response":{"type":"string","enum":["accepted","declined","tentative"],"title":"put_characters_character_id_calendar_event_id_response","description":"response string"}},"title":"put_characters_character_id_calendar_event_id_response","description":"response schema"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Event updated"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-calendar.respond_calendar_events.v1"]}],"operationId":"put_characters_character_id_calendar_event_id","x-alternate-versions":["dev","v3"]}},"/characters/{character_id}/calendar/{event_id}/attendees/":{"get":{"description":"Get all invited attendees for a given event\n\n---\nAlternate route: `/dev/characters/{character_id}/calendar/{event_id}/attendees/`\n\nAlternate route: `/legacy/characters/{character_id}/calendar/{event_id}/attendees/`\n\nAlternate route: `/v1/characters/{character_id}/calendar/{event_id}/attendees/`\n\n---\nThis route is cached for up to 600 seconds","summary":"Get attendees","tags":["Calendar"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"event_id","in":"path","description":"The id of the event requested","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of attendees","examples":{"application/json":[{"character_id":2112625428,"event_response":"accepted"},{"character_id":95465499,"event_response":"tentative"}]},"schema":{"type":"array","description":"List of attendees for a given event","maxItems":100,"items":{"type":"object","description":"character_id and response of an attendee","properties":{"character_id":{"type":"integer","format":"int32","title":"get_characters_character_id_calendar_event_id_attendees_character_id","description":"character_id integer"},"event_response":{"type":"string","enum":["declined","not_responded","accepted","tentative"],"title":"get_characters_character_id_calendar_event_id_attendees_event_response","description":"event_response string"}},"title":"get_characters_character_id_calendar_event_id_attendees_200_ok"},"title":"get_characters_character_id_calendar_event_id_attendees_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-calendar.read_calendar_events.v1"]}],"operationId":"get_characters_character_id_calendar_event_id_attendees","x-cached-seconds":600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/stats/":{"get":{"description":"Returns aggregate yearly stats for a character\n\n---\nAlternate route: `/legacy/characters/{character_id}/stats/`\n\nAlternate route: `/v1/characters/{character_id}/stats/`\n\n---\nThis route is cached for up to 86400 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/stats/)","summary":"Yearly aggregate stats","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Character stats","examples":{"application/json":[{"year":2014,"combat_kills_low_sec":42},{"year":2015,"combat_kills_null_sec":1337}]},"schema":{"type":"array","description":"List of character aggregate stats","maxItems":1000,"items":{"type":"object","description":"Aggregate stats for a year","required":["year"],"properties":{"year":{"type":"integer","format":"int32","description":"Gregorian year for this set of aggregates","title":"get_characters_character_id_stats_year"},"character_minutes":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_character_minutes","description":"character_minutes integer"},"character_sessions_started":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_character_sessions_started","description":"character_sessions_started integer"},"combat_cap_drainedby_npc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_cap_drainedby_npc","description":"combat_cap_drainedby_npc integer"},"combat_cap_drainedby_pc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_cap_drainedby_pc","description":"combat_cap_drainedby_pc integer"},"combat_cap_draining_pc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_cap_draining_pc","description":"combat_cap_draining_pc integer"},"combat_criminal_flag_set":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_criminal_flag_set","description":"combat_criminal_flag_set integer"},"combat_damage_from_np_cs_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_np_cs_amount","description":"combat_damage_from_np_cs_amount integer"},"combat_damage_from_np_cs_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_np_cs_num_shots","description":"combat_damage_from_np_cs_num_shots integer"},"combat_damage_from_players_bomb_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_bomb_amount","description":"combat_damage_from_players_bomb_amount integer"},"combat_damage_from_players_bomb_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_bomb_num_shots","description":"combat_damage_from_players_bomb_num_shots integer"},"combat_damage_from_players_combat_drone_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_combat_drone_amount","description":"combat_damage_from_players_combat_drone_amount integer"},"combat_damage_from_players_combat_drone_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_combat_drone_num_shots","description":"combat_damage_from_players_combat_drone_num_shots integer"},"combat_damage_from_players_energy_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_energy_amount","description":"combat_damage_from_players_energy_amount integer"},"combat_damage_from_players_energy_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_energy_num_shots","description":"combat_damage_from_players_energy_num_shots integer"},"combat_damage_from_players_fighter_bomber_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_fighter_bomber_amount","description":"combat_damage_from_players_fighter_bomber_amount integer"},"combat_damage_from_players_fighter_bomber_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_fighter_bomber_num_shots","description":"combat_damage_from_players_fighter_bomber_num_shots integer"},"combat_damage_from_players_fighter_drone_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_fighter_drone_amount","description":"combat_damage_from_players_fighter_drone_amount integer"},"combat_damage_from_players_fighter_drone_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_fighter_drone_num_shots","description":"combat_damage_from_players_fighter_drone_num_shots integer"},"combat_damage_from_players_hybrid_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_hybrid_amount","description":"combat_damage_from_players_hybrid_amount integer"},"combat_damage_from_players_hybrid_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_hybrid_num_shots","description":"combat_damage_from_players_hybrid_num_shots integer"},"combat_damage_from_players_missile_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_missile_amount","description":"combat_damage_from_players_missile_amount integer"},"combat_damage_from_players_missile_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_missile_num_shots","description":"combat_damage_from_players_missile_num_shots integer"},"combat_damage_from_players_projectile_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_projectile_amount","description":"combat_damage_from_players_projectile_amount integer"},"combat_damage_from_players_projectile_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_projectile_num_shots","description":"combat_damage_from_players_projectile_num_shots integer"},"combat_damage_from_players_smart_bomb_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_smart_bomb_amount","description":"combat_damage_from_players_smart_bomb_amount integer"},"combat_damage_from_players_smart_bomb_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_smart_bomb_num_shots","description":"combat_damage_from_players_smart_bomb_num_shots integer"},"combat_damage_from_players_super_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_super_amount","description":"combat_damage_from_players_super_amount integer"},"combat_damage_from_players_super_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_players_super_num_shots","description":"combat_damage_from_players_super_num_shots integer"},"combat_damage_from_structures_total_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_structures_total_amount","description":"combat_damage_from_structures_total_amount integer"},"combat_damage_from_structures_total_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_from_structures_total_num_shots","description":"combat_damage_from_structures_total_num_shots integer"},"combat_damage_to_players_bomb_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_bomb_amount","description":"combat_damage_to_players_bomb_amount integer"},"combat_damage_to_players_bomb_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_bomb_num_shots","description":"combat_damage_to_players_bomb_num_shots integer"},"combat_damage_to_players_combat_drone_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_combat_drone_amount","description":"combat_damage_to_players_combat_drone_amount integer"},"combat_damage_to_players_combat_drone_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_combat_drone_num_shots","description":"combat_damage_to_players_combat_drone_num_shots integer"},"combat_damage_to_players_energy_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_energy_amount","description":"combat_damage_to_players_energy_amount integer"},"combat_damage_to_players_energy_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_energy_num_shots","description":"combat_damage_to_players_energy_num_shots integer"},"combat_damage_to_players_fighter_bomber_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_fighter_bomber_amount","description":"combat_damage_to_players_fighter_bomber_amount integer"},"combat_damage_to_players_fighter_bomber_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_fighter_bomber_num_shots","description":"combat_damage_to_players_fighter_bomber_num_shots integer"},"combat_damage_to_players_fighter_drone_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_fighter_drone_amount","description":"combat_damage_to_players_fighter_drone_amount integer"},"combat_damage_to_players_fighter_drone_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_fighter_drone_num_shots","description":"combat_damage_to_players_fighter_drone_num_shots integer"},"combat_damage_to_players_hybrid_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_hybrid_amount","description":"combat_damage_to_players_hybrid_amount integer"},"combat_damage_to_players_hybrid_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_hybrid_num_shots","description":"combat_damage_to_players_hybrid_num_shots integer"},"combat_damage_to_players_missile_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_missile_amount","description":"combat_damage_to_players_missile_amount integer"},"combat_damage_to_players_missile_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_missile_num_shots","description":"combat_damage_to_players_missile_num_shots integer"},"combat_damage_to_players_projectile_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_projectile_amount","description":"combat_damage_to_players_projectile_amount integer"},"combat_damage_to_players_projectile_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_projectile_num_shots","description":"combat_damage_to_players_projectile_num_shots integer"},"combat_damage_to_players_smart_bomb_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_smart_bomb_amount","description":"combat_damage_to_players_smart_bomb_amount integer"},"combat_damage_to_players_smart_bomb_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_smart_bomb_num_shots","description":"combat_damage_to_players_smart_bomb_num_shots integer"},"combat_damage_to_players_super_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_super_amount","description":"combat_damage_to_players_super_amount integer"},"combat_damage_to_players_super_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_players_super_num_shots","description":"combat_damage_to_players_super_num_shots integer"},"combat_damage_to_structures_total_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_structures_total_amount","description":"combat_damage_to_structures_total_amount integer"},"combat_damage_to_structures_total_num_shots":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_damage_to_structures_total_num_shots","description":"combat_damage_to_structures_total_num_shots integer"},"combat_deaths_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_high_sec","description":"combat_deaths_high_sec integer"},"combat_deaths_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_low_sec","description":"combat_deaths_low_sec integer"},"combat_deaths_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_null_sec","description":"combat_deaths_null_sec integer"},"combat_deaths_pod_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_pod_high_sec","description":"combat_deaths_pod_high_sec integer"},"combat_deaths_pod_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_pod_low_sec","description":"combat_deaths_pod_low_sec integer"},"combat_deaths_pod_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_pod_null_sec","description":"combat_deaths_pod_null_sec integer"},"combat_deaths_pod_wormhole":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_pod_wormhole","description":"combat_deaths_pod_wormhole integer"},"combat_deaths_wormhole":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_deaths_wormhole","description":"combat_deaths_wormhole integer"},"combat_drone_engage":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_drone_engage","description":"combat_drone_engage integer"},"combat_duel_requested":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_duel_requested","description":"combat_duel_requested integer"},"combat_engagement_register":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_engagement_register","description":"combat_engagement_register integer"},"combat_kills_assists":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_assists","description":"combat_kills_assists integer"},"combat_kills_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_high_sec","description":"combat_kills_high_sec integer"},"combat_kills_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_low_sec","description":"combat_kills_low_sec integer"},"combat_kills_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_null_sec","description":"combat_kills_null_sec integer"},"combat_kills_pod_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_pod_high_sec","description":"combat_kills_pod_high_sec integer"},"combat_kills_pod_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_pod_low_sec","description":"combat_kills_pod_low_sec integer"},"combat_kills_pod_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_pod_null_sec","description":"combat_kills_pod_null_sec integer"},"combat_kills_pod_wormhole":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_pod_wormhole","description":"combat_kills_pod_wormhole integer"},"combat_kills_wormhole":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_kills_wormhole","description":"combat_kills_wormhole integer"},"combat_npc_flag_set":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_npc_flag_set","description":"combat_npc_flag_set integer"},"combat_pvp_flag_set":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_pvp_flag_set","description":"combat_pvp_flag_set integer"},"combat_repair_armor_by_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_armor_by_remote_amount","description":"combat_repair_armor_by_remote_amount integer"},"combat_repair_armor_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_armor_remote_amount","description":"combat_repair_armor_remote_amount integer"},"combat_repair_armor_self_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_armor_self_amount","description":"combat_repair_armor_self_amount integer"},"combat_repair_capacitor_by_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_capacitor_by_remote_amount","description":"combat_repair_capacitor_by_remote_amount integer"},"combat_repair_capacitor_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_capacitor_remote_amount","description":"combat_repair_capacitor_remote_amount integer"},"combat_repair_capacitor_self_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_capacitor_self_amount","description":"combat_repair_capacitor_self_amount integer"},"combat_repair_hull_by_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_hull_by_remote_amount","description":"combat_repair_hull_by_remote_amount integer"},"combat_repair_hull_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_hull_remote_amount","description":"combat_repair_hull_remote_amount integer"},"combat_repair_hull_self_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_hull_self_amount","description":"combat_repair_hull_self_amount integer"},"combat_repair_shield_by_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_shield_by_remote_amount","description":"combat_repair_shield_by_remote_amount integer"},"combat_repair_shield_remote_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_shield_remote_amount","description":"combat_repair_shield_remote_amount integer"},"combat_repair_shield_self_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_repair_shield_self_amount","description":"combat_repair_shield_self_amount integer"},"combat_self_destructs":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_self_destructs","description":"combat_self_destructs integer"},"combat_warp_scramble_pc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_warp_scramble_pc","description":"combat_warp_scramble_pc integer"},"combat_warp_scrambledby_npc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_warp_scrambledby_npc","description":"combat_warp_scrambledby_npc integer"},"combat_warp_scrambledby_pc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_warp_scrambledby_pc","description":"combat_warp_scrambledby_pc integer"},"combat_weapon_flag_set":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_weapon_flag_set","description":"combat_weapon_flag_set integer"},"combat_webifiedby_npc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_webifiedby_npc","description":"combat_webifiedby_npc integer"},"combat_webifiedby_pc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_webifiedby_pc","description":"combat_webifiedby_pc integer"},"combat_webifying_pc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_combat_webifying_pc","description":"combat_webifying_pc integer"},"days_of_activity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_days_of_activity","description":"days_of_activity integer"},"generic_cone_scans":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_generic_cone_scans","description":"generic_cone_scans integer"},"generic_request_scans":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_generic_request_scans","description":"generic_request_scans integer"},"industry_hacking_successes":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_hacking_successes","description":"industry_hacking_successes integer"},"industry_jobs_cancelled":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_cancelled","description":"industry_jobs_cancelled integer"},"industry_jobs_completed_copy_blueprint":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_copy_blueprint","description":"industry_jobs_completed_copy_blueprint integer"},"industry_jobs_completed_invention":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_invention","description":"industry_jobs_completed_invention integer"},"industry_jobs_completed_manufacture":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture","description":"industry_jobs_completed_manufacture integer"},"industry_jobs_completed_manufacture_asteroid":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_asteroid","description":"industry_jobs_completed_manufacture_asteroid integer"},"industry_jobs_completed_manufacture_asteroid_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_asteroid_quantity","description":"industry_jobs_completed_manufacture_asteroid_quantity integer"},"industry_jobs_completed_manufacture_charge":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_charge","description":"industry_jobs_completed_manufacture_charge integer"},"industry_jobs_completed_manufacture_charge_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_charge_quantity","description":"industry_jobs_completed_manufacture_charge_quantity integer"},"industry_jobs_completed_manufacture_commodity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_commodity","description":"industry_jobs_completed_manufacture_commodity integer"},"industry_jobs_completed_manufacture_commodity_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_commodity_quantity","description":"industry_jobs_completed_manufacture_commodity_quantity integer"},"industry_jobs_completed_manufacture_deployable":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_deployable","description":"industry_jobs_completed_manufacture_deployable integer"},"industry_jobs_completed_manufacture_deployable_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_deployable_quantity","description":"industry_jobs_completed_manufacture_deployable_quantity integer"},"industry_jobs_completed_manufacture_drone":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_drone","description":"industry_jobs_completed_manufacture_drone integer"},"industry_jobs_completed_manufacture_drone_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_drone_quantity","description":"industry_jobs_completed_manufacture_drone_quantity integer"},"industry_jobs_completed_manufacture_implant":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_implant","description":"industry_jobs_completed_manufacture_implant integer"},"industry_jobs_completed_manufacture_implant_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_implant_quantity","description":"industry_jobs_completed_manufacture_implant_quantity integer"},"industry_jobs_completed_manufacture_module":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_module","description":"industry_jobs_completed_manufacture_module integer"},"industry_jobs_completed_manufacture_module_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_module_quantity","description":"industry_jobs_completed_manufacture_module_quantity integer"},"industry_jobs_completed_manufacture_other":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_other","description":"industry_jobs_completed_manufacture_other integer"},"industry_jobs_completed_manufacture_other_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_other_quantity","description":"industry_jobs_completed_manufacture_other_quantity integer"},"industry_jobs_completed_manufacture_ship":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_ship","description":"industry_jobs_completed_manufacture_ship integer"},"industry_jobs_completed_manufacture_ship_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_ship_quantity","description":"industry_jobs_completed_manufacture_ship_quantity integer"},"industry_jobs_completed_manufacture_structure":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_structure","description":"industry_jobs_completed_manufacture_structure integer"},"industry_jobs_completed_manufacture_structure_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_structure_quantity","description":"industry_jobs_completed_manufacture_structure_quantity integer"},"industry_jobs_completed_manufacture_subsystem":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_subsystem","description":"industry_jobs_completed_manufacture_subsystem integer"},"industry_jobs_completed_manufacture_subsystem_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_manufacture_subsystem_quantity","description":"industry_jobs_completed_manufacture_subsystem_quantity integer"},"industry_jobs_completed_material_productivity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_material_productivity","description":"industry_jobs_completed_material_productivity integer"},"industry_jobs_completed_time_productivity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_completed_time_productivity","description":"industry_jobs_completed_time_productivity integer"},"industry_jobs_started_copy_blueprint":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_started_copy_blueprint","description":"industry_jobs_started_copy_blueprint integer"},"industry_jobs_started_invention":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_started_invention","description":"industry_jobs_started_invention integer"},"industry_jobs_started_manufacture":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_started_manufacture","description":"industry_jobs_started_manufacture integer"},"industry_jobs_started_material_productivity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_started_material_productivity","description":"industry_jobs_started_material_productivity integer"},"industry_jobs_started_time_productivity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_jobs_started_time_productivity","description":"industry_jobs_started_time_productivity integer"},"industry_reprocess_item":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_reprocess_item","description":"industry_reprocess_item integer"},"industry_reprocess_item_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_industry_reprocess_item_quantity","description":"industry_reprocess_item_quantity integer"},"inventory_abandon_loot_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_inventory_abandon_loot_quantity","description":"inventory_abandon_loot_quantity integer"},"inventory_trash_item_quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_inventory_trash_item_quantity","description":"inventory_trash_item_quantity integer"},"isk_in":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_isk_in","description":"isk_in integer"},"isk_out":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_isk_out","description":"isk_out integer"},"market_accept_contracts_courier":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_accept_contracts_courier","description":"market_accept_contracts_courier integer"},"market_accept_contracts_item_exchange":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_accept_contracts_item_exchange","description":"market_accept_contracts_item_exchange integer"},"market_buy_orders_placed":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_buy_orders_placed","description":"market_buy_orders_placed integer"},"market_cancel_market_order":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_cancel_market_order","description":"market_cancel_market_order integer"},"market_create_contracts_auction":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_create_contracts_auction","description":"market_create_contracts_auction integer"},"market_create_contracts_courier":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_create_contracts_courier","description":"market_create_contracts_courier integer"},"market_create_contracts_item_exchange":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_create_contracts_item_exchange","description":"market_create_contracts_item_exchange integer"},"market_deliver_courier_contract":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_deliver_courier_contract","description":"market_deliver_courier_contract integer"},"market_isk_gained":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_isk_gained","description":"market_isk_gained integer"},"market_isk_spent":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_isk_spent","description":"market_isk_spent integer"},"market_modify_market_order":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_modify_market_order","description":"market_modify_market_order integer"},"market_search_contracts":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_search_contracts","description":"market_search_contracts integer"},"market_sell_orders_placed":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_market_sell_orders_placed","description":"market_sell_orders_placed integer"},"mining_drone_mine":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_drone_mine","description":"mining_drone_mine integer"},"mining_ore_arkonor":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_arkonor","description":"mining_ore_arkonor integer"},"mining_ore_bistot":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_bistot","description":"mining_ore_bistot integer"},"mining_ore_crokite":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_crokite","description":"mining_ore_crokite integer"},"mining_ore_dark_ochre":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_dark_ochre","description":"mining_ore_dark_ochre integer"},"mining_ore_gneiss":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_gneiss","description":"mining_ore_gneiss integer"},"mining_ore_harvestable_cloud":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_harvestable_cloud","description":"mining_ore_harvestable_cloud integer"},"mining_ore_hedbergite":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_hedbergite","description":"mining_ore_hedbergite integer"},"mining_ore_hemorphite":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_hemorphite","description":"mining_ore_hemorphite integer"},"mining_ore_ice":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_ice","description":"mining_ore_ice integer"},"mining_ore_jaspet":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_jaspet","description":"mining_ore_jaspet integer"},"mining_ore_kernite":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_kernite","description":"mining_ore_kernite integer"},"mining_ore_mercoxit":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_mercoxit","description":"mining_ore_mercoxit integer"},"mining_ore_omber":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_omber","description":"mining_ore_omber integer"},"mining_ore_plagioclase":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_plagioclase","description":"mining_ore_plagioclase integer"},"mining_ore_pyroxeres":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_pyroxeres","description":"mining_ore_pyroxeres integer"},"mining_ore_scordite":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_scordite","description":"mining_ore_scordite integer"},"mining_ore_spodumain":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_spodumain","description":"mining_ore_spodumain integer"},"mining_ore_veldspar":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_mining_ore_veldspar","description":"mining_ore_veldspar integer"},"module_activations_armor_hardener":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_armor_hardener","description":"module_activations_armor_hardener integer"},"module_activations_armor_repair_unit":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_armor_repair_unit","description":"module_activations_armor_repair_unit integer"},"module_activations_armor_resistance_shift_hardener":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_armor_resistance_shift_hardener","description":"module_activations_armor_resistance_shift_hardener integer"},"module_activations_automated_targeting_system":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_automated_targeting_system","description":"module_activations_automated_targeting_system integer"},"module_activations_bastion":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_bastion","description":"module_activations_bastion integer"},"module_activations_bomb_launcher":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_bomb_launcher","description":"module_activations_bomb_launcher integer"},"module_activations_capacitor_booster":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_capacitor_booster","description":"module_activations_capacitor_booster integer"},"module_activations_cargo_scanner":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_cargo_scanner","description":"module_activations_cargo_scanner integer"},"module_activations_cloaking_device":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_cloaking_device","description":"module_activations_cloaking_device integer"},"module_activations_clone_vat_bay":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_clone_vat_bay","description":"module_activations_clone_vat_bay integer"},"module_activations_cynosural_field":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_cynosural_field","description":"module_activations_cynosural_field integer"},"module_activations_damage_control":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_damage_control","description":"module_activations_damage_control integer"},"module_activations_data_miners":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_data_miners","description":"module_activations_data_miners integer"},"module_activations_drone_control_unit":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_drone_control_unit","description":"module_activations_drone_control_unit integer"},"module_activations_drone_tracking_modules":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_drone_tracking_modules","description":"module_activations_drone_tracking_modules integer"},"module_activations_eccm":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_eccm","description":"module_activations_eccm integer"},"module_activations_ecm":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_ecm","description":"module_activations_ecm integer"},"module_activations_ecm_burst":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_ecm_burst","description":"module_activations_ecm_burst integer"},"module_activations_energy_destabilizer":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_energy_destabilizer","description":"module_activations_energy_destabilizer integer"},"module_activations_energy_vampire":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_energy_vampire","description":"module_activations_energy_vampire integer"},"module_activations_energy_weapon":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_energy_weapon","description":"module_activations_energy_weapon integer"},"module_activations_festival_launcher":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_festival_launcher","description":"module_activations_festival_launcher integer"},"module_activations_frequency_mining_laser":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_frequency_mining_laser","description":"module_activations_frequency_mining_laser integer"},"module_activations_fueled_armor_repairer":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_fueled_armor_repairer","description":"module_activations_fueled_armor_repairer integer"},"module_activations_fueled_shield_booster":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_fueled_shield_booster","description":"module_activations_fueled_shield_booster integer"},"module_activations_gang_coordinator":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_gang_coordinator","description":"module_activations_gang_coordinator integer"},"module_activations_gas_cloud_harvester":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_gas_cloud_harvester","description":"module_activations_gas_cloud_harvester integer"},"module_activations_hull_repair_unit":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_hull_repair_unit","description":"module_activations_hull_repair_unit integer"},"module_activations_hybrid_weapon":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_hybrid_weapon","description":"module_activations_hybrid_weapon integer"},"module_activations_industrial_core":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_industrial_core","description":"module_activations_industrial_core integer"},"module_activations_interdiction_sphere_launcher":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_interdiction_sphere_launcher","description":"module_activations_interdiction_sphere_launcher integer"},"module_activations_micro_jump_drive":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_micro_jump_drive","description":"module_activations_micro_jump_drive integer"},"module_activations_mining_laser":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_mining_laser","description":"module_activations_mining_laser integer"},"module_activations_missile_launcher":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_missile_launcher","description":"module_activations_missile_launcher integer"},"module_activations_passive_targeting_system":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_passive_targeting_system","description":"module_activations_passive_targeting_system integer"},"module_activations_probe_launcher":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_probe_launcher","description":"module_activations_probe_launcher integer"},"module_activations_projected_eccm":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_projected_eccm","description":"module_activations_projected_eccm integer"},"module_activations_projectile_weapon":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_projectile_weapon","description":"module_activations_projectile_weapon integer"},"module_activations_propulsion_module":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_propulsion_module","description":"module_activations_propulsion_module integer"},"module_activations_remote_armor_repairer":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_armor_repairer","description":"module_activations_remote_armor_repairer integer"},"module_activations_remote_capacitor_transmitter":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_capacitor_transmitter","description":"module_activations_remote_capacitor_transmitter integer"},"module_activations_remote_ecm_burst":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_ecm_burst","description":"module_activations_remote_ecm_burst integer"},"module_activations_remote_hull_repairer":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_hull_repairer","description":"module_activations_remote_hull_repairer integer"},"module_activations_remote_sensor_booster":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_sensor_booster","description":"module_activations_remote_sensor_booster integer"},"module_activations_remote_sensor_damper":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_sensor_damper","description":"module_activations_remote_sensor_damper integer"},"module_activations_remote_shield_booster":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_shield_booster","description":"module_activations_remote_shield_booster integer"},"module_activations_remote_tracking_computer":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_remote_tracking_computer","description":"module_activations_remote_tracking_computer integer"},"module_activations_salvager":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_salvager","description":"module_activations_salvager integer"},"module_activations_sensor_booster":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_sensor_booster","description":"module_activations_sensor_booster integer"},"module_activations_shield_booster":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_shield_booster","description":"module_activations_shield_booster integer"},"module_activations_shield_hardener":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_shield_hardener","description":"module_activations_shield_hardener integer"},"module_activations_ship_scanner":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_ship_scanner","description":"module_activations_ship_scanner integer"},"module_activations_siege":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_siege","description":"module_activations_siege integer"},"module_activations_smart_bomb":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_smart_bomb","description":"module_activations_smart_bomb integer"},"module_activations_stasis_web":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_stasis_web","description":"module_activations_stasis_web integer"},"module_activations_strip_miner":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_strip_miner","description":"module_activations_strip_miner integer"},"module_activations_super_weapon":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_super_weapon","description":"module_activations_super_weapon integer"},"module_activations_survey_scanner":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_survey_scanner","description":"module_activations_survey_scanner integer"},"module_activations_target_breaker":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_target_breaker","description":"module_activations_target_breaker integer"},"module_activations_target_painter":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_target_painter","description":"module_activations_target_painter integer"},"module_activations_tracking_computer":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_tracking_computer","description":"module_activations_tracking_computer integer"},"module_activations_tracking_disruptor":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_tracking_disruptor","description":"module_activations_tracking_disruptor integer"},"module_activations_tractor_beam":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_tractor_beam","description":"module_activations_tractor_beam integer"},"module_activations_triage":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_triage","description":"module_activations_triage integer"},"module_activations_warp_disrupt_field_generator":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_warp_disrupt_field_generator","description":"module_activations_warp_disrupt_field_generator integer"},"module_activations_warp_scrambler":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_activations_warp_scrambler","description":"module_activations_warp_scrambler integer"},"module_link_weapons":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_link_weapons","description":"module_link_weapons integer"},"module_overload":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_overload","description":"module_overload integer"},"module_repairs":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_module_repairs","description":"module_repairs integer"},"orbital_strike_characters_killed":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_orbital_strike_characters_killed","description":"orbital_strike_characters_killed integer"},"orbital_strike_damage_to_players_armor_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_orbital_strike_damage_to_players_armor_amount","description":"orbital_strike_damage_to_players_armor_amount integer"},"orbital_strike_damage_to_players_shield_amount":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_orbital_strike_damage_to_players_shield_amount","description":"orbital_strike_damage_to_players_shield_amount integer"},"pve_dungeons_completed_agent":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_pve_dungeons_completed_agent","description":"pve_dungeons_completed_agent integer"},"pve_dungeons_completed_distribution":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_pve_dungeons_completed_distribution","description":"pve_dungeons_completed_distribution integer"},"pve_missions_succeeded":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_pve_missions_succeeded","description":"pve_missions_succeeded integer"},"pve_missions_succeeded_epic_arc":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_pve_missions_succeeded_epic_arc","description":"pve_missions_succeeded_epic_arc integer"},"social_add_contact_bad":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_add_contact_bad","description":"social_add_contact_bad integer"},"social_add_contact_good":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_add_contact_good","description":"social_add_contact_good integer"},"social_add_contact_high":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_add_contact_high","description":"social_add_contact_high integer"},"social_add_contact_horrible":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_add_contact_horrible","description":"social_add_contact_horrible integer"},"social_add_contact_neutral":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_add_contact_neutral","description":"social_add_contact_neutral integer"},"social_add_note":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_add_note","description":"social_add_note integer"},"social_added_as_contact_bad":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_added_as_contact_bad","description":"social_added_as_contact_bad integer"},"social_added_as_contact_good":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_added_as_contact_good","description":"social_added_as_contact_good integer"},"social_added_as_contact_high":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_added_as_contact_high","description":"social_added_as_contact_high integer"},"social_added_as_contact_horrible":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_added_as_contact_horrible","description":"social_added_as_contact_horrible integer"},"social_added_as_contact_neutral":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_added_as_contact_neutral","description":"social_added_as_contact_neutral integer"},"social_calendar_event_created":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_calendar_event_created","description":"social_calendar_event_created integer"},"social_chat_messages_alliance":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_messages_alliance","description":"social_chat_messages_alliance integer"},"social_chat_messages_constellation":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_messages_constellation","description":"social_chat_messages_constellation integer"},"social_chat_messages_corporation":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_messages_corporation","description":"social_chat_messages_corporation integer"},"social_chat_messages_fleet":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_messages_fleet","description":"social_chat_messages_fleet integer"},"social_chat_messages_region":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_messages_region","description":"social_chat_messages_region integer"},"social_chat_messages_solarsystem":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_messages_solarsystem","description":"social_chat_messages_solarsystem integer"},"social_chat_messages_warfaction":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_messages_warfaction","description":"social_chat_messages_warfaction integer"},"social_chat_total_message_length":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_chat_total_message_length","description":"social_chat_total_message_length integer"},"social_direct_trades":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_direct_trades","description":"social_direct_trades integer"},"social_fleet_broadcasts":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_fleet_broadcasts","description":"social_fleet_broadcasts integer"},"social_fleet_joins":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_fleet_joins","description":"social_fleet_joins integer"},"social_mails_received":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_mails_received","description":"social_mails_received integer"},"social_mails_sent":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_social_mails_sent","description":"social_mails_sent integer"},"travel_acceleration_gate_activations":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_acceleration_gate_activations","description":"travel_acceleration_gate_activations integer"},"travel_align_to":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_align_to","description":"travel_align_to integer"},"travel_distance_warped_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_distance_warped_high_sec","description":"travel_distance_warped_high_sec integer"},"travel_distance_warped_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_distance_warped_low_sec","description":"travel_distance_warped_low_sec integer"},"travel_distance_warped_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_distance_warped_null_sec","description":"travel_distance_warped_null_sec integer"},"travel_distance_warped_wormhole":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_distance_warped_wormhole","description":"travel_distance_warped_wormhole integer"},"travel_docks_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_docks_high_sec","description":"travel_docks_high_sec integer"},"travel_docks_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_docks_low_sec","description":"travel_docks_low_sec integer"},"travel_docks_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_docks_null_sec","description":"travel_docks_null_sec integer"},"travel_jumps_stargate_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_jumps_stargate_high_sec","description":"travel_jumps_stargate_high_sec integer"},"travel_jumps_stargate_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_jumps_stargate_low_sec","description":"travel_jumps_stargate_low_sec integer"},"travel_jumps_stargate_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_jumps_stargate_null_sec","description":"travel_jumps_stargate_null_sec integer"},"travel_jumps_wormhole":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_jumps_wormhole","description":"travel_jumps_wormhole integer"},"travel_warps_high_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_high_sec","description":"travel_warps_high_sec integer"},"travel_warps_low_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_low_sec","description":"travel_warps_low_sec integer"},"travel_warps_null_sec":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_null_sec","description":"travel_warps_null_sec integer"},"travel_warps_to_bookmark":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_to_bookmark","description":"travel_warps_to_bookmark integer"},"travel_warps_to_celestial":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_to_celestial","description":"travel_warps_to_celestial integer"},"travel_warps_to_fleet_member":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_to_fleet_member","description":"travel_warps_to_fleet_member integer"},"travel_warps_to_scan_result":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_to_scan_result","description":"travel_warps_to_scan_result integer"},"travel_warps_wormhole":{"type":"integer","format":"int64","title":"get_characters_character_id_stats_travel_warps_wormhole","description":"travel_warps_wormhole integer"}},"title":"get_characters_character_id_stats_200_ok"},"title":"get_characters_character_id_stats_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characterstats.read.v1"]}],"operationId":"get_characters_character_id_stats","x-cached-seconds":86400,"x-alternate-versions":["legacy","v1"]}},"/characters/{character_id}/":{"get":{"description":"Public information about a character\n\n---\nAlternate route: `/dev/characters/{character_id}/`\n\nAlternate route: `/v4/characters/{character_id}/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get character's public information","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Public data for the given character","examples":{"application/json":{"corporation_id":109299958,"birthday":"2015-03-24T11:37:00Z","name":"CCP Bartender","gender":"male","race_id":2,"description":"","bloodline_id":3,"ancestry_id":19}},"schema":{"type":"object","required":["corporation_id","birthday","name","gender","race_id","bloodline_id"],"properties":{"name":{"type":"string","title":"get_characters_character_id_name","description":"name string"},"description":{"type":"string","title":"get_characters_character_id_description","description":"description string"},"corporation_id":{"type":"integer","format":"int32","description":"The character's corporation ID","title":"get_characters_character_id_corporation_id"},"alliance_id":{"type":"integer","format":"int32","description":"The character's alliance ID","title":"get_characters_character_id_alliance_id"},"birthday":{"type":"string","format":"date-time","description":"Creation date of the character","title":"get_characters_character_id_birthday"},"gender":{"type":"string","enum":["female","male"],"title":"get_characters_character_id_gender","description":"gender string"},"race_id":{"type":"integer","format":"int32","title":"get_characters_character_id_race_id","description":"race_id integer"},"bloodline_id":{"type":"integer","format":"int32","title":"get_characters_character_id_bloodline_id","description":"bloodline_id integer"},"ancestry_id":{"type":"integer","format":"int32","title":"get_characters_character_id_ancestry_id","description":"ancestry_id integer"},"security_status":{"type":"number","format":"float","minimum":-10,"maximum":10,"title":"get_characters_character_id_security_status","description":"security_status number"},"faction_id":{"type":"integer","format":"int32","description":"ID of the faction the character is fighting for, if the character is enlisted in Factional Warfare","title":"get_characters_character_id_faction_id"}},"title":"get_characters_character_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Character not found","schema":{"type":"object","title":"get_characters_character_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_characters_character_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_characters_character_id","x-cached-seconds":3600,"x-alternate-versions":["dev","v4"]}},"/characters/affiliation/":{"post":{"description":"Bulk lookup of character IDs to corporation, alliance and faction\n\n---\nAlternate route: `/dev/characters/affiliation/`\n\nAlternate route: `/legacy/characters/affiliation/`\n\nAlternate route: `/v1/characters/affiliation/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Character affiliation","tags":["Character"],"parameters":[{"name":"characters","in":"body","description":"The character IDs to fetch affiliations for. All characters must exist, or none will be returned.","required":true,"schema":{"type":"array","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"integer","format":"int32","title":"post_characters_affiliation_character","description":"character integer"},"title":"post_characters_affiliation_characters","description":"characters array"}},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Character corporation, alliance and faction IDs","examples":{"application/json":[{"character_id":95538921,"corporation_id":109299958,"alliance_id":434243723}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["character_id","corporation_id"],"properties":{"character_id":{"type":"integer","format":"int32","description":"The character's ID","title":"post_characters_affiliation_character_id"},"corporation_id":{"type":"integer","format":"int32","description":"The character's corporation ID","title":"post_characters_affiliation_corporation_id"},"alliance_id":{"type":"integer","format":"int32","description":"The character's alliance ID, if their corporation is in an alliance","title":"post_characters_affiliation_alliance_id"},"faction_id":{"type":"integer","format":"int32","description":"The character's faction ID, if their corporation is in a faction","title":"post_characters_affiliation_faction_id"}},"title":"post_characters_affiliation_200_ok","description":"200 ok object"},"title":"post_characters_affiliation_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"No characters found!","schema":{"type":"object","title":"post_characters_affiliation_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"post_characters_affiliation_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"post_characters_affiliation","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/cspa/":{"post":{"description":"Takes a source character ID in the url and a set of target character ID's in the body, returns a CSPA charge cost\n\n---\nAlternate route: `/legacy/characters/{character_id}/cspa/`\n\nAlternate route: `/v3/characters/{character_id}/cspa/`\n\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#POST-/characters/{character_id}/cspa/)","summary":"Calculate a CSPA charge cost","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"name":"characters","in":"body","description":"The target characters to calculate the charge for","required":true,"schema":{"type":"object","required":["characters"],"properties":{"characters":{"type":"array","minItems":1,"uniqueItems":true,"maxItems":100,"items":{"type":"integer","format":"int32","title":"post_characters_character_id_cspa_character","description":"character integer"},"title":"post_characters_character_id_cspa_characters","description":"characters array"}},"title":"post_characters_character_id_cspa_characters","description":"characters object"}},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"201":{"description":"Aggregate cost of sending a mail from the source character to the target characters, in ISK hundredths","examples":{"application/json":{"cost":295000}},"schema":{"type":"object","properties":{"cost":{"type":"integer","format":"int64","title":"post_characters_character_id_cspa_cost","description":"cost integer"}},"title":"post_characters_character_id_cspa_created","description":"201 created object"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_contacts.v1"]}],"operationId":"post_characters_character_id_cspa","x-alternate-versions":["legacy","v3"]}},"/characters/names/":{"get":{"description":"Resolve a set of character IDs to character names\n\n---\nAlternate route: `/dev/characters/names/`\n\nAlternate route: `/legacy/characters/names/`\n\nAlternate route: `/v1/characters/names/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get character names","tags":["Character"],"parameters":[{"name":"character_ids","in":"query","description":"A comma separated list of character IDs","required":true,"type":"array","maxItems":1000,"minItems":1,"items":{"type":"integer","format":"int64"}},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of id/name associations","examples":{"application/json":[{"character_id":95465499,"character_name":"CCP Bartender"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["character_id","character_name"],"properties":{"character_id":{"type":"integer","format":"int64","title":"get_characters_names_character_id","description":"character_id integer"},"character_name":{"type":"string","title":"get_characters_names_character_name","description":"character_name string"}},"title":"get_characters_names_200_ok","description":"200 ok object"},"title":"get_characters_names_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_characters_names","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/portrait/":{"get":{"description":"Get portrait urls for a character\n\n---\nAlternate route: `/dev/characters/{character_id}/portrait/`\n\nAlternate route: `/v2/characters/{character_id}/portrait/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get character portraits","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Public data for the given character","examples":{"application/json":{"px64x64":"https://imageserver.eveonline.com/Character/95465499_64.jpg","px128x128":"https://imageserver.eveonline.com/Character/95465499_128.jpg","px256x256":"https://imageserver.eveonline.com/Character/95465499_256.jpg","px512x512":"https://imageserver.eveonline.com/Character/95465499_512.jpg"}},"schema":{"type":"object","properties":{"px64x64":{"type":"string","title":"get_characters_character_id_portrait_px64x64","description":"px64x64 string"},"px128x128":{"type":"string","title":"get_characters_character_id_portrait_px128x128","description":"px128x128 string"},"px256x256":{"type":"string","title":"get_characters_character_id_portrait_px256x256","description":"px256x256 string"},"px512x512":{"type":"string","title":"get_characters_character_id_portrait_px512x512","description":"px512x512 string"}},"title":"get_characters_character_id_portrait_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"No image server for this datasource","examples":{"application/json":{"error":"No image server for this datasource"}},"schema":{"type":"object","description":"No image server for this datasource","properties":{"error":{"type":"string","description":"error message","title":"get_characters_character_id_portrait_error"}},"title":"get_characters_character_id_portrait_not_found"}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_characters_character_id_portrait","x-cached-seconds":3600,"x-alternate-versions":["dev","v2"]}},"/characters/{character_id}/corporationhistory/":{"get":{"description":"Get a list of all the corporations a character has been a member of\n\n---\nAlternate route: `/dev/characters/{character_id}/corporationhistory/`\n\nAlternate route: `/legacy/characters/{character_id}/corporationhistory/`\n\nAlternate route: `/v1/characters/{character_id}/corporationhistory/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation history","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Corporation history for the given character","examples":{"application/json":[{"start_date":"2016-06-26T20:00:00Z","corporation_id":90000001,"is_deleted":true,"record_id":500},{"start_date":"2016-07-26T20:00:00Z","corporation_id":90000002,"record_id":501}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["start_date","corporation_id","record_id"],"properties":{"start_date":{"type":"string","format":"date-time","title":"get_characters_character_id_corporationhistory_start_date","description":"start_date string"},"corporation_id":{"type":"integer","format":"int32","title":"get_characters_character_id_corporationhistory_corporation_id","description":"corporation_id integer"},"is_deleted":{"type":"boolean","description":"True if the corporation has been deleted","title":"get_characters_character_id_corporationhistory_is_deleted"},"record_id":{"type":"integer","format":"int32","description":"An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous","title":"get_characters_character_id_corporationhistory_record_id"}},"title":"get_characters_character_id_corporationhistory_200_ok","description":"200 ok object"},"title":"get_characters_character_id_corporationhistory_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_characters_character_id_corporationhistory","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/chat_channels/":{"get":{"description":"Return chat channels that a character is the owner or operator of\n\n---\nAlternate route: `/dev/characters/{character_id}/chat_channels/`\n\nAlternate route: `/legacy/characters/{character_id}/chat_channels/`\n\nAlternate route: `/v1/characters/{character_id}/chat_channels/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get chat channels","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of chat channels","examples":{"application/json":[{"channel_id":-69329950,"name":"Players' Haven","owner_id":95578451,"comparison_key":"players'haven","has_password":false,"motd":"Feed pineapples to the cats! ","allowed":[],"operators":[],"blocked":[],"muted":[]}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["channel_id","name","owner_id","comparison_key","has_password","motd","allowed","operators","blocked","muted"],"properties":{"channel_id":{"type":"integer","format":"int32","description":"Unique channel ID. Always negative for player-created channels. Permanent (CCP created) channels have a positive ID, but don't appear in the API","title":"get_characters_character_id_chat_channels_channel_id"},"name":{"type":"string","description":"Displayed name of channel","title":"get_characters_character_id_chat_channels_name"},"owner_id":{"type":"integer","format":"int32","title":"get_characters_character_id_chat_channels_owner_id","description":"owner_id integer"},"comparison_key":{"type":"string","description":"Normalized, unique string used to compare channel names","title":"get_characters_character_id_chat_channels_comparison_key"},"has_password":{"type":"boolean","description":"If this is a password protected channel","title":"get_characters_character_id_chat_channels_has_password"},"motd":{"type":"string","description":"Message of the day for this channel","title":"get_characters_character_id_chat_channels_motd"},"allowed":{"type":"array","maxItems":1000,"items":{"type":"object","required":["accessor_id","accessor_type"],"properties":{"accessor_id":{"type":"integer","format":"int32","description":"ID of an allowed channel member","title":"get_characters_character_id_chat_channels_accessor_id"},"accessor_type":{"type":"string","enum":["character","corporation","alliance"],"title":"get_characters_character_id_chat_channels_accessor_type","description":"accessor_type string"}},"title":"get_characters_character_id_chat_channels_allowed","description":"allowed object"},"title":"get_characters_character_id_chat_channels_allowed","description":"allowed array"},"operators":{"type":"array","maxItems":1000,"items":{"type":"object","required":["accessor_id","accessor_type"],"properties":{"accessor_id":{"type":"integer","format":"int32","description":"ID of a channel operator","title":"get_characters_character_id_chat_channels_accessor_id"},"accessor_type":{"type":"string","enum":["character","corporation","alliance"],"title":"get_characters_character_id_chat_channels_accessor_type","description":"accessor_type string"}},"title":"get_characters_character_id_chat_channels_operator","description":"operator object"},"title":"get_characters_character_id_chat_channels_operators","description":"operators array"},"blocked":{"type":"array","maxItems":1000,"items":{"type":"object","required":["accessor_id","accessor_type"],"properties":{"accessor_id":{"type":"integer","format":"int32","description":"ID of a blocked channel member","title":"get_characters_character_id_chat_channels_accessor_id"},"accessor_type":{"type":"string","enum":["character","corporation","alliance"],"title":"get_characters_character_id_chat_channels_accessor_type","description":"accessor_type string"},"reason":{"type":"string","description":"Reason this accessor is blocked","title":"get_characters_character_id_chat_channels_reason"},"end_at":{"type":"string","format":"date-time","description":"Time at which this accessor will no longer be blocked","title":"get_characters_character_id_chat_channels_end_at"}},"title":"get_characters_character_id_chat_channels_blocked","description":"blocked object"},"title":"get_characters_character_id_chat_channels_blocked","description":"blocked array"},"muted":{"type":"array","maxItems":1000,"items":{"type":"object","required":["accessor_id","accessor_type"],"properties":{"accessor_id":{"type":"integer","format":"int32","description":"ID of a muted channel member","title":"get_characters_character_id_chat_channels_accessor_id"},"accessor_type":{"type":"string","enum":["character","corporation","alliance"],"title":"get_characters_character_id_chat_channels_accessor_type","description":"accessor_type string"},"reason":{"type":"string","description":"Reason this accessor is muted","title":"get_characters_character_id_chat_channels_reason"},"end_at":{"type":"string","format":"date-time","description":"Time at which this accessor will no longer be muted","title":"get_characters_character_id_chat_channels_end_at"}},"title":"get_characters_character_id_chat_channels_muted","description":"muted object"},"title":"get_characters_character_id_chat_channels_muted","description":"muted array"}},"title":"get_characters_character_id_chat_channels_200_ok","description":"200 ok object"},"title":"get_characters_character_id_chat_channels_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_chat_channels.v1"]}],"operationId":"get_characters_character_id_chat_channels","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/medals/":{"get":{"description":"Return a list of medals the character has\n\n---\nAlternate route: `/dev/characters/{character_id}/medals/`\n\nAlternate route: `/legacy/characters/{character_id}/medals/`\n\nAlternate route: `/v1/characters/{character_id}/medals/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get medals","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of medals","examples":{"application/json":[{"medal_id":3,"title":"33 tester medal","description":"For 33 corp!","corporation_id":98000001,"issuer_id":2112000002,"date":"2017-03-16T15:01:45Z","reason":"Thanks!","status":"private","graphics":[{"part":1,"layer":0,"graphic":"gallente.1_1","color":-1}]}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["medal_id","title","description","corporation_id","issuer_id","date","reason","status","graphics"],"properties":{"medal_id":{"type":"integer","format":"int32","title":"get_characters_character_id_medals_medal_id","description":"medal_id integer"},"title":{"type":"string","title":"get_characters_character_id_medals_title","description":"title string"},"description":{"type":"string","title":"get_characters_character_id_medals_description","description":"description string"},"corporation_id":{"type":"integer","format":"int32","title":"get_characters_character_id_medals_corporation_id","description":"corporation_id integer"},"issuer_id":{"type":"integer","format":"int32","title":"get_characters_character_id_medals_issuer_id","description":"issuer_id integer"},"date":{"type":"string","format":"date-time","title":"get_characters_character_id_medals_date","description":"date string"},"reason":{"type":"string","title":"get_characters_character_id_medals_reason","description":"reason string"},"status":{"type":"string","enum":["public","private"],"title":"get_characters_character_id_medals_status","description":"status string"},"graphics":{"type":"array","maxItems":10,"items":{"type":"object","required":["part","layer","graphic"],"properties":{"part":{"type":"integer","format":"int32","title":"get_characters_character_id_medals_part","description":"part integer"},"layer":{"type":"integer","format":"int32","title":"get_characters_character_id_medals_layer","description":"layer integer"},"graphic":{"type":"string","title":"get_characters_character_id_medals_graphic","description":"graphic string"},"color":{"type":"integer","format":"int32","title":"get_characters_character_id_medals_color","description":"color integer"}},"title":"get_characters_character_id_medals_graphic","description":"graphic object"},"title":"get_characters_character_id_medals_graphics","description":"graphics array"}},"title":"get_characters_character_id_medals_200_ok","description":"200 ok object"},"title":"get_characters_character_id_medals_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_medals.v1"]}],"operationId":"get_characters_character_id_medals","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/standings/":{"get":{"description":"Return character standings from agents, NPC corporations, and factions\n\n---\nAlternate route: `/dev/characters/{character_id}/standings/`\n\nAlternate route: `/legacy/characters/{character_id}/standings/`\n\nAlternate route: `/v1/characters/{character_id}/standings/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get standings","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of standings","examples":{"application/json":[{"from_id":3009841,"from_type":"agent","standing":0.1},{"from_id":1000061,"from_type":"npc_corp","standing":0},{"from_id":500003,"from_type":"faction","standing":-1}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["from_id","from_type","standing"],"properties":{"from_id":{"type":"integer","format":"int32","title":"get_characters_character_id_standings_from_id","description":"from_id integer"},"from_type":{"type":"string","enum":["agent","npc_corp","faction"],"title":"get_characters_character_id_standings_from_type","description":"from_type string"},"standing":{"type":"number","format":"float","minimum":-10,"maximum":10,"title":"get_characters_character_id_standings_standing","description":"standing number"}},"title":"get_characters_character_id_standings_200_ok","description":"200 ok object"},"title":"get_characters_character_id_standings_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_standings.v1"]}],"operationId":"get_characters_character_id_standings","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/agents_research/":{"get":{"description":"Return a list of agents research information for a character. The formula for finding the current research points with an agent is: currentPoints = remainderPoints + pointsPerDay * days(currentTime - researchStartDate)\n\n---\nAlternate route: `/dev/characters/{character_id}/agents_research/`\n\nAlternate route: `/legacy/characters/{character_id}/agents_research/`\n\nAlternate route: `/v1/characters/{character_id}/agents_research/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get agents research","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of agents research information","examples":{"application/json":[{"agent_id":3009358,"skill_type_id":11450,"started_at":"2017-03-23T14:47:00Z","points_per_day":53.5346162146776,"remainder_points":53604.0634303189}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["agent_id","skill_type_id","started_at","points_per_day","remainder_points"],"properties":{"agent_id":{"type":"integer","format":"int32","title":"get_characters_character_id_agents_research_agent_id","description":"agent_id integer"},"skill_type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_agents_research_skill_type_id","description":"skill_type_id integer"},"started_at":{"type":"string","format":"date-time","title":"get_characters_character_id_agents_research_started_at","description":"started_at string"},"points_per_day":{"type":"number","format":"float","title":"get_characters_character_id_agents_research_points_per_day","description":"points_per_day number"},"remainder_points":{"type":"number","format":"float","title":"get_characters_character_id_agents_research_remainder_points","description":"remainder_points number"}},"title":"get_characters_character_id_agents_research_200_ok","description":"200 ok object"},"title":"get_characters_character_id_agents_research_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_agents_research.v1"]}],"operationId":"get_characters_character_id_agents_research","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/blueprints/":{"get":{"description":"Return a list of blueprints the character owns\n\n---\nAlternate route: `/dev/characters/{character_id}/blueprints/`\n\nAlternate route: `/v2/characters/{character_id}/blueprints/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get blueprints","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of blueprints","examples":{"application/json":[{"item_id":1000000010495,"type_id":691,"location_id":60014719,"location_flag":"Hangar","quantity":1,"time_efficiency":0,"material_efficiency":0,"runs":-1}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["item_id","type_id","location_id","location_flag","quantity","time_efficiency","material_efficiency","runs"],"properties":{"item_id":{"type":"integer","format":"int64","description":"Unique ID for this item.","title":"get_characters_character_id_blueprints_item_id"},"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_blueprints_type_id","description":"type_id integer"},"location_id":{"type":"integer","format":"int64","description":"References a solar system, station or item_id if this blueprint is located within a container. If the return value is an item_id, then the Character AssetList API must be queried to find the container using the given item_id to determine the correct location of the Blueprint.","title":"get_characters_character_id_blueprints_location_id"},"location_flag":{"type":"string","description":"Type of the location_id","enum":["AutoFit","Cargo","CorpseBay","DroneBay","FleetHangar","Deliveries","HiddenModifiers","Hangar","HangarAll","LoSlot0","LoSlot1","LoSlot2","LoSlot3","LoSlot4","LoSlot5","LoSlot6","LoSlot7","MedSlot0","MedSlot1","MedSlot2","MedSlot3","MedSlot4","MedSlot5","MedSlot6","MedSlot7","HiSlot0","HiSlot1","HiSlot2","HiSlot3","HiSlot4","HiSlot5","HiSlot6","HiSlot7","AssetSafety","Locked","Unlocked","Implant","QuafeBay","RigSlot0","RigSlot1","RigSlot2","RigSlot3","RigSlot4","RigSlot5","RigSlot6","RigSlot7","ShipHangar","SpecializedFuelBay","SpecializedOreHold","SpecializedGasHold","SpecializedMineralHold","SpecializedSalvageHold","SpecializedShipHold","SpecializedSmallShipHold","SpecializedMediumShipHold","SpecializedLargeShipHold","SpecializedIndustrialShipHold","SpecializedAmmoHold","SpecializedCommandCenterHold","SpecializedPlanetaryCommoditiesHold","SpecializedMaterialBay","SubSystemSlot0","SubSystemSlot1","SubSystemSlot2","SubSystemSlot3","SubSystemSlot4","SubSystemSlot5","SubSystemSlot6","SubSystemSlot7","FighterBay","FighterTube0","FighterTube1","FighterTube2","FighterTube3","FighterTube4","Module"],"title":"get_characters_character_id_blueprints_location_flag"},"quantity":{"type":"integer","format":"int32","description":"A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet).","minimum":-2,"title":"get_characters_character_id_blueprints_quantity"},"time_efficiency":{"type":"integer","format":"int32","description":"Time Efficiency Level of the blueprint.","minimum":0,"maximum":20,"title":"get_characters_character_id_blueprints_time_efficiency"},"material_efficiency":{"type":"integer","format":"int32","description":"Material Efficiency Level of the blueprint.","minimum":0,"maximum":25,"title":"get_characters_character_id_blueprints_material_efficiency"},"runs":{"type":"integer","format":"int32","description":"Number of runs remaining if the blueprint is a copy, -1 if it is an original.","minimum":-1,"title":"get_characters_character_id_blueprints_runs"}},"title":"get_characters_character_id_blueprints_200_ok","description":"200 ok object"},"title":"get_characters_character_id_blueprints_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_blueprints.v1"]}],"operationId":"get_characters_character_id_blueprints","x-cached-seconds":3600,"x-alternate-versions":["dev","v2"]}},"/characters/{character_id}/fatigue/":{"get":{"description":"Return a character's jump activation and fatigue information\n\n---\nAlternate route: `/dev/characters/{character_id}/fatigue/`\n\nAlternate route: `/legacy/characters/{character_id}/fatigue/`\n\nAlternate route: `/v1/characters/{character_id}/fatigue/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get jump fatigue","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Jump activation and fatigue information","examples":{"application/json":{"last_jump_date":"2017-07-05T15:47:00Z","jump_fatigue_expire_date":"2017-07-06T15:47:00Z","last_update_date":"2017-07-05T15:42:00Z"}},"schema":{"type":"object","properties":{"last_jump_date":{"type":"string","format":"date-time","description":"Character's last jump activation","title":"get_characters_character_id_fatigue_last_jump_date"},"jump_fatigue_expire_date":{"type":"string","format":"date-time","description":"Character's jump fatigue expiry","title":"get_characters_character_id_fatigue_jump_fatigue_expire_date"},"last_update_date":{"type":"string","format":"date-time","description":"Character's last jump update","title":"get_characters_character_id_fatigue_last_update_date"}},"title":"get_characters_character_id_fatigue_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_fatigue.v1"]}],"operationId":"get_characters_character_id_fatigue","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/notifications/contacts/":{"get":{"description":"Return notifications about having been added to someone's contact list\n\n---\nAlternate route: `/dev/characters/{character_id}/notifications/contacts/`\n\nAlternate route: `/legacy/characters/{character_id}/notifications/contacts/`\n\nAlternate route: `/v1/characters/{character_id}/notifications/contacts/`\n\n---\nThis route is cached for up to 600 seconds","summary":"Get new contact notifications","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of contact notifications","examples":{"application/json":[{"notification_id":1,"sender_character_id":95465499,"send_date":"2017-08-16T10:08:00Z","standing_level":1.5,"message":"hello friend :3"}]},"schema":{"type":"array","maxItems":50,"items":{"type":"object","required":["notification_id","send_date","standing_level","message","sender_character_id"],"properties":{"notification_id":{"type":"integer","format":"int32","title":"get_characters_character_id_notifications_contacts_notification_id","description":"notification_id integer"},"send_date":{"type":"string","format":"date-time","title":"get_characters_character_id_notifications_contacts_send_date","description":"send_date string"},"standing_level":{"description":"A number representing the standing level the receiver has been added at by the sender. The standing levels are as follows: -10 -> Terrible | -5 -> Bad | 0 -> Neutral | 5 -> Good | 10 -> Excellent","type":"number","format":"float","title":"get_characters_character_id_notifications_contacts_standing_level"},"message":{"type":"string","title":"get_characters_character_id_notifications_contacts_message","description":"message string"},"sender_character_id":{"type":"integer","format":"int32","title":"get_characters_character_id_notifications_contacts_sender_character_id","description":"sender_character_id integer"}},"title":"get_characters_character_id_notifications_contacts_200_ok","description":"200 ok object"},"title":"get_characters_character_id_notifications_contacts_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_notifications.v1"]}],"operationId":"get_characters_character_id_notifications_contacts","x-cached-seconds":600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/notifications/":{"get":{"description":"Return character notifications\n\n---\nAlternate route: `/dev/characters/{character_id}/notifications/`\n\nAlternate route: `/legacy/characters/{character_id}/notifications/`\n\nAlternate route: `/v1/characters/{character_id}/notifications/`\n\n---\nThis route is cached for up to 600 seconds","summary":"Get character notifications","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Returns your recent notifications","examples":{"application/json":[{"notification_id":1,"type":"InsurancePayoutMsg","sender_id":1000132,"sender_type":"corporation","timestamp":"2017-08-16T10:08:00Z","is_read":true,"text":"amount: 3731016.4000000004\\nitemID: 1024881021663\\npayout: 1\\n"}]},"schema":{"type":"array","maxItems":500,"items":{"type":"object","required":["notification_id","type","sender_id","sender_type","timestamp"],"properties":{"notification_id":{"type":"integer","format":"int64","title":"get_characters_character_id_notifications_notification_id","description":"notification_id integer"},"type":{"type":"string","enum":["AcceptedAlly","AcceptedSurrender","AllAnchoringMsg","AllMaintenanceBillMsg","AllStrucInvulnerableMsg","AllStructVulnerableMsg","AllWarCorpJoinedAllianceMsg","AllWarDeclaredMsg","AllWarInvalidatedMsg","AllWarRetractedMsg","AllWarSurrenderMsg","AllianceCapitalChanged","AllyContractCancelled","AllyJoinedWarAggressorMsg","AllyJoinedWarAllyMsg","AllyJoinedWarDefenderMsg","BattlePunishFriendlyFire","BillOutOfMoneyMsg","BillPaidCorpAllMsg","BountyClaimMsg","BountyESSShared","BountyESSTaken","BountyPlacedAlliance","BountyPlacedChar","BountyPlacedCorp","BountyYourBountyClaimed","BuddyConnectContactAdd","CharAppAcceptMsg","CharAppRejectMsg","CharAppWithdrawMsg","CharLeftCorpMsg","CharMedalMsg","CharTerminationMsg","CloneActivationMsg","CloneActivationMsg2","CloneMovedMsg","CloneRevokedMsg1","CloneRevokedMsg2","ContactAdd","ContactEdit","ContainerPasswordMsg","CorpAllBillMsg","CorpAppAcceptMsg","CorpAppInvitedMsg","CorpAppNewMsg","CorpAppRejectCustomMsg","CorpAppRejectMsg","CorpDividendMsg","CorpFriendlyFireDisableTimerCompleted","CorpFriendlyFireDisableTimerStarted","CorpFriendlyFireEnableTimerCompleted","CorpFriendlyFireEnableTimerStarted","CorpKicked","CorpLiquidationMsg","CorpNewCEOMsg","CorpNewsMsg","CorpOfficeExpirationMsg","CorpStructLostMsg","CorpTaxChangeMsg","CorpVoteCEORevokedMsg","CorpVoteMsg","CorpWarDeclaredMsg","CorpWarFightingLegalMsg","CorpWarInvalidatedMsg","CorpWarRetractedMsg","CorpWarSurrenderMsg","CustomsMsg","DeclareWar","DistrictAttacked","DustAppAcceptedMsg","EntosisCaptureStarted","FWAllianceKickMsg","FWAllianceWarningMsg","FWCharKickMsg","FWCharRankGainMsg","FWCharRankLossMsg","FWCharWarningMsg","FWCorpJoinMsg","FWCorpKickMsg","FWCorpLeaveMsg","FWCorpWarningMsg","FacWarCorpJoinRequestMsg","FacWarCorpJoinWithdrawMsg","FacWarCorpLeaveRequestMsg","FacWarCorpLeaveWithdrawMsg","FacWarLPDisqualifiedEvent","FacWarLPDisqualifiedKill","FacWarLPPayoutEvent","FacWarLPPayoutKill","GameTimeAdded","GameTimeReceived","GameTimeSent","GiftReceived","IHubDestroyedByBillFailure","IncursionCompletedMsg","IndustryTeamAuctionLost","IndustryTeamAuctionWon","InfrastructureHubBillAboutToExpire","InsuranceExpirationMsg","InsuranceFirstShipMsg","InsuranceInvalidatedMsg","InsuranceIssuedMsg","InsurancePayoutMsg","JumpCloneDeletedMsg1","JumpCloneDeletedMsg2","KillReportFinalBlow","KillReportVictim","KillRightAvailable","KillRightAvailableOpen","KillRightEarned","KillRightUnavailable","KillRightUnavailableOpen","KillRightUsed","LocateCharMsg","MadeWarMutual","MercOfferedNegotiationMsg","MissionOfferExpirationMsg","MissionTimeoutMsg","MoonminingAutomaticFracture","MoonminingExtractionCancelled","MoonminingExtractionFinished","MoonminingLaserFired","NPCStandingsGained","NPCStandingsLost","OfferedSurrender","OfferedToAlly","OldLscMessages","OperationFinished","OrbitalAttacked","OrbitalReinforced","OwnershipTransferred","ReimbursementMsg","ResearchMissionAvailableMsg","RetractsWar","SeasonalChallengeCompleted","SovAllClaimAquiredMsg","SovAllClaimLostMsg","SovCommandNodeEventStarted","SovCorpBillLateMsg","SovCorpClaimFailMsg","SovDisruptorMsg","SovStationEnteredFreeport","SovStructureDestroyed","SovStructureReinforced","SovStructureSelfDestructCancel","SovStructureSelfDestructFinished","SovStructureSelfDestructRequested","SovereigntyIHDamageMsg","SovereigntySBUDamageMsg","SovereigntyTCUDamageMsg","StationAggressionMsg1","StationAggressionMsg2","StationConquerMsg","StationServiceDisabled","StationServiceEnabled","StationStateChangeMsg","StoryLineMissionAvailableMsg","StructureAnchoring","StructureCourierContractChanged","StructureDestroyed","StructureFuelAlert","StructureItemsDelivered","StructureLostArmor","StructureLostShields","StructureOnline","StructureServicesOffline","StructureUnanchoring","StructureUnderAttack","TowerAlertMsg","TowerResourceAlertMsg","TransactionReversalMsg","TutorialMsg","WarAllyOfferDeclinedMsg","WarSurrenderDeclinedMsg","WarSurrenderOfferMsg","notificationTypeMoonminingExtractionStarted"],"title":"get_characters_character_id_notifications_type","description":"type string"},"sender_id":{"type":"integer","format":"int32","title":"get_characters_character_id_notifications_sender_id","description":"sender_id integer"},"sender_type":{"type":"string","enum":["character","corporation","alliance","faction","other"],"title":"get_characters_character_id_notifications_sender_type","description":"sender_type string"},"timestamp":{"type":"string","format":"date-time","title":"get_characters_character_id_notifications_timestamp","description":"timestamp string"},"is_read":{"type":"boolean","title":"get_characters_character_id_notifications_is_read","description":"is_read boolean"},"text":{"type":"string","title":"get_characters_character_id_notifications_text","description":"text string"}},"title":"get_characters_character_id_notifications_200_ok","description":"200 ok object"},"title":"get_characters_character_id_notifications_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_notifications.v1"]}],"operationId":"get_characters_character_id_notifications","x-cached-seconds":600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/roles/":{"get":{"description":"Returns a character's corporation roles\n\n---\nAlternate route: `/legacy/characters/{character_id}/roles/`\n\nAlternate route: `/v1/characters/{character_id}/roles/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/roles/)","summary":"Get character corporation roles","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"The character's roles in thier corporation","examples":{"application/json":["Director","Station_Manager"]},"schema":{"type":"array","maxItems":50,"uniqueItems":true,"items":{"type":"string","enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_characters_character_id_roles_200_ok","description":"200 ok string"},"title":"get_characters_character_id_roles_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_corporation_roles.v1"]}],"operationId":"get_characters_character_id_roles","x-cached-seconds":3600,"x-alternate-versions":["legacy","v1"]}},"/characters/{character_id}/titles/":{"get":{"description":"Returns a character's titles\n\n---\nAlternate route: `/dev/characters/{character_id}/titles/`\n\nAlternate route: `/legacy/characters/{character_id}/titles/`\n\nAlternate route: `/v1/characters/{character_id}/titles/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get character corporation titles","tags":["Character"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of titles","examples":{"application/json":[{"title_id":1,"name":"Awesome Title"}]},"schema":{"type":"array","maxItems":16,"items":{"type":"object","properties":{"title_id":{"type":"integer","format":"int32","title":"get_characters_character_id_titles_title_id","description":"title_id integer"},"name":{"type":"string","title":"get_characters_character_id_titles_name","description":"name string"}},"title":"get_characters_character_id_titles_200_ok","description":"200 ok object"},"title":"get_characters_character_id_titles_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_titles.v1"]}],"operationId":"get_characters_character_id_titles","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/clones/":{"get":{"description":"A list of the character's clones\n\n---\nAlternate route: `/legacy/characters/{character_id}/clones/`\n\nAlternate route: `/v2/characters/{character_id}/clones/`\n\n---\nThis route is cached for up to 120 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/clones/)","summary":"Get clones","tags":["Clones"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Clone information for the given character","examples":{"application/json":{"home_location":{"location_id":1021348135816,"location_type":"structure"},"jump_clones":[{"location_id":60003463,"location_type":"station","implants":[22118]},{"location_id":1021348135816,"location_type":"structure","implants":[]}]}},"schema":{"type":"object","required":["jump_clones"],"properties":{"last_jump_date":{"type":"string","format":"date-time","title":"get_characters_character_id_clones_last_jump_date","description":"last_jump_date string"},"home_location":{"type":"object","properties":{"location_id":{"type":"integer","format":"int64","title":"get_characters_character_id_clones_location_id","description":"location_id integer"},"location_type":{"type":"string","enum":["station","structure"],"title":"get_characters_character_id_clones_location_type","description":"location_type string"}},"title":"get_characters_character_id_clones_home_location","description":"home_location object"},"jump_clones":{"type":"array","maxItems":10,"items":{"type":"object","properties":{"location_id":{"type":"integer","format":"int64","title":"get_characters_character_id_clones_location_id","description":"location_id integer"},"location_type":{"type":"string","enum":["station","structure"],"title":"get_characters_character_id_clones_location_type","description":"location_type string"},"implants":{"type":"array","maxItems":11,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_clones_implant","description":"implant integer"},"title":"get_characters_character_id_clones_implants","description":"implants array"}},"title":"get_characters_character_id_clones_jump_clone","description":"jump_clone object"},"title":"get_characters_character_id_clones_jump_clones","description":"jump_clones array"}},"title":"get_characters_character_id_clones_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-clones.read_clones.v1"]}],"operationId":"get_characters_character_id_clones","x-cached-seconds":120,"x-alternate-versions":["legacy","v2"]}},"/characters/{character_id}/implants/":{"get":{"description":"Return implants on the active clone of a character\n\n---\nAlternate route: `/dev/characters/{character_id}/implants/`\n\nAlternate route: `/legacy/characters/{character_id}/implants/`\n\nAlternate route: `/v1/characters/{character_id}/implants/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get active implants","tags":["Clones"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of implant type ids","examples":{"application/json":[1,2,3]},"schema":{"type":"array","maxItems":11,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_implants_200_ok","description":"200 ok integer"},"title":"get_characters_character_id_implants_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-clones.read_implants.v1"]}],"operationId":"get_characters_character_id_implants","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/contacts/":{"delete":{"description":"Bulk delete contacts\n\n---\nAlternate route: `/legacy/characters/{character_id}/contacts/`\n\nAlternate route: `/v1/characters/{character_id}/contacts/`\n\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#DELETE-/characters/{character_id}/contacts/)","summary":"Delete contacts","tags":["Contacts"],"parameters":[{"$ref":"#/parameters/character_id"},{"name":"contact_ids","in":"body","description":"A list of contacts to delete","required":true,"schema":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"integer","format":"int32","description":"ID of the contact to delete","title":"delete_characters_character_id_contacts_contact_id"},"title":"delete_characters_character_id_contacts_contact_ids","description":"contact_ids array"}},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Contacts deleted"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.write_contacts.v1"]}],"operationId":"delete_characters_character_id_contacts","x-alternate-versions":["legacy","v1"]},"get":{"description":"Return contacts of a character\n\n---\nAlternate route: `/dev/characters/{character_id}/contacts/`\n\nAlternate route: `/legacy/characters/{character_id}/contacts/`\n\nAlternate route: `/v1/characters/{character_id}/contacts/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get contacts","tags":["Contacts"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of contacts","examples":{"application/json":[{"standing":9.9,"contact_type":"character","contact_id":123,"is_watched":true,"is_blocked":true}]},"schema":{"type":"array","maxItems":1024,"items":{"type":"object","required":["standing","contact_type","contact_id"],"properties":{"standing":{"type":"number","format":"float","description":"Standing of the contact","title":"get_characters_character_id_contacts_standing"},"contact_type":{"type":"string","enum":["character","corporation","alliance","faction"],"title":"get_characters_character_id_contacts_contact_type","description":"contact_type string"},"contact_id":{"type":"integer","format":"int32","title":"get_characters_character_id_contacts_contact_id","description":"contact_id integer"},"is_watched":{"type":"boolean","description":"Whether this contact is being watched","title":"get_characters_character_id_contacts_is_watched"},"is_blocked":{"type":"boolean","description":"Whether this contact is in the blocked list. Note a missing value denotes unknown, not true or false","title":"get_characters_character_id_contacts_is_blocked"},"label_id":{"type":"integer","format":"int64","description":"Custom label of the contact","title":"get_characters_character_id_contacts_label_id"}},"title":"get_characters_character_id_contacts_200_ok","description":"200 ok object"},"title":"get_characters_character_id_contacts_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_contacts.v1"]}],"operationId":"get_characters_character_id_contacts","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]},"post":{"description":"Bulk add contacts with same settings\n\n---\nAlternate route: `/dev/characters/{character_id}/contacts/`\n\nAlternate route: `/legacy/characters/{character_id}/contacts/`\n\nAlternate route: `/v1/characters/{character_id}/contacts/`\n","summary":"Add contacts","tags":["Contacts"],"parameters":[{"$ref":"#/parameters/character_id"},{"name":"contact_ids","in":"body","description":"A list of contacts to add","required":true,"schema":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"integer","format":"int32","description":"ID of the contact to add","title":"post_characters_character_id_contacts_contact_id"},"title":"post_characters_character_id_contacts_contact_ids","description":"contact_ids array"}},{"$ref":"#/parameters/datasource"},{"name":"label_id","in":"query","description":"Add a custom label to the new contact","required":false,"type":"integer","format":"int64","default":0},{"name":"standing","in":"query","description":"Standing for the new contact","required":true,"type":"number","format":"float","minimum":-10,"maximum":10},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"name":"watched","in":"query","description":"Whether the new contact should be watched, note this is only effective on characters","required":false,"type":"boolean","default":false},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"201":{"description":"A list of contact ids that successfully created","examples":{"application/json":[123,456]},"schema":{"type":"array","maxItems":100,"items":{"type":"integer","format":"int32","title":"post_characters_character_id_contacts_201_created","description":"201 created integer"},"title":"post_characters_character_id_contacts_created","description":"201 created array"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.write_contacts.v1"]}],"operationId":"post_characters_character_id_contacts","x-alternate-versions":["dev","legacy","v1"]},"put":{"description":"Bulk edit contacts with same settings\n\n---\nAlternate route: `/dev/characters/{character_id}/contacts/`\n\nAlternate route: `/legacy/characters/{character_id}/contacts/`\n\nAlternate route: `/v1/characters/{character_id}/contacts/`\n","summary":"Edit contacts","tags":["Contacts"],"parameters":[{"$ref":"#/parameters/character_id"},{"name":"contact_ids","in":"body","description":"A list of contacts to edit","required":true,"schema":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"integer","format":"int32","description":"ID of the contact to edit","title":"put_characters_character_id_contacts_contact_id"},"title":"put_characters_character_id_contacts_contact_ids","description":"contact_ids array"}},{"$ref":"#/parameters/datasource"},{"name":"label_id","in":"query","description":"Add a custom label to the contact, use 0 for clearing label","required":false,"type":"integer","format":"int64","default":0},{"name":"standing","in":"query","description":"Standing for the contact","required":true,"type":"number","format":"float","minimum":-10,"maximum":10},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"name":"watched","in":"query","description":"Whether the contact should be watched, note this is only effective on characters","required":false,"type":"boolean","default":false},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Contacts updated"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.write_contacts.v1"]}],"operationId":"put_characters_character_id_contacts","x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/contacts/":{"get":{"description":"Return contacts of a corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/contacts/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/contacts/`\n\nAlternate route: `/v1/corporations/{corporation_id}/contacts/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get corporation contacts","tags":["Contacts"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of contacts","examples":{"application/json":[{"standing":9.9,"contact_type":"character","contact_id":123,"is_watched":true}]},"schema":{"type":"array","maxItems":200,"items":{"type":"object","required":["standing","contact_type","contact_id"],"properties":{"standing":{"type":"number","format":"float","description":"Standing of the contact","title":"get_corporations_corporation_id_contacts_standing"},"contact_type":{"type":"string","enum":["character","corporation","alliance","faction"],"title":"get_corporations_corporation_id_contacts_contact_type","description":"contact_type string"},"contact_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_contacts_contact_id","description":"contact_id integer"},"is_watched":{"type":"boolean","description":"Whether this contact is being watched","title":"get_corporations_corporation_id_contacts_is_watched"},"label_id":{"type":"integer","format":"int64","description":"Custom label of the contact","title":"get_corporations_corporation_id_contacts_label_id"}},"title":"get_corporations_corporation_id_contacts_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_contacts_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":[],"security":[{"evesso":["esi-corporations.read_contacts.v1"]}],"operationId":"get_corporations_corporation_id_contacts","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/alliances/{alliance_id}/contacts/":{"get":{"description":"Return contacts of an alliance\n\n---\nAlternate route: `/dev/alliances/{alliance_id}/contacts/`\n\nAlternate route: `/legacy/alliances/{alliance_id}/contacts/`\n\nAlternate route: `/v1/alliances/{alliance_id}/contacts/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get alliance contacts","tags":["Contacts"],"parameters":[{"$ref":"#/parameters/alliance_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of contacts","examples":{"application/json":[{"standing":9.9,"contact_type":"character","contact_id":2112625428}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["standing","contact_type","contact_id"],"properties":{"standing":{"type":"number","format":"float","description":"Standing of the contact","title":"get_alliances_alliance_id_contacts_standing"},"contact_type":{"type":"string","enum":["character","corporation","alliance","faction"],"title":"get_alliances_alliance_id_contacts_contact_type","description":"contact_type string"},"contact_id":{"type":"integer","format":"int32","title":"get_alliances_alliance_id_contacts_contact_id","description":"contact_id integer"},"label_id":{"type":"integer","format":"int64","description":"Custom label of the contact","title":"get_alliances_alliance_id_contacts_label_id"}},"title":"get_alliances_alliance_id_contacts_200_ok","description":"200 ok object"},"title":"get_alliances_alliance_id_contacts_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-alliances.read_contacts.v1"]}],"operationId":"get_alliances_alliance_id_contacts","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/contacts/labels/":{"get":{"description":"Return custom labels for contacts the character defined\n\n---\nAlternate route: `/dev/characters/{character_id}/contacts/labels/`\n\nAlternate route: `/legacy/characters/{character_id}/contacts/labels/`\n\nAlternate route: `/v1/characters/{character_id}/contacts/labels/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get contact labels","tags":["Contacts"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of contact labels","examples":{"application/json":[{"label_id":123,"label_name":"Friends"}]},"schema":{"type":"array","maxItems":64,"items":{"type":"object","required":["label_id","label_name"],"properties":{"label_id":{"type":"integer","format":"int64","title":"get_characters_character_id_contacts_labels_label_id","description":"label_id integer"},"label_name":{"type":"string","title":"get_characters_character_id_contacts_labels_label_name","description":"label_name string"}},"title":"get_characters_character_id_contacts_labels_200_ok","description":"200 ok object"},"title":"get_characters_character_id_contacts_labels_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_contacts.v1"]}],"operationId":"get_characters_character_id_contacts_labels","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/contracts/":{"get":{"description":"Returns contracts available to a character, only if the character is issuer, acceptor or assignee. Only returns contracts no older than 30 days, or if the status is \"in_progress\".\n\n---\nAlternate route: `/dev/characters/{character_id}/contracts/`\n\nAlternate route: `/legacy/characters/{character_id}/contracts/`\n\nAlternate route: `/v1/characters/{character_id}/contracts/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get contracts","tags":["Contracts"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of contracts","examples":{"application/json":[{"contract_id":1,"issuer_id":123,"issuer_corporation_id":456,"assignee_id":0,"acceptor_id":0,"type":"auction","status":"outstanding","for_corporation":true,"availability":"public","date_issued":"2017-06-06T13:12:32Z","date_expired":"2017-06-13T13:12:32Z","start_location_id":60014719,"end_location_id":60014719,"date_accepted":"2017-06-06T13:12:32Z","days_to_complete":0,"date_completed":"2017-06-06T13:12:32Z","price":1000000.01,"reward":0.01,"buyout":10000000000.01,"volume":0.01}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["contract_id","issuer_id","issuer_corporation_id","assignee_id","acceptor_id","type","status","for_corporation","availability","date_issued","date_expired"],"properties":{"contract_id":{"type":"integer","format":"int32","title":"get_characters_character_id_contracts_contract_id","description":"contract_id integer"},"issuer_id":{"type":"integer","format":"int32","description":"Character ID for the issuer","title":"get_characters_character_id_contracts_issuer_id"},"issuer_corporation_id":{"type":"integer","format":"int32","description":"Character's corporation ID for the issuer","title":"get_characters_character_id_contracts_issuer_corporation_id"},"assignee_id":{"type":"integer","format":"int32","description":"ID to whom the contract is assigned, can be corporation or character ID","title":"get_characters_character_id_contracts_assignee_id"},"acceptor_id":{"type":"integer","format":"int32","description":"Who will accept the contract","title":"get_characters_character_id_contracts_acceptor_id"},"start_location_id":{"type":"integer","format":"int64","description":"Start location ID (for Couriers contract)","title":"get_characters_character_id_contracts_start_location_id"},"end_location_id":{"type":"integer","format":"int64","description":"End location ID (for Couriers contract)","title":"get_characters_character_id_contracts_end_location_id"},"type":{"type":"string","description":"Type of the contract","enum":["unknown","item_exchange","auction","courier","loan"],"title":"get_characters_character_id_contracts_type"},"status":{"type":"string","description":"Status of the the contract","enum":["outstanding","in_progress","finished_issuer","finished_contractor","finished","cancelled","rejected","failed","deleted","reversed"],"title":"get_characters_character_id_contracts_status"},"title":{"type":"string","description":"Title of the contract","title":"get_characters_character_id_contracts_title"},"for_corporation":{"type":"boolean","description":"true if the contract was issued on behalf of the issuer's corporation","title":"get_characters_character_id_contracts_for_corporation"},"availability":{"type":"string","description":"To whom the contract is available","enum":["public","personal","corporation","alliance"],"title":"get_characters_character_id_contracts_availability"},"date_issued":{"type":"string","format":"date-time","description":"\u0421reation date of the contract","title":"get_characters_character_id_contracts_date_issued"},"date_expired":{"type":"string","format":"date-time","description":"Expiration date of the contract","title":"get_characters_character_id_contracts_date_expired"},"date_accepted":{"type":"string","format":"date-time","description":"Date of confirmation of contract","title":"get_characters_character_id_contracts_date_accepted"},"days_to_complete":{"type":"integer","format":"int32","description":"Number of days to perform the contract","title":"get_characters_character_id_contracts_days_to_complete"},"date_completed":{"type":"string","format":"date-time","description":"Date of completed of contract","title":"get_characters_character_id_contracts_date_completed"},"price":{"type":"number","format":"double","description":"Price of contract (for ItemsExchange and Auctions)","title":"get_characters_character_id_contracts_price"},"reward":{"type":"number","format":"double","description":"Remuneration for contract (for Couriers only)","title":"get_characters_character_id_contracts_reward"},"collateral":{"type":"number","format":"double","description":"Collateral price (for Couriers only)","title":"get_characters_character_id_contracts_collateral"},"buyout":{"type":"number","format":"double","description":"Buyout price (for Auctions only)","title":"get_characters_character_id_contracts_buyout"},"volume":{"type":"number","format":"float","description":"Volume of items in the contract","title":"get_characters_character_id_contracts_volume"}},"title":"get_characters_character_id_contracts_200_ok","description":"200 ok object"},"title":"get_characters_character_id_contracts_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-contracts.read_character_contracts.v1"]}],"operationId":"get_characters_character_id_contracts","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/contracts/{contract_id}/items/":{"get":{"description":"Lists items of a particular contract\n\n---\nAlternate route: `/dev/characters/{character_id}/contracts/{contract_id}/items/`\n\nAlternate route: `/legacy/characters/{character_id}/contracts/{contract_id}/items/`\n\nAlternate route: `/v1/characters/{character_id}/contracts/{contract_id}/items/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get contract items","tags":["Contracts"],"parameters":[{"$ref":"#/parameters/character_id"},{"name":"contract_id","in":"path","description":"ID of a contract","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of items in this contract","examples":{"application/json":[{"record_id":123456,"type_id":587,"quantity":1,"is_singleton":false,"is_included":true}]},"schema":{"type":"array","maxItems":2000,"items":{"type":"object","required":["record_id","type_id","quantity","is_singleton","is_included"],"properties":{"record_id":{"type":"integer","format":"int64","description":"Unique ID for the item","title":"get_characters_character_id_contracts_contract_id_items_record_id"},"type_id":{"type":"integer","format":"int32","description":"Type ID for item","title":"get_characters_character_id_contracts_contract_id_items_type_id"},"quantity":{"type":"integer","format":"int32","description":"Number of items in the stack","title":"get_characters_character_id_contracts_contract_id_items_quantity"},"raw_quantity":{"type":"integer","format":"int32","description":"-1 indicates that the item is a singleton (non-stackable). If the item happens to be a Blueprint, -1 is an Original and -2 is a Blueprint Copy","title":"get_characters_character_id_contracts_contract_id_items_raw_quantity"},"is_singleton":{"type":"boolean","title":"get_characters_character_id_contracts_contract_id_items_is_singleton","description":"is_singleton boolean"},"is_included":{"type":"boolean","description":"true if the contract issuer has submitted this item with the contract, false if the isser is asking for this item in the contract.","title":"get_characters_character_id_contracts_contract_id_items_is_included"}},"title":"get_characters_character_id_contracts_contract_id_items_200_ok","description":"200 ok object"},"title":"get_characters_character_id_contracts_contract_id_items_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-contracts.read_character_contracts.v1"]}],"operationId":"get_characters_character_id_contracts_contract_id_items","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/contracts/{contract_id}/bids/":{"get":{"description":"Lists bids on a particular auction contract\n\n---\nAlternate route: `/dev/characters/{character_id}/contracts/{contract_id}/bids/`\n\nAlternate route: `/legacy/characters/{character_id}/contracts/{contract_id}/bids/`\n\nAlternate route: `/v1/characters/{character_id}/contracts/{contract_id}/bids/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get contract bids","tags":["Contracts"],"parameters":[{"$ref":"#/parameters/character_id"},{"name":"contract_id","in":"path","description":"ID of a contract","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of bids","examples":{"application/json":[{"bid_id":1,"bidder_id":123,"date_bid":"2017-01-01T10:10:10Z","amount":1.23}]},"schema":{"type":"array","maxItems":2000,"items":{"type":"object","required":["bid_id","bidder_id","date_bid","amount"],"properties":{"bid_id":{"type":"integer","format":"int32","description":"Unique ID for the bid","title":"get_characters_character_id_contracts_contract_id_bids_bid_id"},"bidder_id":{"type":"integer","format":"int32","description":"Character ID of the bidder","title":"get_characters_character_id_contracts_contract_id_bids_bidder_id"},"date_bid":{"type":"string","format":"date-time","description":"Datetime when the bid was placed","title":"get_characters_character_id_contracts_contract_id_bids_date_bid"},"amount":{"type":"number","format":"float","description":"The amount bid, in ISK","title":"get_characters_character_id_contracts_contract_id_bids_amount"}},"title":"get_characters_character_id_contracts_contract_id_bids_200_ok","description":"200 ok object"},"title":"get_characters_character_id_contracts_contract_id_bids_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-contracts.read_character_contracts.v1"]}],"operationId":"get_characters_character_id_contracts_contract_id_bids","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/contracts/":{"get":{"description":"Returns contracts available to a coporation, only if the corporation is issuer, acceptor or assignee. Only returns contracts no older than 30 days, or if the status is \"in_progress\".\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/contracts/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/contracts/`\n\nAlternate route: `/v1/corporations/{corporation_id}/contracts/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get coporation contracts","tags":["Contracts"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of contracts","examples":{"application/json":[{"contract_id":1,"issuer_id":123,"issuer_corporation_id":456,"assignee_id":0,"acceptor_id":0,"type":"auction","status":"outstanding","for_corporation":true,"availability":"public","date_issued":"2017-06-06T13:12:32Z","date_expired":"2017-06-13T13:12:32Z","start_location_id":60014719,"end_location_id":60014719,"date_accepted":"2017-06-06T13:12:32Z","days_to_complete":0,"date_completed":"2017-06-06T13:12:32Z","price":1000000.01,"reward":0.01,"buyout":10000000000.01,"volume":0.01}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["contract_id","issuer_id","issuer_corporation_id","assignee_id","acceptor_id","type","status","for_corporation","availability","date_issued","date_expired"],"properties":{"contract_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_contracts_contract_id","description":"contract_id integer"},"issuer_id":{"type":"integer","format":"int32","description":"Character ID for the issuer","title":"get_corporations_corporation_id_contracts_issuer_id"},"issuer_corporation_id":{"type":"integer","format":"int32","description":"Character's corporation ID for the issuer","title":"get_corporations_corporation_id_contracts_issuer_corporation_id"},"assignee_id":{"type":"integer","format":"int32","description":"ID to whom the contract is assigned, can be corporation or character ID","title":"get_corporations_corporation_id_contracts_assignee_id"},"acceptor_id":{"type":"integer","format":"int32","description":"Who will accept the contract","title":"get_corporations_corporation_id_contracts_acceptor_id"},"start_location_id":{"type":"integer","format":"int64","description":"Start location ID (for Couriers contract)","title":"get_corporations_corporation_id_contracts_start_location_id"},"end_location_id":{"type":"integer","format":"int64","description":"End location ID (for Couriers contract)","title":"get_corporations_corporation_id_contracts_end_location_id"},"type":{"type":"string","description":"Type of the contract","enum":["unknown","item_exchange","auction","courier","loan"],"title":"get_corporations_corporation_id_contracts_type"},"status":{"type":"string","description":"Status of the the contract","enum":["outstanding","in_progress","finished_issuer","finished_contractor","finished","cancelled","rejected","failed","deleted","reversed"],"title":"get_corporations_corporation_id_contracts_status"},"title":{"type":"string","description":"Title of the contract","title":"get_corporations_corporation_id_contracts_title"},"for_corporation":{"type":"boolean","description":"true if the contract was issued on behalf of the issuer's corporation","title":"get_corporations_corporation_id_contracts_for_corporation"},"availability":{"type":"string","description":"To whom the contract is available","enum":["public","personal","corporation","alliance"],"title":"get_corporations_corporation_id_contracts_availability"},"date_issued":{"type":"string","format":"date-time","description":"\u0421reation date of the contract","title":"get_corporations_corporation_id_contracts_date_issued"},"date_expired":{"type":"string","format":"date-time","description":"Expiration date of the contract","title":"get_corporations_corporation_id_contracts_date_expired"},"date_accepted":{"type":"string","format":"date-time","description":"Date of confirmation of contract","title":"get_corporations_corporation_id_contracts_date_accepted"},"days_to_complete":{"type":"integer","format":"int32","description":"Number of days to perform the contract","title":"get_corporations_corporation_id_contracts_days_to_complete"},"date_completed":{"type":"string","format":"date-time","description":"Date of completed of contract","title":"get_corporations_corporation_id_contracts_date_completed"},"price":{"type":"number","format":"double","description":"Price of contract (for ItemsExchange and Auctions)","title":"get_corporations_corporation_id_contracts_price"},"reward":{"type":"number","format":"double","description":"Remuneration for contract (for Couriers only)","title":"get_corporations_corporation_id_contracts_reward"},"collateral":{"type":"number","format":"double","description":"Collateral price (for Couriers only)","title":"get_corporations_corporation_id_contracts_collateral"},"buyout":{"type":"number","format":"double","description":"Buyout price (for Auctions only)","title":"get_corporations_corporation_id_contracts_buyout"},"volume":{"type":"number","format":"float","description":"Volume of items in the contract","title":"get_corporations_corporation_id_contracts_volume"}},"title":"get_corporations_corporation_id_contracts_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_contracts_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":[],"security":[{"evesso":["esi-contracts.read_corporation_contracts.v1"]}],"operationId":"get_corporations_corporation_id_contracts","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/contracts/{contract_id}/items/":{"get":{"description":"Lists items of a particular contract\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/contracts/{contract_id}/items/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/contracts/{contract_id}/items/`\n\nAlternate route: `/v1/corporations/{corporation_id}/contracts/{contract_id}/items/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation contract items","tags":["Contracts"],"parameters":[{"name":"contract_id","in":"path","description":"ID of a contract","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of items in this contract","examples":{"application/json":[{"record_id":123456,"type_id":587,"quantity":1,"is_singleton":false,"is_included":true}]},"schema":{"type":"array","maxItems":2000,"items":{"type":"object","required":["record_id","type_id","quantity","is_singleton","is_included"],"properties":{"record_id":{"type":"integer","format":"int64","description":"Unique ID for the item","title":"get_corporations_corporation_id_contracts_contract_id_items_record_id"},"type_id":{"type":"integer","format":"int32","description":"Type ID for item","title":"get_corporations_corporation_id_contracts_contract_id_items_type_id"},"quantity":{"type":"integer","format":"int32","description":"Number of items in the stack","title":"get_corporations_corporation_id_contracts_contract_id_items_quantity"},"raw_quantity":{"type":"integer","format":"int32","description":"-1 indicates that the item is a singleton (non-stackable). If the item happens to be a Blueprint, -1 is an Original and -2 is a Blueprint Copy","title":"get_corporations_corporation_id_contracts_contract_id_items_raw_quantity"},"is_singleton":{"type":"boolean","title":"get_corporations_corporation_id_contracts_contract_id_items_is_singleton","description":"is_singleton boolean"},"is_included":{"type":"boolean","description":"true if the contract issuer has submitted this item with the contract, false if the isser is asking for this item in the contract.","title":"get_corporations_corporation_id_contracts_contract_id_items_is_included"}},"title":"get_corporations_corporation_id_contracts_contract_id_items_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_contracts_contract_id_items_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":[],"security":[{"evesso":["esi-contracts.read_corporation_contracts.v1"]}],"operationId":"get_corporations_corporation_id_contracts_contract_id_items","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/contracts/{contract_id}/bids/":{"get":{"description":"Lists bids on a particular auction contract\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/contracts/{contract_id}/bids/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/contracts/{contract_id}/bids/`\n\nAlternate route: `/v1/corporations/{corporation_id}/contracts/{contract_id}/bids/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation contract bids","tags":["Contracts"],"parameters":[{"name":"contract_id","in":"path","description":"ID of a contract","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of bids","examples":{"application/json":[{"bid_id":1,"bidder_id":123,"date_bid":"2017-01-01T10:10:10Z","amount":1.23}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["bid_id","bidder_id","date_bid","amount"],"properties":{"bid_id":{"type":"integer","format":"int32","description":"Unique ID for the bid","title":"get_corporations_corporation_id_contracts_contract_id_bids_bid_id"},"bidder_id":{"type":"integer","format":"int32","description":"Character ID of the bidder","title":"get_corporations_corporation_id_contracts_contract_id_bids_bidder_id"},"date_bid":{"type":"string","format":"date-time","description":"Datetime when the bid was placed","title":"get_corporations_corporation_id_contracts_contract_id_bids_date_bid"},"amount":{"type":"number","format":"float","description":"The amount bid, in ISK","title":"get_corporations_corporation_id_contracts_contract_id_bids_amount"}},"title":"get_corporations_corporation_id_contracts_contract_id_bids_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_contracts_contract_id_bids_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":[],"security":[{"evesso":["esi-contracts.read_corporation_contracts.v1"]}],"operationId":"get_corporations_corporation_id_contracts_contract_id_bids","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/shareholders/":{"get":{"description":"Return the current member list of a corporation, the token's character need to be a member of the corporation.\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/shareholders/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/shareholders/`\n\nAlternate route: `/v1/corporations/{corporation_id}/shareholders/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation members","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of member character IDs","examples":{"application/json":[{"shareholder_id":98000001,"shareholder_type":"corporation","share_count":580},{"shareholder_id":2112000003,"shareholder_type":"character","share_count":20},{"shareholder_id":2112000004,"shareholder_type":"character","share_count":300},{"shareholder_id":2112000001,"shareholder_type":"character","share_count":100}]},"schema":{"type":"array","maxItems":1000,"description":"A list of character IDs","items":{"type":"object","required":["shareholder_id","shareholder_type","share_count"],"properties":{"shareholder_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_shareholders_shareholder_id","description":"shareholder_id integer"},"shareholder_type":{"type":"string","enum":["character","corporation"],"title":"get_corporations_corporation_id_shareholders_shareholder_type","description":"shareholder_type string"},"share_count":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_shareholders_share_count","description":"share_count integer"}},"title":"get_corporations_corporation_id_shareholders_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_shareholders_ok"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-wallet.read_corporation_wallets.v1"]}],"operationId":"get_corporations_corporation_id_shareholders","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/":{"get":{"description":"Public information about a corporation\n\n---\nAlternate route: `/v3/corporations/{corporation_id}/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/corporations/{corporation_id}/)","summary":"Get corporation information","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Public data about a corporation","examples":{"application/json":{"corporation_name":"C C P","ticker":"-CCP-","member_count":656,"ceo_id":180548812,"alliance_id":434243723,"corporation_description":"This is a corporation description, it's basically just a string","tax_rate":0.256,"creation_date":"2004-11-28T16:42:51Z","creator_id":180548812,"url":"http://www.eveonline.com"}},"schema":{"type":"object","required":["corporation_name","ticker","member_count","ceo_id","corporation_description","tax_rate","creator_id","url"],"properties":{"corporation_name":{"type":"string","description":"the full name of the corporation","title":"get_corporations_corporation_id_corporation_name"},"ticker":{"type":"string","description":"the short name of the corporation","title":"get_corporations_corporation_id_ticker"},"member_count":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_member_count","description":"member_count integer"},"ceo_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_ceo_id","description":"ceo_id integer"},"alliance_id":{"type":"integer","format":"int32","description":"id of alliance that corporation is a member of, if any","title":"get_corporations_corporation_id_alliance_id"},"corporation_description":{"type":"string","title":"get_corporations_corporation_id_corporation_description","description":"corporation_description string"},"tax_rate":{"type":"number","format":"float","minimum":0,"maximum":1,"title":"get_corporations_corporation_id_tax_rate","description":"tax_rate number"},"creation_date":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_creation_date","description":"creation_date string"},"creator_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_creator_id","description":"creator_id integer"},"url":{"type":"string","title":"get_corporations_corporation_id_url","description":"url string"},"faction":{"type":"string","enum":["Minmatar","Gallente","Caldari","Amarr"],"title":"get_corporations_corporation_id_faction","description":"faction string"}},"title":"get_corporations_corporation_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Corporation not found","schema":{"type":"object","title":"get_corporations_corporation_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_corporations_corporation_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_corporations_corporation_id","x-cached-seconds":3600,"x-alternate-versions":["v3"]}},"/corporations/{corporation_id}/alliancehistory/":{"get":{"description":"Get a list of all the alliances a corporation has been a member of\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/alliancehistory/`\n\nAlternate route: `/v2/corporations/{corporation_id}/alliancehistory/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get alliance history","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Alliance history for the given corporation","examples":{"application/json":[{"record_id":23,"start_date":"2016-10-25T14:46:00Z","alliance_id":99000006,"is_deleted":true},{"record_id":1,"start_date":"2015-07-06T20:56:00Z"}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["start_date","record_id"],"properties":{"start_date":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_alliancehistory_start_date","description":"start_date string"},"alliance_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_alliancehistory_alliance_id","description":"alliance_id integer"},"is_deleted":{"type":"boolean","description":"True if the alliance has been closed","title":"get_corporations_corporation_id_alliancehistory_is_deleted"},"record_id":{"type":"integer","format":"int32","description":"An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous","title":"get_corporations_corporation_id_alliancehistory_record_id"}},"title":"get_corporations_corporation_id_alliancehistory_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_alliancehistory_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_corporations_corporation_id_alliancehistory","x-cached-seconds":3600,"x-alternate-versions":["dev","v2"]}},"/corporations/names/":{"get":{"description":"Resolve a set of corporation IDs to corporation names\n\n---\nAlternate route: `/legacy/corporations/names/`\n\nAlternate route: `/v1/corporations/names/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/corporations/names/)","summary":"Get corporation names","tags":["Corporation"],"parameters":[{"name":"corporation_ids","in":"query","description":"A comma separated list of corporation IDs","required":true,"type":"array","minItems":1,"maxItems":100,"items":{"type":"integer","format":"int64"}},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of id/name associations","examples":{"application/json":[{"corporation_id":1000171,"corporation_name":"Republic University"}]},"schema":{"type":"array","maxItems":100,"items":{"type":"object","required":["corporation_id","corporation_name"],"properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_corporations_names_corporation_id","description":"corporation_id integer"},"corporation_name":{"type":"string","title":"get_corporations_names_corporation_name","description":"corporation_name string"}},"title":"get_corporations_names_200_ok","description":"200 ok object"},"title":"get_corporations_names_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_corporations_names","x-cached-seconds":3600,"x-alternate-versions":["legacy","v1"]}},"/corporations/{corporation_id}/members/":{"get":{"description":"Read the current list of members if the calling character is a member.\n\n---\nAlternate route: `/legacy/corporations/{corporation_id}/members/`\n\nAlternate route: `/v2/corporations/{corporation_id}/members/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/corporations/{corporation_id}/members/)","summary":"Get corporation members","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of member character IDs","examples":{"application/json":[{"character_id":90000001},{"character_id":90000002}]},"schema":{"type":"array","maxItems":12601,"items":{"type":"object","required":["character_id"],"properties":{"character_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_members_character_id","description":"character_id integer"}},"title":"get_corporations_corporation_id_members_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_members_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-corporations.read_corporation_membership.v1"]}],"operationId":"get_corporations_corporation_id_members","x-cached-seconds":3600,"x-alternate-versions":["legacy","v2"]}},"/corporations/{corporation_id}/roles/":{"get":{"description":"Return the roles of all members if the character has the personnel manager role or any grantable role.\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/roles/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/roles/`\n\nAlternate route: `/v1/corporations/{corporation_id}/roles/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation member roles","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of member character ID's and roles","examples":{"application/json":[{"character_id":1000171,"roles":["Director","Station_Manager"]}]},"schema":{"type":"array","maxItems":12601,"items":{"type":"object","required":["character_id"],"properties":{"character_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_roles_character_id","description":"character_id integer"},"roles":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_role","description":"role string"},"title":"get_corporations_corporation_id_roles_roles","description":"roles array"},"grantable_roles":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_grantable_role","description":"grantable_role string"},"title":"get_corporations_corporation_id_roles_grantable_roles","description":"grantable_roles array"},"roles_at_hq":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_roles_at_hq","description":"roles_at_hq string"},"title":"get_corporations_corporation_id_roles_roles_at_hq","description":"roles_at_hq array"},"grantable_roles_at_hq":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_grantable_roles_at_hq","description":"grantable_roles_at_hq string"},"title":"get_corporations_corporation_id_roles_grantable_roles_at_hq","description":"grantable_roles_at_hq array"},"roles_at_base":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_roles_at_base","description":"roles_at_base string"},"title":"get_corporations_corporation_id_roles_roles_at_base","description":"roles_at_base array"},"grantable_roles_at_base":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_grantable_roles_at_base","description":"grantable_roles_at_base string"},"title":"get_corporations_corporation_id_roles_grantable_roles_at_base","description":"grantable_roles_at_base array"},"roles_at_other":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_roles_at_other","description":"roles_at_other string"},"title":"get_corporations_corporation_id_roles_roles_at_other","description":"roles_at_other array"},"grantable_roles_at_other":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_grantable_roles_at_other","description":"grantable_roles_at_other string"},"title":"get_corporations_corporation_id_roles_grantable_roles_at_other","description":"grantable_roles_at_other array"}},"title":"get_corporations_corporation_id_roles_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_roles_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-corporations.read_corporation_membership.v1"]}],"operationId":"get_corporations_corporation_id_roles","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/roles/history/":{"get":{"description":"Return how roles have changed for a coporation's members, up to a month\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/roles/history/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/roles/history/`\n\nAlternate route: `/v1/corporations/{corporation_id}/roles/history/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation member roles history","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of role changes","examples":{"application/json":[{"character_id":12345,"changed_at":"2016-10-25T14:46:00Z","issuer_id":45678,"role_type":"roles","old_roles":["Diplomat"],"new_roles":["Station_Manager"]}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["character_id","changed_at","issuer_id","role_type","old_roles","new_roles"],"properties":{"character_id":{"type":"integer","format":"int32","description":"The character whose roles are changed","title":"get_corporations_corporation_id_roles_history_character_id"},"changed_at":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_roles_history_changed_at","description":"changed_at string"},"issuer_id":{"type":"integer","format":"int32","description":"ID of the character who issued this change","title":"get_corporations_corporation_id_roles_history_issuer_id"},"role_type":{"type":"string","enum":["grantable_roles","grantable_roles_at_base","grantable_roles_at_hq","grantable_roles_at_other","roles","roles_at_base","roles_at_hq","roles_at_other"],"title":"get_corporations_corporation_id_roles_history_role_type","description":"role_type string"},"old_roles":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_history_old_role","description":"old_role string"},"title":"get_corporations_corporation_id_roles_history_old_roles","description":"old_roles array"},"new_roles":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_roles_history_new_role","description":"new_role string"},"title":"get_corporations_corporation_id_roles_history_new_roles","description":"new_roles array"}},"title":"get_corporations_corporation_id_roles_history_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_roles_history_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_corporation_membership.v1"]}],"operationId":"get_corporations_corporation_id_roles_history","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/icons/":{"get":{"description":"Get the icon urls for a corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/icons/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/icons/`\n\nAlternate route: `/v1/corporations/{corporation_id}/icons/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation icon","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Urls for icons for the given corporation id and server","examples":{"application/json":{"px64x64":"https://imageserver.eveonline.com/Corporation/1000010_64.png","px128x128":"https://imageserver.eveonline.com/Corporation/1000010_128.png","px256x256":"https://imageserver.eveonline.com/Corporation/1000010_256.png"}},"schema":{"type":"object","properties":{"px64x64":{"type":"string","title":"get_corporations_corporation_id_icons_px64x64","description":"px64x64 string"},"px128x128":{"type":"string","title":"get_corporations_corporation_id_icons_px128x128","description":"px128x128 string"},"px256x256":{"type":"string","title":"get_corporations_corporation_id_icons_px256x256","description":"px256x256 string"}},"title":"get_corporations_corporation_id_icons_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"No image server for this datasource","examples":{"application/json":{"error":"No image server for this datasource"}},"schema":{"type":"object","description":"No image server for this datasource","properties":{"error":{"type":"string","description":"error message","title":"get_corporations_corporation_id_icons_error"}},"title":"get_corporations_corporation_id_icons_not_found"}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_corporations_corporation_id_icons","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/npccorps/":{"get":{"description":"Get a list of npc corporations\n\n---\nAlternate route: `/dev/corporations/npccorps/`\n\nAlternate route: `/legacy/corporations/npccorps/`\n\nAlternate route: `/v1/corporations/npccorps/`\n\n---\nThis route expires daily at 11:05","summary":"Get npc corporations","tags":["Corporation"],"responses":{"200":{"description":"A list of npc corporation ids","examples":{"application/json":[1000001,1000002,1000003]},"schema":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_corporations_npccorps_200_ok","description":"200 ok integer"},"title":"get_corporations_npccorps_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_corporations_npccorps","x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/structures/":{"get":{"description":"Get a list of corporation structures\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/structures/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/structures/`\n\nAlternate route: `/v1/corporations/{corporation_id}/structures/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): StationManager\n","summary":"Get corporation structures","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation structures' information","examples":{"application/json":[{"structure_id":1021975535893,"type_id":35833,"corporation_id":667531913,"system_id":30004763,"profile_id":11237,"current_vul":[{"day":1,"hour":2}],"next_vul":[{"day":3,"hour":4}]}]},"schema":{"type":"array","maxItems":250,"items":{"type":"object","required":["structure_id","type_id","corporation_id","system_id","profile_id","current_vul","next_vul"],"properties":{"structure_id":{"type":"integer","format":"int64","description":"The Item ID of the structure","title":"get_corporations_corporation_id_structures_structure_id"},"type_id":{"type":"integer","format":"int32","description":"The type id of the structure","title":"get_corporations_corporation_id_structures_type_id"},"corporation_id":{"type":"integer","format":"int32","description":"ID of the corporation that owns the structure","title":"get_corporations_corporation_id_structures_corporation_id"},"system_id":{"type":"integer","format":"int32","description":"The solar system the structure is in","title":"get_corporations_corporation_id_structures_system_id"},"profile_id":{"type":"integer","format":"int32","description":"The id of the ACL profile for this citadel","title":"get_corporations_corporation_id_structures_profile_id"},"current_vul":{"type":"array","description":"This week's vulnerability windows, Monday is day 0","maxItems":168,"items":{"type":"object","required":["day","hour"],"properties":{"day":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_structures_day","description":"day integer"},"hour":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_structures_hour","description":"hour integer"}},"title":"get_corporations_corporation_id_structures_current_vul","description":"current_vul object"},"title":"get_corporations_corporation_id_structures_current_vul"},"next_vul":{"type":"array","description":"Next week's vulnerability windows, Monday is day 0","maxItems":168,"items":{"type":"object","required":["day","hour"],"properties":{"day":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_structures_day","description":"day integer"},"hour":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_structures_hour","description":"hour integer"}},"title":"get_corporations_corporation_id_structures_next_vul","description":"next_vul object"},"title":"get_corporations_corporation_id_structures_next_vul"},"fuel_expires":{"type":"string","format":"date-time","description":"Date on which the structure will run out of fuel","title":"get_corporations_corporation_id_structures_fuel_expires"},"services":{"type":"array","description":"Contains a list of service upgrades, and their state","maxItems":10,"items":{"type":"object","required":["name","state"],"properties":{"name":{"type":"string","title":"get_corporations_corporation_id_structures_name","description":"name string"},"state":{"type":"string","enum":["online","offline","cleanup"],"title":"get_corporations_corporation_id_structures_state","description":"state string"}},"title":"get_corporations_corporation_id_structures_service","description":"service object"},"title":"get_corporations_corporation_id_structures_services"},"state_timer_start":{"type":"string","format":"date-time","description":"Date at which the structure entered it's current state","title":"get_corporations_corporation_id_structures_state_timer_start"},"state_timer_end":{"type":"string","format":"date-time","description":"Date at which the structure will move to it's next state","title":"get_corporations_corporation_id_structures_state_timer_end"},"unanchors_at":{"type":"string","format":"date-time","description":"Date at which the structure will unanchor","title":"get_corporations_corporation_id_structures_unanchors_at"}},"title":"get_corporations_corporation_id_structures_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_structures_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["StationManager"],"security":[{"evesso":["esi-corporations.read_structures.v1"]}],"operationId":"get_corporations_corporation_id_structures","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/structures/{structure_id}/":{"put":{"description":"Update the vulnerability window schedule of a corporation structure\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/structures/{structure_id}/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/structures/{structure_id}/`\n\nAlternate route: `/v1/corporations/{corporation_id}/structures/{structure_id}/`\n","summary":"Update structure vulnerability schedule","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"new_schedule","in":"body","description":"New vulnerability window schedule for the structure","required":true,"schema":{"type":"array","minItems":1,"maxItems":168,"items":{"type":"object","required":["day","hour"],"properties":{"day":{"type":"integer","format":"int32","description":"Day of the week, zero-indexed to Monday","minimum":0,"maximum":6,"title":"put_corporations_corporation_id_structures_structure_id_day"},"hour":{"type":"integer","format":"int32","description":"Hour of the day evetime, zero-indexed to midnight","minimum":0,"maximum":23,"title":"put_corporations_corporation_id_structures_structure_id_hour"}},"title":"put_corporations_corporation_id_structures_structure_id_new_schedule","description":"new_schedule object"},"title":"put_corporations_corporation_id_structures_structure_id_new_schedule","description":"new_schedule array"}},{"name":"structure_id","in":"path","description":"A structure ID","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Structure vulnerability window updated"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-corporations.write_structures.v1"]}],"operationId":"put_corporations_corporation_id_structures_structure_id","x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/membertracking/":{"get":{"description":"Returns additional information about a corporation's members which helps tracking their activities\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/membertracking/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/membertracking/`\n\nAlternate route: `/v1/corporations/{corporation_id}/membertracking/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Track corporation members","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of member character IDs","examples":{"application/json":[{"character_id":2112000001,"start_date":"2017-07-10T14:46:00Z","logon_date":"2017-08-03T14:22:03Z","logoff_date":"2017-08-03T14:31:16Z","location_id":30003657,"ship_type_id":22464},{"character_id":2112000002,"start_date":"2017-07-10T14:50:00Z","logon_date":"2017-07-25T10:54:00Z","logoff_date":"2017-07-25T11:07:40Z","location_id":30003657,"ship_type_id":670}]},"schema":{"type":"array","maxItems":12601,"items":{"type":"object","required":["character_id"],"properties":{"character_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_membertracking_character_id","description":"character_id integer"},"start_date":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_membertracking_start_date","description":"start_date string"},"base_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_membertracking_base_id","description":"base_id integer"},"logon_date":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_membertracking_logon_date","description":"logon_date string"},"logoff_date":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_membertracking_logoff_date","description":"logoff_date string"},"location_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_membertracking_location_id","description":"location_id integer"},"ship_type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_membertracking_ship_type_id","description":"ship_type_id integer"}},"title":"get_corporations_corporation_id_membertracking_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_membertracking_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.track_members.v1"]}],"operationId":"get_corporations_corporation_id_membertracking","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/divisions/":{"get":{"description":"Return corporation hangar and wallet division names, only show if a division is not using the default name\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/divisions/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/divisions/`\n\nAlternate route: `/v1/corporations/{corporation_id}/divisions/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation divisions","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation division names","examples":{"application/json":{"hangar":[{"division":1,"name":"Awesome Hangar 1"}],"wallet":[{"division":1,"name":"Rich Wallet 1"}]}},"schema":{"type":"object","properties":{"hangar":{"type":"array","maxItems":7,"items":{"type":"object","properties":{"division":{"type":"integer","format":"int32","minimum":1,"maximum":7,"title":"get_corporations_corporation_id_divisions_division","description":"division integer"},"name":{"type":"string","maxLength":50,"title":"get_corporations_corporation_id_divisions_name","description":"name string"}},"title":"get_corporations_corporation_id_divisions_hangar","description":"hangar object"},"title":"get_corporations_corporation_id_divisions_hangar","description":"hangar array"},"wallet":{"type":"array","maxItems":7,"items":{"type":"object","properties":{"division":{"type":"integer","format":"int32","minimum":1,"maximum":7,"title":"get_corporations_corporation_id_divisions_division","description":"division integer"},"name":{"type":"string","maxLength":50,"title":"get_corporations_corporation_id_divisions_name","description":"name string"}},"title":"get_corporations_corporation_id_divisions_wallet","description":"wallet object"},"title":"get_corporations_corporation_id_divisions_wallet","description":"wallet array"}},"title":"get_corporations_corporation_id_divisions_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_divisions.v1"]}],"operationId":"get_corporations_corporation_id_divisions","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/members/limit/":{"get":{"description":"Return a corporation's member limit, not including CEO himself\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/members/limit/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/members/limit/`\n\nAlternate route: `/v1/corporations/{corporation_id}/members/limit/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation member limit","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"The corporation's member limit","examples":{"application/json":40},"schema":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_members_limit_ok","description":"200 ok integer"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.track_members.v1"]}],"operationId":"get_corporations_corporation_id_members_limit","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/titles/":{"get":{"description":"Returns a corporation's titles\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/titles/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/titles/`\n\nAlternate route: `/v1/corporations/{corporation_id}/titles/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation titles","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of titles","examples":{"application/json":[{"title_id":1,"name":"Awesome Title","roles":["Hangar_Take_6","Hangar_Query_2"]}]},"schema":{"type":"array","maxItems":16,"items":{"type":"object","properties":{"title_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_titles_title_id","description":"title_id integer"},"name":{"type":"string","title":"get_corporations_corporation_id_titles_name","description":"name string"},"roles":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_role","description":"role string"},"title":"get_corporations_corporation_id_titles_roles","description":"roles array"},"grantable_roles":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_grantable_role","description":"grantable_role string"},"title":"get_corporations_corporation_id_titles_grantable_roles","description":"grantable_roles array"},"roles_at_hq":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_roles_at_hq","description":"roles_at_hq string"},"title":"get_corporations_corporation_id_titles_roles_at_hq","description":"roles_at_hq array"},"grantable_roles_at_hq":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_grantable_roles_at_hq","description":"grantable_roles_at_hq string"},"title":"get_corporations_corporation_id_titles_grantable_roles_at_hq","description":"grantable_roles_at_hq array"},"roles_at_base":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_roles_at_base","description":"roles_at_base string"},"title":"get_corporations_corporation_id_titles_roles_at_base","description":"roles_at_base array"},"grantable_roles_at_base":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_grantable_roles_at_base","description":"grantable_roles_at_base string"},"title":"get_corporations_corporation_id_titles_grantable_roles_at_base","description":"grantable_roles_at_base array"},"roles_at_other":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_roles_at_other","description":"roles_at_other string"},"title":"get_corporations_corporation_id_titles_roles_at_other","description":"roles_at_other array"},"grantable_roles_at_other":{"type":"array","maxItems":50,"items":{"type":"string","uniqueItems":true,"enum":["Account_Take_1","Account_Take_2","Account_Take_3","Account_Take_4","Account_Take_5","Account_Take_6","Account_Take_7","Accountant","Auditor","Communications_Officer","Config_Equipment","Config_Starbase_Equipment","Container_Take_1","Container_Take_2","Container_Take_3","Container_Take_4","Container_Take_5","Container_Take_6","Container_Take_7","Contract_Manager","Diplomat","Director","Factory_Manager","Fitting_Manager","Hangar_Query_1","Hangar_Query_2","Hangar_Query_3","Hangar_Query_4","Hangar_Query_5","Hangar_Query_6","Hangar_Query_7","Hangar_Take_1","Hangar_Take_2","Hangar_Take_3","Hangar_Take_4","Hangar_Take_5","Hangar_Take_6","Hangar_Take_7","Junior_Accountant","Personnel_Manager","Rent_Factory_Facility","Rent_Office","Rent_Research_Facility","Security_Officer","Starbase_Defense_Operator","Starbase_Fuel_Technician","Station_Manager","Terrestrial_Combat_Officer","Terrestrial_Logistics_Officer","Trader"],"title":"get_corporations_corporation_id_titles_grantable_roles_at_other","description":"grantable_roles_at_other string"},"title":"get_corporations_corporation_id_titles_grantable_roles_at_other","description":"grantable_roles_at_other array"}},"title":"get_corporations_corporation_id_titles_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_titles_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_titles.v1"]}],"operationId":"get_corporations_corporation_id_titles","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/members/titles/":{"get":{"description":"Returns a corporation's members' titles\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/members/titles/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/members/titles/`\n\nAlternate route: `/v1/corporations/{corporation_id}/members/titles/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation's members' titles","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of members and theirs titles","examples":{"application/json":[{"character_id":12345,"titles":[]}]},"schema":{"type":"array","maxItems":12601,"items":{"type":"object","required":["character_id","titles"],"properties":{"character_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_members_titles_character_id","description":"character_id integer"},"titles":{"type":"array","maxItems":16,"description":"A list of title_id","items":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_members_titles_title","description":"title integer"},"title":"get_corporations_corporation_id_members_titles_titles"}},"title":"get_corporations_corporation_id_members_titles_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_members_titles_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_titles.v1"]}],"operationId":"get_corporations_corporation_id_members_titles","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/blueprints/":{"get":{"description":"Returns a list of blueprints the corporation owns\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/blueprints/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/blueprints/`\n\nAlternate route: `/v1/corporations/{corporation_id}/blueprints/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation blueprints","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation blueprints","examples":{"application/json":[{"item_id":1000000010495,"type_id":691,"location_id":60014719,"location_flag":"CorpSAG1","quantity":1,"time_efficiency":0,"material_efficiency":0,"runs":-1}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["item_id","type_id","location_id","location_flag","quantity","time_efficiency","material_efficiency","runs"],"properties":{"item_id":{"type":"integer","format":"int64","description":"Unique ID for this item.","title":"get_corporations_corporation_id_blueprints_item_id"},"type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_blueprints_type_id","description":"type_id integer"},"location_id":{"type":"integer","format":"int64","description":"References a solar system, station or item_id if this blueprint is located within a container.","title":"get_corporations_corporation_id_blueprints_location_id"},"location_flag":{"type":"string","description":"Type of the location_id","enum":["AssetSafety","AutoFit","Bonus","Booster","BoosterBay","Capsule","Cargo","CorpDeliveries","CorpSAG1","CorpSAG2","CorpSAG3","CorpSAG4","CorpSAG5","CorpSAG6","CorpSAG7","CrateLoot","Deliveries","DroneBay","DustBattle","DustDatabank","FighterBay","FighterTube0","FighterTube1","FighterTube2","FighterTube3","FighterTube4","FleetHangar","Hangar","HangarAll","HiSlot0","HiSlot1","HiSlot2","HiSlot3","HiSlot4","HiSlot5","HiSlot6","HiSlot7","HiddenModifers","Implant","Impounded","JunkyardReprocessed","JunkyardTrashed","LoSlot0","LoSlot1","LoSlot2","LoSlot3","LoSlot4","LoSlot5","LoSlot6","LoSlot7","Locked","MedSlot0","MedSlot1","MedSlot2","MedSlot3","MedSlot4","MedSlot5","MedSlot6","MedSlot7","OfficeFolder","Pilot","PlanetSurface","QuafeBay","Reward","RigSlot0","RigSlot1","RigSlot2","RigSlot3","RigSlot4","RigSlot5","RigSlot6","RigSlot7","SecondaryStorage","ServiceSlot0","ServiceSlot1","ServiceSlot2","ServiceSlot3","ServiceSlot4","ServiceSlot5","ServiceSlot6","ServiceSlot7","ShipHangar","ShipOffline","Skill","SkillInTraining","SpecializedAmmoHold","SpecializedCommandCenterHold","SpecializedFuelBay","SpecializedGasHold","SpecializedIndustrialShipHold","SpecializedLargeShipHold","SpecializedMaterialBay","SpecializedMediumShipHold","SpecializedMineralHold","SpecializedOreHold","SpecializedPlanetaryCommoditiesHold","SpecializedSalvageHold","SpecializedShipHold","SpecializedSmallShipHold","StructureActive","StructureFuel","StructureInactive","StructureOffline","SubSystemSlot0","SubSystemSlot1","SubSystemSlot2","SubSystemSlot3","SubSystemSlot4","SubSystemSlot5","SubSystemSlot6","SubSystemSlot7","SubsystemBay","Unlocked","Wallet","Wardrobe"],"title":"get_corporations_corporation_id_blueprints_location_flag"},"quantity":{"type":"integer","format":"int32","description":"A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet).","minimum":-2,"title":"get_corporations_corporation_id_blueprints_quantity"},"time_efficiency":{"type":"integer","format":"int32","description":"Time Efficiency Level of the blueprint.","minimum":0,"maximum":20,"title":"get_corporations_corporation_id_blueprints_time_efficiency"},"material_efficiency":{"type":"integer","format":"int32","description":"Material Efficiency Level of the blueprint.","minimum":0,"maximum":25,"title":"get_corporations_corporation_id_blueprints_material_efficiency"},"runs":{"type":"integer","format":"int32","description":"Number of runs remaining if the blueprint is a copy, -1 if it is an original.","minimum":-1,"title":"get_corporations_corporation_id_blueprints_runs"}},"title":"get_corporations_corporation_id_blueprints_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_blueprints_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_blueprints.v1"]}],"operationId":"get_corporations_corporation_id_blueprints","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/standings/":{"get":{"description":"Return corporation standings from agents, NPC corporations, and factions\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/standings/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/standings/`\n\nAlternate route: `/v1/corporations/{corporation_id}/standings/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation standings","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of standings","examples":{"application/json":[{"from_id":3009841,"from_type":"agent","standing":0.1},{"from_id":1000061,"from_type":"npc_corp","standing":0},{"from_id":500003,"from_type":"faction","standing":-1}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["from_id","from_type","standing"],"properties":{"from_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_standings_from_id","description":"from_id integer"},"from_type":{"type":"string","enum":["agent","npc_corp","faction"],"title":"get_corporations_corporation_id_standings_from_type","description":"from_type string"},"standing":{"type":"number","format":"float","minimum":-10,"maximum":10,"title":"get_corporations_corporation_id_standings_standing","description":"standing number"}},"title":"get_corporations_corporation_id_standings_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_standings_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":[],"security":[{"evesso":["esi-corporations.read_standings.v1"]}],"operationId":"get_corporations_corporation_id_standings","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/starbases/":{"get":{"description":"Returns list of corporation starbases (POSes)\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/starbases/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/starbases/`\n\nAlternate route: `/v1/corporations/{corporation_id}/starbases/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation starbases (POSes)","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of starbases (POSes)","examples":{"application/json":[{"starbase_id":12345,"type_id":456,"system_id":123456}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["starbase_id","type_id","system_id"],"properties":{"starbase_id":{"type":"integer","format":"int64","description":"Unique ID for this starbase (POS)","title":"get_corporations_corporation_id_starbases_starbase_id"},"type_id":{"type":"integer","format":"int32","description":"Starbase (POS) type","title":"get_corporations_corporation_id_starbases_type_id"},"system_id":{"type":"integer","format":"int32","description":"The solar system this starbase (POS) is in, unanchored POSes have this information","title":"get_corporations_corporation_id_starbases_system_id"},"moon_id":{"type":"integer","format":"int32","description":"The moon this starbase (POS) is anchored on, unanchored POSes do not have this information","title":"get_corporations_corporation_id_starbases_moon_id"},"state":{"type":"string","enum":["offline","online","onlining","reinforced","unanchoring"],"title":"get_corporations_corporation_id_starbases_state","description":"state string"},"unanchor_at":{"type":"string","format":"date-time","description":"When the POS started unanchoring, for starbases (POSes) in unanchoring state","title":"get_corporations_corporation_id_starbases_unanchor_at"},"reinforced_until":{"type":"string","format":"date-time","description":"When the POS will be out of reinforcement, for starbases (POSes) in reinforced state","title":"get_corporations_corporation_id_starbases_reinforced_until"},"onlined_since":{"type":"string","format":"date-time","description":"When the POS onlined, for starbases (POSes) in online state","title":"get_corporations_corporation_id_starbases_onlined_since"}},"title":"get_corporations_corporation_id_starbases_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_starbases_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_starbases.v1"]}],"operationId":"get_corporations_corporation_id_starbases","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/starbases/{starbase_id}/":{"get":{"description":"Returns various settings and fuels of a starbase (POS)\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/starbases/{starbase_id}/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/starbases/{starbase_id}/`\n\nAlternate route: `/v1/corporations/{corporation_id}/starbases/{starbase_id}/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get starbase (POS) detail","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"name":"starbase_id","in":"path","description":"An EVE starbase (POS) ID","required":true,"type":"integer","format":"int64"},{"name":"system_id","in":"query","description":"The solar system this starbase (POS) is located in,","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of starbases (POSes)","examples":{"application/json":{"fuel_bay_view":"config_starbase_equipment_role","fuel_bay_take":"config_starbase_equipment_role","anchor":"config_starbase_equipment_role","unanchor":"config_starbase_equipment_role","online":"config_starbase_equipment_role","offline":"config_starbase_equipment_role","allow_corporation_members":true,"allow_alliance_members":false,"use_alliance_standings":false,"attack_if_other_security_status_dropping":false,"attack_if_at_war":true}},"schema":{"type":"object","required":["fuel_bay_view","fuel_bay_take","anchor","unanchor","online","offline","allow_corporation_members","allow_alliance_members","use_alliance_standings","attack_if_other_security_status_dropping","attack_if_at_war"],"properties":{"fuel_bay_view":{"type":"string","description":"Who can view the starbase (POS)'s fule bay. Characters either need to have required role or belong to the starbase (POS) owner's corporation or alliance, as described by the enum, all other access settings follows the same scheme","enum":["alliance_member","config_starbase_equipment_role","corporation_member","starbase_fuel_technician_role"],"title":"get_corporations_corporation_id_starbases_starbase_id_fuel_bay_view"},"fuel_bay_take":{"type":"string","description":"Who can take fuel blocks out of the starbase (POS)'s fuel bay","enum":["alliance_member","config_starbase_equipment_role","corporation_member","starbase_fuel_technician_role"],"title":"get_corporations_corporation_id_starbases_starbase_id_fuel_bay_take"},"anchor":{"type":"string","description":"Who can anchor starbase (POS) and its structures","enum":["alliance_member","config_starbase_equipment_role","corporation_member","starbase_fuel_technician_role"],"title":"get_corporations_corporation_id_starbases_starbase_id_anchor"},"unanchor":{"type":"string","description":"Who can unanchor starbase (POS) and its structures","enum":["alliance_member","config_starbase_equipment_role","corporation_member","starbase_fuel_technician_role"],"title":"get_corporations_corporation_id_starbases_starbase_id_unanchor"},"online":{"type":"string","description":"Who can online starbase (POS) and its structures","enum":["alliance_member","config_starbase_equipment_role","corporation_member","starbase_fuel_technician_role"],"title":"get_corporations_corporation_id_starbases_starbase_id_online"},"offline":{"type":"string","description":"Who can offline starbase (POS) and its structures","enum":["alliance_member","config_starbase_equipment_role","corporation_member","starbase_fuel_technician_role"],"title":"get_corporations_corporation_id_starbases_starbase_id_offline"},"allow_corporation_members":{"type":"boolean","title":"get_corporations_corporation_id_starbases_starbase_id_allow_corporation_members","description":"allow_corporation_members boolean"},"allow_alliance_members":{"type":"boolean","title":"get_corporations_corporation_id_starbases_starbase_id_allow_alliance_members","description":"allow_alliance_members boolean"},"use_alliance_standings":{"type":"boolean","description":"True if the starbase (POS) is using alliance standings, otherwise using corporation's","title":"get_corporations_corporation_id_starbases_starbase_id_use_alliance_standings"},"attack_standing_threshold":{"type":"number","format":"float","description":"Starbase (POS) will attack if target's standing is lower than this value","title":"get_corporations_corporation_id_starbases_starbase_id_attack_standing_threshold"},"attack_security_status_threshold":{"type":"number","format":"float","description":"Starbase (POS) will attack if target's security standing is lower than this value","title":"get_corporations_corporation_id_starbases_starbase_id_attack_security_status_threshold"},"attack_if_other_security_status_dropping":{"type":"boolean","title":"get_corporations_corporation_id_starbases_starbase_id_attack_if_other_security_status_dropping","description":"attack_if_other_security_status_dropping boolean"},"attack_if_at_war":{"type":"boolean","title":"get_corporations_corporation_id_starbases_starbase_id_attack_if_at_war","description":"attack_if_at_war boolean"},"fuels":{"type":"array","maxItems":20,"description":"Fuel blocks and other things that will be consumed when operating a starbase (POS)","items":{"type":"object","required":["type_id","quantity"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_starbases_starbase_id_type_id","description":"type_id integer"},"quantity":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_starbases_starbase_id_quantity","description":"quantity integer"}},"title":"get_corporations_corporation_id_starbases_starbase_id_fuel","description":"fuel object"},"title":"get_corporations_corporation_id_starbases_starbase_id_fuels"}},"title":"get_corporations_corporation_id_starbases_starbase_id_ok","description":"200 ok object"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_starbases.v1"]}],"operationId":"get_corporations_corporation_id_starbases_starbase_id","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/containers/logs/":{"get":{"description":"Returns logs recorded in the past seven days from all audit log secure containers (ALSC) owned by a given corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/containers/logs/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/containers/logs/`\n\nAlternate route: `/v1/corporations/{corporation_id}/containers/logs/`\n\n---\nThis route is cached for up to 600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get all corporation ALSC logs","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation ALSC logs","examples":{"application/json":[{"logged_at":"2017-10-10T14:00:00Z","container_id":1000000012279,"container_type_id":17365,"character_id":2112625428,"location_id":1000000012278,"action":"set_password","location_flag":"CorpSAG1","password_type":"general"},{"logged_at":"2017-10-11T12:04:33Z","container_id":1000000012279,"container_type_id":17365,"character_id":2112625428,"location_id":1000000012278,"action":"lock","location_flag":"CorpSAG1","type_id":1230,"quantity":30},{"logged_at":"2017-10-11T12:06:29Z","container_id":1000000012279,"container_type_id":17365,"character_id":2112625428,"location_id":1000000012278,"action":"configure","location_flag":"CorpSAG2","old_config_bitmask":23,"new_config_bitmask":31}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["logged_at","container_id","container_type_id","character_id","location_id","action","location_flag"],"properties":{"logged_at":{"type":"string","format":"date-time","description":"Timestamp when this log was created","title":"get_corporations_corporation_id_containers_logs_logged_at"},"container_id":{"type":"integer","format":"int64","description":"ID of the container","title":"get_corporations_corporation_id_containers_logs_container_id"},"container_type_id":{"type":"integer","format":"int32","description":"Type ID of the container","title":"get_corporations_corporation_id_containers_logs_container_type_id"},"character_id":{"type":"integer","format":"int32","description":"ID of the character who performed the action.","title":"get_corporations_corporation_id_containers_logs_character_id"},"location_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_containers_logs_location_id","description":"location_id integer"},"location_flag":{"type":"string","enum":["AssetSafety","AutoFit","Bonus","Booster","BoosterBay","Capsule","Cargo","CorpDeliveries","CorpSAG1","CorpSAG2","CorpSAG3","CorpSAG4","CorpSAG5","CorpSAG6","CorpSAG7","CrateLoot","Deliveries","DroneBay","DustBattle","DustDatabank","FighterBay","FighterTube0","FighterTube1","FighterTube2","FighterTube3","FighterTube4","FleetHangar","Hangar","HangarAll","HiSlot0","HiSlot1","HiSlot2","HiSlot3","HiSlot4","HiSlot5","HiSlot6","HiSlot7","HiddenModifers","Implant","Impounded","JunkyardReprocessed","JunkyardTrashed","LoSlot0","LoSlot1","LoSlot2","LoSlot3","LoSlot4","LoSlot5","LoSlot6","LoSlot7","Locked","MedSlot0","MedSlot1","MedSlot2","MedSlot3","MedSlot4","MedSlot5","MedSlot6","MedSlot7","OfficeFolder","Pilot","PlanetSurface","QuafeBay","Reward","RigSlot0","RigSlot1","RigSlot2","RigSlot3","RigSlot4","RigSlot5","RigSlot6","RigSlot7","SecondaryStorage","ServiceSlot0","ServiceSlot1","ServiceSlot2","ServiceSlot3","ServiceSlot4","ServiceSlot5","ServiceSlot6","ServiceSlot7","ShipHangar","ShipOffline","Skill","SkillInTraining","SpecializedAmmoHold","SpecializedCommandCenterHold","SpecializedFuelBay","SpecializedGasHold","SpecializedIndustrialShipHold","SpecializedLargeShipHold","SpecializedMaterialBay","SpecializedMediumShipHold","SpecializedMineralHold","SpecializedOreHold","SpecializedPlanetaryCommoditiesHold","SpecializedSalvageHold","SpecializedShipHold","SpecializedSmallShipHold","StructureActive","StructureFuel","StructureInactive","StructureOffline","SubSystemSlot0","SubSystemSlot1","SubSystemSlot2","SubSystemSlot3","SubSystemSlot4","SubSystemSlot5","SubSystemSlot6","SubSystemSlot7","SubsystemBay","Unlocked","Wallet","Wardrobe"],"title":"get_corporations_corporation_id_containers_logs_location_flag","description":"location_flag string"},"action":{"type":"string","enum":["add","assemble","configure","enter_password","lock","move","repackage","set_name","set_password","unlock"],"title":"get_corporations_corporation_id_containers_logs_action","description":"action string"},"password_type":{"type":"string","enum":["config","general"],"description":"Type of password set if action is of type SetPassword or EnterPassword","title":"get_corporations_corporation_id_containers_logs_password_type"},"type_id":{"type":"integer","format":"int32","description":"Type ID of the item being acted upon","title":"get_corporations_corporation_id_containers_logs_type_id"},"quantity":{"type":"integer","format":"int32","description":"Quantity of the item being acted upon","title":"get_corporations_corporation_id_containers_logs_quantity"},"old_config_bitmask":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_containers_logs_old_config_bitmask","description":"old_config_bitmask integer"},"new_config_bitmask":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_containers_logs_new_config_bitmask","description":"new_config_bitmask integer"}},"title":"get_corporations_corporation_id_containers_logs_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_containers_logs_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_container_logs.v1"]}],"operationId":"get_corporations_corporation_id_containers_logs","x-cached-seconds":600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/facilities/":{"get":{"description":"Return a corporation's facilities\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/facilities/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/facilities/`\n\nAlternate route: `/v1/corporations/{corporation_id}/facilities/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Factory_Manager\n","summary":"Get corporation facilities","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation facilities","examples":{"application/json":[{"facility_id":123,"type_id":2502,"system_id":45678}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["facility_id","type_id","system_id"],"properties":{"facility_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_facilities_facility_id","description":"facility_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_facilities_type_id","description":"type_id integer"},"system_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_facilities_system_id","description":"system_id integer"}},"title":"get_corporations_corporation_id_facilities_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_facilities_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Factory_Manager"],"security":[{"evesso":["esi-corporations.read_facilities.v1"]}],"operationId":"get_corporations_corporation_id_facilities","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/medals/":{"get":{"description":"Returns a corporation's medals\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/medals/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/medals/`\n\nAlternate route: `/v1/corporations/{corporation_id}/medals/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get corporation medals","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of medals","examples":{"application/json":[{"medal_id":123,"title":"Awesome Medal","description":"An Awesome Medal","creator_id":46578,"created_at":"2017-10-10T14:00:00Z"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["medal_id","title","description","creator_id","created_at"],"properties":{"medal_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_medals_medal_id","description":"medal_id integer"},"title":{"type":"string","maxLength":100,"title":"get_corporations_corporation_id_medals_title","description":"title string"},"description":{"type":"string","maxLength":1000,"title":"get_corporations_corporation_id_medals_description","description":"description string"},"creator_id":{"type":"integer","format":"int32","description":"ID of the character who created this medal","title":"get_corporations_corporation_id_medals_creator_id"},"created_at":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_medals_created_at","description":"created_at string"}},"title":"get_corporations_corporation_id_medals_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_medals_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":[],"security":[{"evesso":["esi-corporations.read_medals.v1"]}],"operationId":"get_corporations_corporation_id_medals","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/medals/issued/":{"get":{"description":"Returns medals issued by a corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/medals/issued/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/medals/issued/`\n\nAlternate route: `/v1/corporations/{corporation_id}/medals/issued/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation issued medals","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of issued medals","examples":{"application/json":[{"medal_id":123,"character_id":45678,"reason":"Awesome Reason","status":"private","issuer_id":67890,"issued_at":"2017-10-10T14:00:00Z"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["medal_id","character_id","reason","status","issuer_id","issued_at"],"properties":{"medal_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_medals_issued_medal_id","description":"medal_id integer"},"character_id":{"type":"integer","format":"int32","description":"ID of the character who was rewarded this medal","title":"get_corporations_corporation_id_medals_issued_character_id"},"reason":{"type":"string","maxLength":1000,"title":"get_corporations_corporation_id_medals_issued_reason","description":"reason string"},"status":{"type":"string","enum":["private","public"],"title":"get_corporations_corporation_id_medals_issued_status","description":"status string"},"issuer_id":{"type":"integer","format":"int32","description":"ID of the character who issued the medal","title":"get_corporations_corporation_id_medals_issued_issuer_id"},"issued_at":{"type":"string","format":"date-time","title":"get_corporations_corporation_id_medals_issued_issued_at","description":"issued_at string"}},"title":"get_corporations_corporation_id_medals_issued_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_medals_issued_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_medals.v1"]}],"operationId":"get_corporations_corporation_id_medals_issued","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/outposts/":{"get":{"description":"Get a list of corporation outpost IDs Note: This endpoint will be removed once outposts are migrated to Citadels as talked about in this blog: https://community.eveonline.com/news/dev-blogs/the-next-steps-in-structure-transition/\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/outposts/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/outposts/`\n\nAlternate route: `/v1/corporations/{corporation_id}/outposts/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation outposts","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation outpost IDs","examples":{"application/json":[61001146,61001147,61001148]},"schema":{"type":"array","maxItems":1000,"uniqueItems":true,"items":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_outposts_200_ok","description":"200 ok integer"},"title":"get_corporations_corporation_id_outposts_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_outposts.v1"]}],"operationId":"get_corporations_corporation_id_outposts","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/outposts/{outpost_id}/":{"get":{"description":"Get details about a given outpost. Note: This endpoint will be removed once outposts are migrated to Citadels as talked about in this blog: https://community.eveonline.com/news/dev-blogs/the-next-steps-in-structure-transition/\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/outposts/{outpost_id}/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/outposts/{outpost_id}/`\n\nAlternate route: `/v1/corporations/{corporation_id}/outposts/{outpost_id}/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation outpost details","tags":["Corporation"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"outpost_id","in":"path","description":"A station (outpost) ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Details about the given outpost","examples":{"application/json":{"owner_id":98000002,"system_id":30000657,"docking_cost_per_ship_volume":0,"office_rental_cost":100,"type_id":21644,"reprocessing_efficiency":0.5,"reprocessing_station_take":0.01,"standing_owner_id":99003581,"coordinates":{"x":-102478848000,"y":-18310963200,"z":-9660456960},"services":[{"service_name":"Reprocessing Plant","owner_id":98000002,"minimum_standing":0,"surcharge_per_bad_standing":0,"discount_per_good_standing":10}]}},"schema":{"type":"object","required":["owner_id","system_id","docking_cost_per_ship_volume","office_rental_cost","type_id","reprocessing_efficiency","reprocessing_station_take","standing_owner_id","coordinates","services"],"properties":{"owner_id":{"description":"The entity that owns the station (e.g. the entity whose logo is on the station services bar)","type":"integer","format":"int32","title":"get_corporations_corporation_id_outposts_outpost_id_owner_id"},"system_id":{"description":"The ID of the solar system the outpost rests in","type":"integer","format":"int32","title":"get_corporations_corporation_id_outposts_outpost_id_system_id"},"docking_cost_per_ship_volume":{"type":"number","format":"float","title":"get_corporations_corporation_id_outposts_outpost_id_docking_cost_per_ship_volume","description":"docking_cost_per_ship_volume number"},"office_rental_cost":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_outposts_outpost_id_office_rental_cost","description":"office_rental_cost integer"},"type_id":{"description":"The type ID of the given outpost","type":"integer","format":"int32","title":"get_corporations_corporation_id_outposts_outpost_id_type_id"},"reprocessing_efficiency":{"type":"number","format":"float","title":"get_corporations_corporation_id_outposts_outpost_id_reprocessing_efficiency","description":"reprocessing_efficiency number"},"reprocessing_station_take":{"type":"number","format":"float","title":"get_corporations_corporation_id_outposts_outpost_id_reprocessing_station_take","description":"reprocessing_station_take number"},"standing_owner_id":{"description":"The owner ID that sets the ability for someone to dock based on standings.","type":"integer","format":"int32","title":"get_corporations_corporation_id_outposts_outpost_id_standing_owner_id"},"coordinates":{"type":"object","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_corporations_corporation_id_outposts_outpost_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_corporations_corporation_id_outposts_outpost_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_corporations_corporation_id_outposts_outpost_id_z","description":"z number"}},"title":"get_corporations_corporation_id_outposts_outpost_id_coordinates","description":"coordinates object"},"services":{"description":"A list of services the given outpost provides","type":"array","maxItems":27,"items":{"type":"object","required":["service_name","minimum_standing","surcharge_per_bad_standing","discount_per_good_standing"],"properties":{"service_name":{"type":"string","enum":["Bounty Missions","Assassination Missions","Courier Missions","Interbus","Reprocessing Plant","Refinery","Market","Black Market","Stock Exchange","Cloning","Surgery","DNA Therapy","Repair Facilities","Factory","Laboratory","Gambling","Fitting","Paintshop","News","Storage","Insurance","Docking","Office Rental","Jump Clone Facility","Loyalty Point Store","Navy Offices","Security Office"],"title":"get_corporations_corporation_id_outposts_outpost_id_service_name","description":"service_name string"},"minimum_standing":{"type":"number","format":"double","title":"get_corporations_corporation_id_outposts_outpost_id_minimum_standing","description":"minimum_standing number"},"surcharge_per_bad_standing":{"type":"number","format":"double","title":"get_corporations_corporation_id_outposts_outpost_id_surcharge_per_bad_standing","description":"surcharge_per_bad_standing number"},"discount_per_good_standing":{"type":"number","format":"double","title":"get_corporations_corporation_id_outposts_outpost_id_discount_per_good_standing","description":"discount_per_good_standing number"}},"title":"get_corporations_corporation_id_outposts_outpost_id_service","description":"service object"},"title":"get_corporations_corporation_id_outposts_outpost_id_services"}},"title":"get_corporations_corporation_id_outposts_outpost_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-corporations.read_outposts.v1"]}],"operationId":"get_corporations_corporation_id_outposts_outpost_id","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/dogma/attributes/":{"get":{"description":"Get a list of dogma attribute ids\n\n---\nAlternate route: `/dev/dogma/attributes/`\n\nAlternate route: `/legacy/dogma/attributes/`\n\nAlternate route: `/v1/dogma/attributes/`\n\n---\nThis route expires daily at 11:05","summary":"Get attributes","tags":["Dogma"],"responses":{"200":{"description":"A list of dogma attribute ids","examples":{"application/json":[1,2,3]},"schema":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_dogma_attributes_200_ok","description":"200 ok integer"},"title":"get_dogma_attributes_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_dogma_attributes","x-alternate-versions":["dev","legacy","v1"]}},"/dogma/attributes/{attribute_id}/":{"get":{"description":"Get information on a dogma attribute\n\n---\nAlternate route: `/dev/dogma/attributes/{attribute_id}/`\n\nAlternate route: `/legacy/dogma/attributes/{attribute_id}/`\n\nAlternate route: `/v1/dogma/attributes/{attribute_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get attribute information","tags":["Dogma"],"parameters":[{"name":"attribute_id","in":"path","description":"A dogma attribute ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a dogma attribute","examples":{"application/json":{"attribute_id":20,"name":"speedFactor","description":"Factor by which topspeed increases.","icon_id":1389,"default_value":1,"published":true,"display_name":"Maximum Velocity Bonus","unit_id":124,"high_is_good":true}},"schema":{"type":"object","required":["attribute_id"],"properties":{"attribute_id":{"type":"integer","format":"int32","title":"get_dogma_attributes_attribute_id_attribute_id","description":"attribute_id integer"},"name":{"type":"string","title":"get_dogma_attributes_attribute_id_name","description":"name string"},"description":{"type":"string","title":"get_dogma_attributes_attribute_id_description","description":"description string"},"icon_id":{"type":"integer","format":"int32","title":"get_dogma_attributes_attribute_id_icon_id","description":"icon_id integer"},"default_value":{"type":"number","format":"float","title":"get_dogma_attributes_attribute_id_default_value","description":"default_value number"},"published":{"type":"boolean","title":"get_dogma_attributes_attribute_id_published","description":"published boolean"},"display_name":{"type":"string","title":"get_dogma_attributes_attribute_id_display_name","description":"display_name string"},"unit_id":{"type":"integer","format":"int32","title":"get_dogma_attributes_attribute_id_unit_id","description":"unit_id integer"},"stackable":{"type":"boolean","title":"get_dogma_attributes_attribute_id_stackable","description":"stackable boolean"},"high_is_good":{"type":"boolean","title":"get_dogma_attributes_attribute_id_high_is_good","description":"high_is_good boolean"}},"title":"get_dogma_attributes_attribute_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Dogma attribute not found","schema":{"type":"object","title":"get_dogma_attributes_attribute_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_dogma_attributes_attribute_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_dogma_attributes_attribute_id","x-alternate-versions":["dev","legacy","v1"]}},"/dogma/effects/":{"get":{"description":"Get a list of dogma effect ids\n\n---\nAlternate route: `/dev/dogma/effects/`\n\nAlternate route: `/legacy/dogma/effects/`\n\nAlternate route: `/v1/dogma/effects/`\n\n---\nThis route expires daily at 11:05","summary":"Get effects","tags":["Dogma"],"responses":{"200":{"description":"A list of dogma effect ids","examples":{"application/json":[1,2,3]},"schema":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_dogma_effects_200_ok","description":"200 ok integer"},"title":"get_dogma_effects_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_dogma_effects","x-alternate-versions":["dev","legacy","v1"]}},"/dogma/effects/{effect_id}/":{"get":{"description":"Get information on a dogma effect\n\n---\nAlternate route: `/dev/dogma/effects/{effect_id}/`\n\nAlternate route: `/v2/dogma/effects/{effect_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get effect information","tags":["Dogma"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"effect_id","in":"path","description":"A dogma effect ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a dogma effect","examples":{"application/json":{"effect_id":12,"name":"hiPower","display_name":"High power","description":"Requires a high power slot.","icon_id":293,"effect_category":0,"pre_expression":131,"post_expression":131,"published":true}},"schema":{"type":"object","required":["effect_id"],"properties":{"effect_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_effect_id","description":"effect_id integer"},"name":{"type":"string","title":"get_dogma_effects_effect_id_name","description":"name string"},"display_name":{"type":"string","title":"get_dogma_effects_effect_id_display_name","description":"display_name string"},"description":{"type":"string","title":"get_dogma_effects_effect_id_description","description":"description string"},"icon_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_icon_id","description":"icon_id integer"},"effect_category":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_effect_category","description":"effect_category integer"},"pre_expression":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_pre_expression","description":"pre_expression integer"},"post_expression":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_post_expression","description":"post_expression integer"},"is_offensive":{"type":"boolean","title":"get_dogma_effects_effect_id_is_offensive","description":"is_offensive boolean"},"is_assistance":{"type":"boolean","title":"get_dogma_effects_effect_id_is_assistance","description":"is_assistance boolean"},"disallow_auto_repeat":{"type":"boolean","title":"get_dogma_effects_effect_id_disallow_auto_repeat","description":"disallow_auto_repeat boolean"},"published":{"type":"boolean","title":"get_dogma_effects_effect_id_published","description":"published boolean"},"is_warp_safe":{"type":"boolean","title":"get_dogma_effects_effect_id_is_warp_safe","description":"is_warp_safe boolean"},"range_chance":{"type":"boolean","title":"get_dogma_effects_effect_id_range_chance","description":"range_chance boolean"},"electronic_chance":{"type":"boolean","title":"get_dogma_effects_effect_id_electronic_chance","description":"electronic_chance boolean"},"duration_attribute_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_duration_attribute_id","description":"duration_attribute_id integer"},"tracking_speed_attribute_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_tracking_speed_attribute_id","description":"tracking_speed_attribute_id integer"},"discharge_attribute_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_discharge_attribute_id","description":"discharge_attribute_id integer"},"range_attribute_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_range_attribute_id","description":"range_attribute_id integer"},"falloff_attribute_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_falloff_attribute_id","description":"falloff_attribute_id integer"},"modifiers":{"type":"array","maxItems":100,"items":{"type":"object","required":["func"],"properties":{"func":{"type":"string","title":"get_dogma_effects_effect_id_func","description":"func string"},"domain":{"type":"string","title":"get_dogma_effects_effect_id_domain","description":"domain string"},"modified_attribute_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_modified_attribute_id","description":"modified_attribute_id integer"},"modifying_attribute_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_modifying_attribute_id","description":"modifying_attribute_id integer"},"effect_id":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_effect_id","description":"effect_id integer"},"operator":{"type":"integer","format":"int32","title":"get_dogma_effects_effect_id_operator","description":"operator integer"}},"title":"get_dogma_effects_effect_id_modifier","description":"modifier object"},"title":"get_dogma_effects_effect_id_modifiers","description":"modifiers array"}},"title":"get_dogma_effects_effect_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Dogma effect not found","schema":{"type":"object","title":"get_dogma_effects_effect_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_dogma_effects_effect_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_dogma_effects_effect_id","x-alternate-versions":["dev","v2"]}},"/fw/wars/":{"get":{"description":"Data about which NPC factions are at war\n\n---\nAlternate route: `/dev/fw/wars/`\n\nAlternate route: `/legacy/fw/wars/`\n\nAlternate route: `/v1/fw/wars/`\n\n---\nThis route expires daily at 11:05","summary":"Data about which NPC factions are at war","tags":["Faction Warfare"],"responses":{"200":{"description":"A list of NPC factions at war","examples":{"application/json":[{"faction_id":500001,"against_id":500002}]},"schema":{"type":"array","description":"List of factions at war","maxItems":8,"items":{"type":"object","required":["faction_id","against_id"],"properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_wars_faction_id","description":"faction_id integer"},"against_id":{"description":"The faction ID of the enemy faction.","type":"integer","format":"int32","title":"get_fw_wars_against_id"}},"title":"get_fw_wars_200_ok","description":"200 ok object"},"title":"get_fw_wars_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_fw_wars","x-alternate-versions":["dev","legacy","v1"]}},"/fw/stats/":{"get":{"summary":"An overview of statistics about factions involved in faction warfare","description":"Statistical overviews of factions involved in faction warfare\n\n---\nAlternate route: `/dev/fw/stats/`\n\nAlternate route: `/legacy/fw/stats/`\n\nAlternate route: `/v1/fw/stats/`\n\n---\nThis route expires daily at 11:05","tags":["Faction Warfare"],"responses":{"200":{"description":"Per faction breakdown of faction warfare statistics","examples":{"application/json":[{"faction_id":500001,"pilots":28863,"systems_controlled":20,"kills":{"yesterday":136,"last_week":893,"total":684350},"victory_points":{"yesterday":15980,"last_week":102640,"total":52658260}}]},"schema":{"type":"array","maxItems":4,"items":{"type":"object","required":["faction_id","pilots","systems_controlled","kills","victory_points"],"properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_stats_faction_id","description":"faction_id integer"},"pilots":{"description":"How many pilots fight for the given faction","type":"integer","format":"int32","title":"get_fw_stats_pilots"},"systems_controlled":{"description":"The number of solar systems controlled by the given faction","type":"integer","format":"int32","title":"get_fw_stats_systems_controlled"},"kills":{"type":"object","description":"Summary of kills against an enemy faction for the given faction","required":["yesterday","last_week","total"],"properties":{"yesterday":{"type":"integer","format":"int32","description":"Yesterday's total number of kills against enemy factions","title":"get_fw_stats_yesterday"},"last_week":{"type":"integer","format":"int32","description":"Last week's total number of kills against enemy factions","title":"get_fw_stats_last_week"},"total":{"type":"integer","format":"int32","description":"Total number of kills against enemy factions since faction warfare began","title":"get_fw_stats_total"}},"title":"get_fw_stats_kills"},"victory_points":{"type":"object","description":"Summary of victory points gained for the given faction","required":["yesterday","last_week","total"],"properties":{"yesterday":{"type":"integer","format":"int32","description":"Yesterday's victory points gained","title":"get_fw_stats_yesterday"},"last_week":{"type":"integer","format":"int32","description":"Last week's victory points gained","title":"get_fw_stats_last_week"},"total":{"type":"integer","format":"int32","description":"Total victory points gained since faction warfare began","title":"get_fw_stats_total"}},"title":"get_fw_stats_victory_points"}},"title":"get_fw_stats_200_ok","description":"200 ok object"},"title":"get_fw_stats_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_fw_stats","x-alternate-versions":["dev","legacy","v1"]}},"/fw/systems/":{"get":{"summary":"Ownership of faction warfare systems","description":"An overview of the current ownership of faction warfare solar systems\n\n---\nAlternate route: `/dev/fw/systems/`\n\nAlternate route: `/legacy/fw/systems/`\n\nAlternate route: `/v1/fw/systems/`\n\n---\nThis route is cached for up to 1800 seconds","tags":["Faction Warfare"],"responses":{"200":{"description":"All faction war solar systems","examples":{"application/json":[{"solar_system_id":30002096,"owner_faction_id":500001,"occupier_faction_id":500001,"victory_points":60,"victory_points_threshold":3000,"contested":true}]},"schema":{"type":"array","maxItems":171,"items":{"type":"object","required":["solar_system_id","occupier_faction_id","owner_faction_id","victory_points","victory_points_threshold","contested"],"properties":{"solar_system_id":{"type":"integer","format":"int32","title":"get_fw_systems_solar_system_id","description":"solar_system_id integer"},"owner_faction_id":{"type":"integer","format":"int32","title":"get_fw_systems_owner_faction_id","description":"owner_faction_id integer"},"occupier_faction_id":{"type":"integer","format":"int32","title":"get_fw_systems_occupier_faction_id","description":"occupier_faction_id integer"},"victory_points":{"type":"integer","format":"int32","title":"get_fw_systems_victory_points","description":"victory_points integer"},"victory_points_threshold":{"type":"integer","format":"int32","title":"get_fw_systems_victory_points_threshold","description":"victory_points_threshold integer"},"contested":{"type":"boolean","title":"get_fw_systems_contested","description":"contested boolean"}},"title":"get_fw_systems_200_ok","description":"200 ok object"},"title":"get_fw_systems_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_fw_systems","x-cached-seconds":1800,"x-alternate-versions":["dev","legacy","v1"]}},"/fw/leaderboards/":{"get":{"summary":"List of the top factions in faction warfare","description":"Top 4 leaderboard of factions for kills and victory points separated by total, last week and yesterday.\n\n---\nAlternate route: `/dev/fw/leaderboards/`\n\nAlternate route: `/legacy/fw/leaderboards/`\n\nAlternate route: `/v1/fw/leaderboards/`\n\n---\nThis route expires daily at 11:05","tags":["Faction Warfare"],"responses":{"200":{"description":"Corporation leaderboard of kills and victory points within faction warfare.","examples":{"application/json":{"kills":{"yesterday":[{"faction_id":500001,"amount":100},{"faction_id":500004,"amount":50}],"last_week":[{"faction_id":500001,"amount":730},{"faction_id":500004,"amount":671}],"active_total":[{"faction_id":500004,"amount":832273},{"faction_id":500001,"amount":687915}]},"victory_points":{"yesterday":[{"faction_id":500002,"amount":5000},{"faction_id":500003,"amount":3500}],"last_week":[{"faction_id":500001,"amount":97360},{"faction_id":500004,"amount":84980}],"active_total":[{"faction_id":500001,"amount":53130500},{"faction_id":500004,"amount":50964263}]}}},"schema":{"type":"object","required":["kills","victory_points"],"properties":{"kills":{"type":"object","description":"Top 4 rankings of factions by number of kills from yesterday, last week and in total.","required":["yesterday","last_week","active_total"],"properties":{"yesterday":{"description":"Top 4 ranking of factions by kills in the past day","type":"array","maxItems":4,"items":{"type":"object","properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_faction_id","description":"faction_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_amount"}},"title":"get_fw_leaderboards_yesterday","description":"yesterday object"},"title":"get_fw_leaderboards_yesterday"},"last_week":{"description":"Top 4 ranking of factions by kills in the past week","type":"array","maxItems":4,"items":{"type":"object","properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_faction_id","description":"faction_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_amount"}},"title":"get_fw_leaderboards_last_week","description":"last_week object"},"title":"get_fw_leaderboards_last_week"},"active_total":{"description":"Top 4 ranking of factions active in faction warfare by total kills. A faction is considered \"active\" if they have participated in faction warfare in the past 14 days.","type":"array","maxItems":4,"items":{"type":"object","properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_faction_id","description":"faction_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_amount"}},"title":"get_fw_leaderboards_active_total","description":"active_total object"},"title":"get_fw_leaderboards_active_total"}},"title":"get_fw_leaderboards_kills"},"victory_points":{"description":"Top 4 rankings of factions by victory points from yesterday, last week and in total","type":"object","required":["yesterday","last_week","active_total"],"properties":{"yesterday":{"description":"Top 4 ranking of factions by victory points in the past day","type":"array","maxItems":4,"items":{"type":"object","properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_faction_id","description":"faction_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_amount"}},"title":"get_fw_leaderboards_yesterday","description":"yesterday object"},"title":"get_fw_leaderboards_yesterday"},"last_week":{"description":"Top 4 ranking of factions by victory points in the past week","type":"array","maxItems":4,"items":{"type":"object","properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_faction_id","description":"faction_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_amount"}},"title":"get_fw_leaderboards_last_week","description":"last_week object"},"title":"get_fw_leaderboards_last_week"},"active_total":{"description":"Top 4 ranking of factions active in faction warfare by total victory points. A faction is considered \"active\" if they have participated in faction warfare in the past 14 days.","type":"array","maxItems":4,"items":{"type":"object","properties":{"faction_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_faction_id","description":"faction_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_amount"}},"title":"get_fw_leaderboards_active_total","description":"active_total object"},"title":"get_fw_leaderboards_active_total"}},"title":"get_fw_leaderboards_victory_points"}},"title":"get_fw_leaderboards_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_fw_leaderboards","x-alternate-versions":["dev","legacy","v1"]}},"/fw/leaderboards/characters/":{"get":{"summary":"List of the top pilots in faction warfare","description":"Top 100 leaderboard of pilots for kills and victory points separated by total, last week and yesterday.\n\n---\nAlternate route: `/dev/fw/leaderboards/characters/`\n\nAlternate route: `/legacy/fw/leaderboards/characters/`\n\nAlternate route: `/v1/fw/leaderboards/characters/`\n\n---\nThis route expires daily at 11:05","tags":["Faction Warfare"],"responses":{"200":{"description":"Character leaderboard of kills and victory points within faction warfare.","examples":{"application/json":{"kills":{"yesterday":[{"character_id":2112625428,"amount":34},{"character_id":95465499,"amount":20}],"last_week":[{"character_id":2112625428,"amount":100},{"character_id":95465499,"amount":70}],"active_total":[{"character_id":2112625428,"amount":10000},{"character_id":95465499,"amount":8500}]},"victory_points":{"yesterday":[{"character_id":2112625428,"amount":620},{"character_id":95465499,"amount":550}],"last_week":[{"character_id":2112625428,"amount":2660},{"character_id":95465499,"amount":2000}],"active_total":[{"character_id":2112625428,"amount":1239158},{"character_id":95465499,"amount":1139029}]}}},"schema":{"type":"object","required":["kills","victory_points"],"properties":{"kills":{"type":"object","description":"Top 100 rankings of pilots by number of kills from yesterday, last week and in total.","required":["yesterday","last_week","active_total"],"properties":{"yesterday":{"description":"Top 100 ranking of pilots by kills in the past day","type":"array","maxItems":100,"items":{"type":"object","properties":{"character_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_characters_character_id","description":"character_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_characters_amount"}},"title":"get_fw_leaderboards_characters_yesterday","description":"yesterday object"},"title":"get_fw_leaderboards_characters_yesterday"},"last_week":{"description":"Top 100 ranking of pilots by kills in the past week","type":"array","maxItems":100,"items":{"type":"object","properties":{"character_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_characters_character_id","description":"character_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_characters_amount"}},"title":"get_fw_leaderboards_characters_last_week","description":"last_week object"},"title":"get_fw_leaderboards_characters_last_week"},"active_total":{"description":"Top 100 ranking of pilots active in faction warfare by total kills. A pilot is considered \"active\" if they have participated in faction warfare in the past 14 days.","type":"array","maxItems":100,"items":{"type":"object","properties":{"character_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_characters_character_id","description":"character_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_characters_amount"}},"title":"get_fw_leaderboards_characters_active_total","description":"active_total object"},"title":"get_fw_leaderboards_characters_active_total"}},"title":"get_fw_leaderboards_characters_kills"},"victory_points":{"description":"Top 100 rankings of pilots by victory points from yesterday, last week and in total","type":"object","required":["yesterday","last_week","active_total"],"properties":{"yesterday":{"description":"Top 100 ranking of pilots by victory points in the past day","type":"array","maxItems":100,"items":{"type":"object","properties":{"character_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_characters_character_id","description":"character_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_characters_amount"}},"title":"get_fw_leaderboards_characters_yesterday","description":"yesterday object"},"title":"get_fw_leaderboards_characters_yesterday"},"last_week":{"description":"Top 100 ranking of pilots by victory points in the past week","type":"array","maxItems":100,"items":{"type":"object","properties":{"character_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_characters_character_id","description":"character_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_characters_amount"}},"title":"get_fw_leaderboards_characters_last_week","description":"last_week object"},"title":"get_fw_leaderboards_characters_last_week"},"active_total":{"description":"Top 100 ranking of pilots active in faction warfare by total victory points. A pilot is considered \"active\" if they have participated in faction warfare in the past 14 days.","type":"array","maxItems":100,"items":{"type":"object","properties":{"character_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_characters_character_id","description":"character_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_characters_amount"}},"title":"get_fw_leaderboards_characters_active_total","description":"active_total object"},"title":"get_fw_leaderboards_characters_active_total"}},"title":"get_fw_leaderboards_characters_victory_points"}},"title":"get_fw_leaderboards_characters_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_fw_leaderboards_characters","x-alternate-versions":["dev","legacy","v1"]}},"/fw/leaderboards/corporations/":{"get":{"summary":"List of the top corporations in faction warfare","description":"Top 10 leaderboard of corporations for kills and victory points separated by total, last week and yesterday.\n\n---\nAlternate route: `/dev/fw/leaderboards/corporations/`\n\nAlternate route: `/legacy/fw/leaderboards/corporations/`\n\nAlternate route: `/v1/fw/leaderboards/corporations/`\n\n---\nThis route expires daily at 11:05","tags":["Faction Warfare"],"responses":{"200":{"description":"Corporation leaderboard of kills and victory points within faction warfare.","examples":{"application/json":{"kills":{"yesterday":[{"corporation_id":1000180,"amount":51},{"corporation_id":1000182,"amount":39}],"last_week":[{"corporation_id":1000180,"amount":290},{"corporation_id":1000182,"amount":169}],"active_total":[{"corporation_id":1000180,"amount":81692},{"corporation_id":1000182,"amount":76793}]},"victory_points":{"yesterday":[{"corporation_id":1000180,"amount":12600},{"corporation_id":1000181,"amount":8240}],"last_week":[{"corporation_id":1000180,"amount":91980},{"corporation_id":1000181,"amount":58920}],"active_total":[{"corporation_id":1000180,"amount":18640927},{"corporation_id":1000181,"amount":18078265}]}}},"schema":{"type":"object","required":["kills","victory_points"],"properties":{"kills":{"type":"object","description":"Top 10 rankings of corporations by number of kills from yesterday, last week and in total.","required":["yesterday","last_week","active_total"],"properties":{"yesterday":{"description":"Top 10 ranking of corporations by kills in the past day","type":"array","maxItems":10,"items":{"type":"object","properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_corporation_id","description":"corporation_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_amount"}},"title":"get_fw_leaderboards_corporations_yesterday","description":"yesterday object"},"title":"get_fw_leaderboards_corporations_yesterday"},"last_week":{"description":"Top 10 ranking of corporations by kills in the past week","type":"array","maxItems":10,"items":{"type":"object","properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_corporation_id","description":"corporation_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_amount"}},"title":"get_fw_leaderboards_corporations_last_week","description":"last_week object"},"title":"get_fw_leaderboards_corporations_last_week"},"active_total":{"description":"Top 10 ranking of corporations active in faction warfare by total kills. A corporation is considered \"active\" if they have participated in faction warfare in the past 14 days.","type":"array","maxItems":10,"items":{"type":"object","properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_corporation_id","description":"corporation_id integer"},"amount":{"description":"Amount of kills","type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_amount"}},"title":"get_fw_leaderboards_corporations_active_total","description":"active_total object"},"title":"get_fw_leaderboards_corporations_active_total"}},"title":"get_fw_leaderboards_corporations_kills"},"victory_points":{"description":"Top 10 rankings of corporations by victory points from yesterday, last week and in total","type":"object","required":["yesterday","last_week","active_total"],"properties":{"yesterday":{"description":"Top 10 ranking of corporations by victory points in the past day","type":"array","maxItems":10,"items":{"type":"object","properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_corporation_id","description":"corporation_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_amount"}},"title":"get_fw_leaderboards_corporations_yesterday","description":"yesterday object"},"title":"get_fw_leaderboards_corporations_yesterday"},"last_week":{"description":"Top 10 ranking of corporations by victory points in the past week","type":"array","maxItems":10,"items":{"type":"object","properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_corporation_id","description":"corporation_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_amount"}},"title":"get_fw_leaderboards_corporations_last_week","description":"last_week object"},"title":"get_fw_leaderboards_corporations_last_week"},"active_total":{"description":"Top 10 ranking of corporations active in faction warfare by total victory points. A corporation is considered \"active\" if they have participated in faction warfare in the past 14 days.","type":"array","maxItems":10,"items":{"type":"object","properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_corporation_id","description":"corporation_id integer"},"amount":{"description":"Amount of victory points","type":"integer","format":"int32","title":"get_fw_leaderboards_corporations_amount"}},"title":"get_fw_leaderboards_corporations_active_total","description":"active_total object"},"title":"get_fw_leaderboards_corporations_active_total"}},"title":"get_fw_leaderboards_corporations_victory_points"}},"title":"get_fw_leaderboards_corporations_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_fw_leaderboards_corporations","x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/fw/stats/":{"get":{"summary":"Overview of a corporation involved in faction warfare","description":"Statistics about a corporation involved in faction warfare\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/fw/stats/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/fw/stats/`\n\nAlternate route: `/v1/corporations/{corporation_id}/fw/stats/`\n\n---\nThis route expires daily at 11:05","tags":["Faction Warfare"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Faction warfare statistics for a given corporation","examples":{"application/json":{"faction_id":500001,"enlisted_on":"2017-10-17T00:00:00Z","pilots":28863,"kills":{"yesterday":136,"last_week":893,"total":684350},"victory_points":{"yesterday":15980,"last_week":102640,"total":52658260}}},"schema":{"type":"object","required":["kills","victory_points"],"properties":{"faction_id":{"type":"integer","format":"int32","description":"The faction the given corporation is enlisted to fight for. Will not be included if corporation is not enlisted in faction warfare","title":"get_corporations_corporation_id_fw_stats_faction_id"},"enlisted_on":{"type":"string","format":"date-time","description":"The enlistment date of the given corporation into faction warfare. Will not be included if corporation is not enlisted in faction warfare","title":"get_corporations_corporation_id_fw_stats_enlisted_on"},"pilots":{"type":"integer","format":"int32","description":"How many pilots the enlisted corporation has. Will not be included if corporation is not enlisted in faction warfare","title":"get_corporations_corporation_id_fw_stats_pilots"},"kills":{"type":"object","description":"Summary of kills done by the given corporation against enemy factions","required":["yesterday","last_week","total"],"properties":{"yesterday":{"type":"integer","format":"int32","description":"Yesterday's total number of kills by members of the given corporation against enemy factions","title":"get_corporations_corporation_id_fw_stats_yesterday"},"last_week":{"type":"integer","format":"int32","description":"Last week's total number of kills by members of the given corporation against enemy factions","title":"get_corporations_corporation_id_fw_stats_last_week"},"total":{"type":"integer","format":"int32","description":"Total number of kills by members of the given corporation against enemy factions since the corporation enlisted","title":"get_corporations_corporation_id_fw_stats_total"}},"title":"get_corporations_corporation_id_fw_stats_kills"},"victory_points":{"type":"object","description":"Summary of victory points gained by the given corporation for the enlisted faction","required":["yesterday","last_week","total"],"properties":{"yesterday":{"type":"integer","format":"int32","description":"Yesterday's victory points gained by members of the given corporation","title":"get_corporations_corporation_id_fw_stats_yesterday"},"last_week":{"type":"integer","format":"int32","description":"Last week's victory points gained by members of the given corporation","title":"get_corporations_corporation_id_fw_stats_last_week"},"total":{"type":"integer","format":"int32","description":"Total victory points gained since the given corporation enlisted","title":"get_corporations_corporation_id_fw_stats_total"}},"title":"get_corporations_corporation_id_fw_stats_victory_points"}},"title":"get_corporations_corporation_id_fw_stats_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":[],"security":[{"evesso":["esi-corporations.read_fw_stats.v1"]}],"operationId":"get_corporations_corporation_id_fw_stats","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/fw/stats/":{"get":{"summary":"Overview of a character involved in faction warfare","description":"Statistical overview of a character involved in faction warfare\n\n---\nAlternate route: `/dev/characters/{character_id}/fw/stats/`\n\nAlternate route: `/legacy/characters/{character_id}/fw/stats/`\n\nAlternate route: `/v1/characters/{character_id}/fw/stats/`\n\n---\nThis route expires daily at 11:05","tags":["Faction Warfare"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Faction warfare statistics for a given character","examples":{"application/json":{"faction_id":500001,"enlisted_on":"2017-10-17T00:00:00Z","kills":{"yesterday":136,"last_week":893,"total":684350},"victory_points":{"yesterday":15980,"last_week":102640,"total":52658260}}},"schema":{"type":"object","required":["kills","victory_points"],"properties":{"faction_id":{"type":"integer","format":"int32","description":"The faction the given character is enlisted to fight for. Will not be included if character is not enlisted in faction warfare","title":"get_characters_character_id_fw_stats_faction_id"},"enlisted_on":{"type":"string","format":"date-time","description":"The enlistment date of the given character into faction warfare. Will not be included if character is not enlisted in faction warfare","title":"get_characters_character_id_fw_stats_enlisted_on"},"current_rank":{"type":"integer","format":"int32","description":"The given character's current faction rank","minimum":0,"maximum":9,"title":"get_characters_character_id_fw_stats_current_rank"},"highest_rank":{"type":"integer","format":"int32","description":"The given character's highest faction rank achieved","minimum":0,"maximum":9,"title":"get_characters_character_id_fw_stats_highest_rank"},"kills":{"type":"object","description":"Summary of kills done by the given character against enemy factions","required":["yesterday","last_week","total"],"properties":{"yesterday":{"type":"integer","format":"int32","description":"Yesterday's total number of kills by a given character against enemy factions","title":"get_characters_character_id_fw_stats_yesterday"},"last_week":{"type":"integer","format":"int32","description":"Last week's total number of kills by a given character against enemy factions","title":"get_characters_character_id_fw_stats_last_week"},"total":{"type":"integer","format":"int32","description":"Total number of kills by a given character against enemy factions since the character enlisted","title":"get_characters_character_id_fw_stats_total"}},"title":"get_characters_character_id_fw_stats_kills"},"victory_points":{"type":"object","description":"Summary of victory points gained by the given character for the enlisted faction","required":["yesterday","last_week","total"],"properties":{"yesterday":{"type":"integer","format":"int32","description":"Yesterday's victory points gained by the given character","title":"get_characters_character_id_fw_stats_yesterday"},"last_week":{"type":"integer","format":"int32","description":"Last week's victory points gained by the given character","title":"get_characters_character_id_fw_stats_last_week"},"total":{"type":"integer","format":"int32","description":"Total victory points gained since the given character enlisted","title":"get_characters_character_id_fw_stats_total"}},"title":"get_characters_character_id_fw_stats_victory_points"}},"title":"get_characters_character_id_fw_stats_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_fw_stats.v1"]}],"operationId":"get_characters_character_id_fw_stats","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/fittings/{fitting_id}/":{"delete":{"description":"Delete a fitting from a character\n\n---\nAlternate route: `/dev/characters/{character_id}/fittings/{fitting_id}/`\n\nAlternate route: `/legacy/characters/{character_id}/fittings/{fitting_id}/`\n\nAlternate route: `/v1/characters/{character_id}/fittings/{fitting_id}/`\n","summary":"Delete fitting","tags":["Fittings"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"fitting_id","in":"path","description":"ID for a fitting of this character","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Fitting deleted"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fittings.write_fittings.v1"]}],"operationId":"delete_characters_character_id_fittings_fitting_id","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/fittings/":{"get":{"description":"Return fittings of a character\n\n---\nAlternate route: `/dev/characters/{character_id}/fittings/`\n\nAlternate route: `/legacy/characters/{character_id}/fittings/`\n\nAlternate route: `/v1/characters/{character_id}/fittings/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get fittings","tags":["Fittings"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of fittings","examples":{"application/json":[{"fitting_id":1,"name":"Best Vindicator","description":"Awesome Vindi fitting","ship_type_id":123,"items":[{"type_id":1234,"flag":12,"quantity":1}]}]},"schema":{"type":"array","maxItems":250,"items":{"type":"object","required":["fitting_id","name","description","ship_type_id","items"],"properties":{"fitting_id":{"type":"integer","format":"int32","title":"get_characters_character_id_fittings_fitting_id","description":"fitting_id integer"},"name":{"type":"string","title":"get_characters_character_id_fittings_name","description":"name string"},"description":{"type":"string","title":"get_characters_character_id_fittings_description","description":"description string"},"ship_type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_fittings_ship_type_id","description":"ship_type_id integer"},"items":{"type":"array","maxItems":255,"items":{"type":"object","required":["type_id","flag","quantity"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_fittings_type_id","description":"type_id integer"},"flag":{"type":"integer","format":"int32","title":"get_characters_character_id_fittings_flag","description":"flag integer"},"quantity":{"type":"integer","format":"int32","title":"get_characters_character_id_fittings_quantity","description":"quantity integer"}},"title":"get_characters_character_id_fittings_item","description":"item object"},"title":"get_characters_character_id_fittings_items","description":"items array"}},"title":"get_characters_character_id_fittings_200_ok","description":"200 ok object"},"title":"get_characters_character_id_fittings_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fittings.read_fittings.v1"]}],"operationId":"get_characters_character_id_fittings","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]},"post":{"description":"Save a new fitting for a character\n\n---\nAlternate route: `/dev/characters/{character_id}/fittings/`\n\nAlternate route: `/legacy/characters/{character_id}/fittings/`\n\nAlternate route: `/v1/characters/{character_id}/fittings/`\n","summary":"Create fitting","tags":["Fittings"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"fitting","in":"body","description":"Details about the new fitting","schema":{"type":"object","required":["name","description","ship_type_id","items"],"properties":{"name":{"type":"string","minLength":1,"maxLength":50,"title":"post_characters_character_id_fittings_name","description":"name string"},"description":{"type":"string","minLength":0,"maxLength":500,"title":"post_characters_character_id_fittings_description","description":"description string"},"ship_type_id":{"type":"integer","format":"int32","title":"post_characters_character_id_fittings_ship_type_id","description":"ship_type_id integer"},"items":{"type":"array","minItems":1,"maxItems":255,"items":{"type":"object","required":["type_id","flag","quantity"],"properties":{"type_id":{"type":"integer","format":"int32","title":"post_characters_character_id_fittings_type_id","description":"type_id integer"},"flag":{"type":"integer","format":"int32","title":"post_characters_character_id_fittings_flag","description":"flag integer"},"quantity":{"type":"integer","format":"int32","title":"post_characters_character_id_fittings_quantity","description":"quantity integer"}},"title":"post_characters_character_id_fittings_item","description":"item object"},"title":"post_characters_character_id_fittings_items","description":"items array"}},"title":"post_characters_character_id_fittings_fitting","description":"fitting object"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"201":{"description":"A list of fittings","examples":{"application/json":{"fitting_id":2}},"schema":{"type":"object","required":["fitting_id"],"properties":{"fitting_id":{"type":"integer","format":"int32","title":"post_characters_character_id_fittings_fitting_id","description":"fitting_id integer"}},"title":"post_characters_character_id_fittings_created","description":"201 created object"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fittings.write_fittings.v1"]}],"operationId":"post_characters_character_id_fittings","x-alternate-versions":["dev","legacy","v1"]}},"/fleets/{fleet_id}/":{"get":{"description":"Return details about a fleet\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/`\n\n---\nThis route is cached for up to 5 seconds","summary":"Get fleet information","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Details about a fleet","examples":{"application/json":{"motd":"This is an awesome fleet!","is_free_move":false,"is_registered":false,"is_voice_enabled":false}},"schema":{"type":"object","required":["motd","is_free_move","is_registered","is_voice_enabled"],"properties":{"motd":{"type":"string","description":"Fleet MOTD in CCP flavoured HTML","title":"get_fleets_fleet_id_motd"},"is_free_move":{"type":"boolean","description":"Is free-move enabled","title":"get_fleets_fleet_id_is_free_move"},"is_registered":{"type":"boolean","description":"Does the fleet have an active fleet advertisement","title":"get_fleets_fleet_id_is_registered"},"is_voice_enabled":{"type":"boolean","description":"Is EVE Voice enabled","title":"get_fleets_fleet_id_is_voice_enabled"}},"title":"get_fleets_fleet_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"get_fleets_fleet_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_fleets_fleet_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.read_fleet.v1"]}],"operationId":"get_fleets_fleet_id","x-cached-seconds":5,"x-alternate-versions":["dev","legacy","v1"]},"put":{"description":"Update settings about a fleet\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/`\n","summary":"Update fleet","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"name":"new_settings","in":"body","description":"What to update for this fleet","required":true,"schema":{"type":"object","properties":{"motd":{"type":"string","description":"New fleet MOTD in CCP flavoured HTML","title":"put_fleets_fleet_id_motd"},"is_free_move":{"type":"boolean","description":"Should free-move be enabled in the fleet","title":"put_fleets_fleet_id_is_free_move"}},"title":"put_fleets_fleet_id_new_settings","description":"new_settings object"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Fleet updated"},"400":{"description":"Invalid request body","schema":{"type":"object","title":"put_fleets_fleet_id_bad_request","description":"Bad request","properties":{"error":{"type":"string","description":"Bad request message","title":"put_fleets_fleet_id_400_bad_request"}}},"examples":{"application/json":{"error":"Bad request message"}}},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"put_fleets_fleet_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"put_fleets_fleet_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"put_fleets_fleet_id","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/fleet/":{"get":{"description":"Return the fleet ID the character is in, if any.\n\n---\nAlternate route: `/dev/characters/{character_id}/fleet/`\n\nAlternate route: `/legacy/characters/{character_id}/fleet/`\n\nAlternate route: `/v1/characters/{character_id}/fleet/`\n\n---\nThis route is cached for up to 60 seconds","summary":"Get character fleet info","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Details about the character's fleet","examples":{"application/json":{"fleet_id":1234567890,"wing_id":-1,"squad_id":-1,"role":"fleet_commander"}},"schema":{"type":"object","required":["fleet_id","wing_id","squad_id","role"],"properties":{"fleet_id":{"type":"integer","format":"int64","description":"The character's current fleet ID","title":"get_characters_character_id_fleet_fleet_id"},"wing_id":{"type":"integer","format":"int64","description":"ID of the wing the member is in. If not applicable, will be set to -1","title":"get_characters_character_id_fleet_wing_id"},"squad_id":{"type":"integer","format":"int64","description":"ID of the squad the member is in. If not applicable, will be set to -1","title":"get_characters_character_id_fleet_squad_id"},"role":{"type":"string","description":"Member\u2019s role in fleet","enum":["fleet_commander","squad_commander","squad_member","wing_commander"],"title":"get_characters_character_id_fleet_role"}},"title":"get_characters_character_id_fleet_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"The character is not in a fleet","schema":{"type":"object","title":"get_characters_character_id_fleet_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_characters_character_id_fleet_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.read_fleet.v1"]}],"operationId":"get_characters_character_id_fleet","x-cached-seconds":60,"x-alternate-versions":["dev","legacy","v1"]}},"/fleets/{fleet_id}/members/":{"get":{"description":"Return information about fleet members\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/members/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/members/`\n\nAlternate route: `/v1/fleets/{fleet_id}/members/`\n\n---\nThis route is cached for up to 5 seconds","summary":"Get fleet members","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of fleet members","examples":{"application/json":[{"character_id":93265215,"ship_type_id":33328,"wing_id":2073711261968,"squad_id":3129411261968,"role":"squad_commander","role_name":"Squad Commander (Boss)","join_time":"2016-04-29T12:34:56Z","takes_fleet_warp":true,"solar_system_id":30003729,"station_id":61000180}]},"schema":{"type":"array","maxItems":256,"items":{"type":"object","required":["character_id","ship_type_id","wing_id","squad_id","role","role_name","join_time","takes_fleet_warp","solar_system_id"],"properties":{"character_id":{"type":"integer","format":"int32","title":"get_fleets_fleet_id_members_character_id","description":"character_id integer"},"ship_type_id":{"type":"integer","format":"int32","title":"get_fleets_fleet_id_members_ship_type_id","description":"ship_type_id integer"},"wing_id":{"type":"integer","format":"int64","description":"ID of the wing the member is in. If not applicable, will be set to -1","title":"get_fleets_fleet_id_members_wing_id"},"squad_id":{"type":"integer","format":"int64","description":"ID of the squad the member is in. If not applicable, will be set to -1","title":"get_fleets_fleet_id_members_squad_id"},"role":{"type":"string","description":"Member\u2019s role in fleet","enum":["fleet_commander","wing_commander","squad_commander","squad_member"],"title":"get_fleets_fleet_id_members_role"},"role_name":{"type":"string","description":"Localized role names","title":"get_fleets_fleet_id_members_role_name"},"join_time":{"type":"string","format":"date-time","title":"get_fleets_fleet_id_members_join_time","description":"join_time string"},"takes_fleet_warp":{"type":"boolean","description":"Whether the member take fleet warps","title":"get_fleets_fleet_id_members_takes_fleet_warp"},"solar_system_id":{"type":"integer","format":"int32","description":"Solar system the member is located in","title":"get_fleets_fleet_id_members_solar_system_id"},"station_id":{"type":"integer","format":"int64","description":"Station in which the member is docked in, if applicable","title":"get_fleets_fleet_id_members_station_id"}},"title":"get_fleets_fleet_id_members_200_ok","description":"200 ok object"},"title":"get_fleets_fleet_id_members_ok","description":"200 ok array"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"get_fleets_fleet_id_members_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_fleets_fleet_id_members_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.read_fleet.v1"]}],"operationId":"get_fleets_fleet_id_members","x-cached-seconds":5,"x-alternate-versions":["dev","legacy","v1"]},"post":{"description":"Invite a character into the fleet. If a character has a CSPA charge set it is not possible to invite them to the fleet using ESI\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/members/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/members/`\n\nAlternate route: `/v1/fleets/{fleet_id}/members/`\n","summary":"Create fleet invitation","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"name":"invitation","in":"body","description":"Details of the invitation","required":true,"schema":{"type":"object","required":["character_id","role"],"properties":{"character_id":{"type":"integer","format":"int32","description":"The character you want to invite","title":"post_fleets_fleet_id_members_character_id"},"role":{"type":"string","description":"If a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is invited with the `wing_commander` role, only `wing_id` should be specified. If a character is invited with the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is invited with the `squad_member` role, `wing_id` and `squad_id` should either both be specified or not specified at all. If they aren\u2019t specified, the invited character will join any squad with available positions.","enum":["fleet_commander","wing_commander","squad_commander","squad_member"],"title":"post_fleets_fleet_id_members_role"},"wing_id":{"type":"integer","format":"int64","minimum":0,"title":"post_fleets_fleet_id_members_wing_id","description":"wing_id integer"},"squad_id":{"type":"integer","format":"int64","minimum":0,"title":"post_fleets_fleet_id_members_squad_id","description":"squad_id integer"}},"title":"post_fleets_fleet_id_members_invitation","description":"invitation object"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Fleet invitation sent"},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"post_fleets_fleet_id_members_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"post_fleets_fleet_id_members_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"422":{"description":"Errors in invitation","examples":{"application/json":{"error":"missing wing_id"}},"schema":{"type":"object","properties":{"error":{"type":"string","description":"error message","title":"post_fleets_fleet_id_members_error"}},"title":"post_fleets_fleet_id_members_unprocessable_entity","description":"422 unprocessable entity object"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"post_fleets_fleet_id_members","x-alternate-versions":["dev","legacy","v1"]}},"/fleets/{fleet_id}/members/{member_id}/":{"delete":{"description":"Kick a fleet member\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/members/{member_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/members/{member_id}/`\n","summary":"Kick fleet member","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"name":"member_id","in":"path","description":"The character ID of a member in this fleet","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Fleet member kicked"},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"delete_fleets_fleet_id_members_member_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"delete_fleets_fleet_id_members_member_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"delete_fleets_fleet_id_members_member_id","x-alternate-versions":["dev","legacy","v1"]},"put":{"description":"Move a fleet member around\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/members/{member_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/members/{member_id}/`\n","summary":"Move fleet member","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"name":"member_id","in":"path","description":"The character ID of a member in this fleet","required":true,"type":"integer","format":"int32"},{"name":"movement","in":"body","description":"Details of the invitation","required":true,"schema":{"type":"object","required":["role"],"properties":{"role":{"type":"string","description":"If a character is moved to the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified. If a character is moved to the `wing_commander` role, only `wing_id` should be specified. If a character is moved to the `squad_commander` role, both `wing_id` and `squad_id` should be specified. If a character is moved to the `squad_member` role, both `wing_id` and `squad_id` should be specified.","enum":["fleet_commander","wing_commander","squad_commander","squad_member"],"title":"put_fleets_fleet_id_members_member_id_role"},"wing_id":{"type":"integer","format":"int64","minimum":0,"title":"put_fleets_fleet_id_members_member_id_wing_id","description":"wing_id integer"},"squad_id":{"type":"integer","format":"int64","minimum":0,"title":"put_fleets_fleet_id_members_member_id_squad_id","description":"squad_id integer"}},"title":"put_fleets_fleet_id_members_member_id_movement","description":"movement object"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Fleet invitation sent"},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"put_fleets_fleet_id_members_member_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"put_fleets_fleet_id_members_member_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"422":{"description":"Errors in invitation","examples":{"application/json":{"error":"missing wing_id"}},"schema":{"type":"object","properties":{"error":{"type":"string","description":"error message","title":"put_fleets_fleet_id_members_member_id_error"}},"title":"put_fleets_fleet_id_members_member_id_unprocessable_entity","description":"422 unprocessable entity object"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"put_fleets_fleet_id_members_member_id","x-alternate-versions":["dev","legacy","v1"]}},"/fleets/{fleet_id}/wings/":{"get":{"description":"Return information about wings in a fleet\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/wings/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/wings/`\n\nAlternate route: `/v1/fleets/{fleet_id}/wings/`\n\n---\nThis route is cached for up to 5 seconds","summary":"Get fleet wings","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of fleet wings","examples":{"application/json":[{"name":"Wing 1","id":2073711261968,"squads":[{"name":"Squad 1","id":3129411261968}]}]},"schema":{"type":"array","maxItems":25,"items":{"type":"object","required":["name","id","squads"],"properties":{"name":{"type":"string","title":"get_fleets_fleet_id_wings_name","description":"name string"},"id":{"type":"integer","format":"int64","title":"get_fleets_fleet_id_wings_id","description":"id integer"},"squads":{"type":"array","maxItems":25,"items":{"type":"object","required":["name","id"],"properties":{"name":{"type":"string","title":"get_fleets_fleet_id_wings_name","description":"name string"},"id":{"type":"integer","format":"int64","title":"get_fleets_fleet_id_wings_id","description":"id integer"}},"title":"get_fleets_fleet_id_wings_squad","description":"squad object"},"title":"get_fleets_fleet_id_wings_squads","description":"squads array"}},"title":"get_fleets_fleet_id_wings_200_ok","description":"200 ok object"},"title":"get_fleets_fleet_id_wings_ok","description":"200 ok array"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"get_fleets_fleet_id_wings_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_fleets_fleet_id_wings_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.read_fleet.v1"]}],"operationId":"get_fleets_fleet_id_wings","x-cached-seconds":5,"x-alternate-versions":["dev","legacy","v1"]},"post":{"description":"Create a new wing in a fleet\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/wings/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/wings/`\n\nAlternate route: `/v1/fleets/{fleet_id}/wings/`\n","summary":"Create fleet wing","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"201":{"description":"Wing created","examples":{"application/json":{"wing_id":123}},"schema":{"type":"object","required":["wing_id"],"properties":{"wing_id":{"type":"integer","format":"int64","description":"The wing_id of the newly created wing","title":"post_fleets_fleet_id_wings_wing_id"}},"title":"post_fleets_fleet_id_wings_created","description":"201 created object"}},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"post_fleets_fleet_id_wings_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"post_fleets_fleet_id_wings_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"post_fleets_fleet_id_wings","x-alternate-versions":["dev","legacy","v1"]}},"/fleets/{fleet_id}/wings/{wing_id}/":{"delete":{"description":"Delete a fleet wing, only empty wings can be deleted. The wing may contain squads, but the squads must be empty\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/`\n","summary":"Delete fleet wing","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"name":"wing_id","in":"path","description":"The wing to delete","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Wing deleted"},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"delete_fleets_fleet_id_wings_wing_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"delete_fleets_fleet_id_wings_wing_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"delete_fleets_fleet_id_wings_wing_id","x-alternate-versions":["dev","legacy","v1"]},"put":{"description":"Rename a fleet wing\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/`\n","summary":"Rename fleet wing","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"name":"naming","in":"body","description":"New name of the wing","required":true,"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":10,"title":"put_fleets_fleet_id_wings_wing_id_name","description":"name string"}},"title":"put_fleets_fleet_id_wings_wing_id_naming","description":"naming object"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"name":"wing_id","in":"path","description":"The wing to rename","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Wing renamed"},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"put_fleets_fleet_id_wings_wing_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"put_fleets_fleet_id_wings_wing_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"put_fleets_fleet_id_wings_wing_id","x-alternate-versions":["dev","legacy","v1"]}},"/fleets/{fleet_id}/wings/{wing_id}/squads/":{"post":{"description":"Create a new squad in a fleet\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/squads/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/squads/`\n\nAlternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/squads/`\n","summary":"Create fleet squad","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"name":"wing_id","in":"path","description":"The wing_id to create squad in","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"201":{"description":"Squad created","examples":{"application/json":{"squad_id":123}},"schema":{"type":"object","required":["squad_id"],"properties":{"squad_id":{"type":"integer","format":"int64","description":"The squad_id of the newly created squad","title":"post_fleets_fleet_id_wings_wing_id_squads_squad_id"}},"title":"post_fleets_fleet_id_wings_wing_id_squads_created","description":"201 created object"}},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"post_fleets_fleet_id_wings_wing_id_squads_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"post_fleets_fleet_id_wings_wing_id_squads_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"post_fleets_fleet_id_wings_wing_id_squads","x-alternate-versions":["dev","legacy","v1"]}},"/fleets/{fleet_id}/squads/{squad_id}/":{"delete":{"description":"Delete a fleet squad, only empty squads can be deleted\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/`\n","summary":"Delete fleet squad","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"name":"squad_id","in":"path","description":"The squad to delete","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Squad deleted"},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"delete_fleets_fleet_id_squads_squad_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"delete_fleets_fleet_id_squads_squad_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"delete_fleets_fleet_id_squads_squad_id","x-alternate-versions":["dev","legacy","v1"]},"put":{"description":"Rename a fleet squad\n\n---\nAlternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/`\n\nAlternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/`\n\nAlternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/`\n","summary":"Rename fleet squad","tags":["Fleets"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"fleet_id","in":"path","description":"ID for a fleet","required":true,"type":"integer","format":"int64"},{"name":"naming","in":"body","description":"New name of the squad","required":true,"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":10,"title":"put_fleets_fleet_id_squads_squad_id_name","description":"name string"}},"title":"put_fleets_fleet_id_squads_squad_id_naming","description":"naming object"}},{"name":"squad_id","in":"path","description":"The squad to rename","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Squad renamed"},"404":{"description":"The fleet does not exist or you don't have access to it","schema":{"type":"object","title":"put_fleets_fleet_id_squads_squad_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"put_fleets_fleet_id_squads_squad_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-fleets.write_fleet.v1"]}],"operationId":"put_fleets_fleet_id_squads_squad_id","x-alternate-versions":["dev","legacy","v1"]}},"/incursions/":{"get":{"description":"Return a list of current incursions\n\n---\nAlternate route: `/dev/incursions/`\n\nAlternate route: `/legacy/incursions/`\n\nAlternate route: `/v1/incursions/`\n\n---\nThis route is cached for up to 300 seconds","summary":"List incursions","tags":["Incursions"],"responses":{"200":{"description":"A list of incursions","examples":{"application/json":[{"type":"Incursion","state":"mobilizing","influence":0.9,"has_boss":true,"faction_id":500019,"constellation_id":20000607,"staging_solar_system_id":30004154,"infested_solar_systems":[30004148,30004149,30004150,30004151,30004152,30004153,30004154]}]},"schema":{"type":"array","maxItems":100,"items":{"type":"object","required":["type","state","influence","has_boss","faction_id","constellation_id","staging_solar_system_id","infested_solar_systems"],"properties":{"type":{"type":"string","description":"The type of this incursion","title":"get_incursions_type"},"state":{"type":"string","enum":["withdrawing","mobilizing","established"],"description":"The state of this incursion","title":"get_incursions_state"},"influence":{"type":"number","format":"float","description":"Influence of this incursion as a float from 0 to 1","title":"get_incursions_influence"},"has_boss":{"type":"boolean","description":"Whether the final encounter has boss or not","title":"get_incursions_has_boss"},"faction_id":{"type":"integer","format":"int32","description":"The attacking faction's id","title":"get_incursions_faction_id"},"constellation_id":{"type":"integer","format":"int32","description":"The constellation id in which this incursion takes place","title":"get_incursions_constellation_id"},"staging_solar_system_id":{"type":"integer","format":"int32","description":"Staging solar system for this incursion","title":"get_incursions_staging_solar_system_id"},"infested_solar_systems":{"type":"array","description":"A list of infested solar system ids that are a part of this incursion","maxItems":100,"items":{"type":"integer","format":"int32","title":"get_incursions_infested_solar_system","description":"infested_solar_system integer"},"title":"get_incursions_infested_solar_systems"}},"title":"get_incursions_200_ok","description":"200 ok object"},"title":"get_incursions_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_incursions","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/industry/facilities/":{"get":{"description":"Return a list of industry facilities\n\n---\nAlternate route: `/dev/industry/facilities/`\n\nAlternate route: `/legacy/industry/facilities/`\n\nAlternate route: `/v1/industry/facilities/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List industry facilities","tags":["Industry"],"responses":{"200":{"description":"A list of facilities","examples":{"application/json":[{"facility_id":60012544,"tax":0.1,"owner_id":1000126,"type_id":2502,"solar_system_id":30000032,"region_id":10000001}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["facility_id","owner_id","type_id","solar_system_id","region_id"],"properties":{"facility_id":{"type":"integer","format":"int64","description":"ID of the facility","title":"get_industry_facilities_facility_id"},"tax":{"type":"number","format":"float","description":"Tax imposed by the facility","title":"get_industry_facilities_tax"},"owner_id":{"type":"integer","format":"int32","description":"Owner of the facility","title":"get_industry_facilities_owner_id"},"type_id":{"type":"integer","format":"int32","description":"Type ID of the facility","title":"get_industry_facilities_type_id"},"solar_system_id":{"type":"integer","format":"int32","description":"Solar system ID where the facility is","title":"get_industry_facilities_solar_system_id"},"region_id":{"type":"integer","format":"int32","description":"Region ID where the facility is","title":"get_industry_facilities_region_id"}},"title":"get_industry_facilities_200_ok","description":"200 ok object"},"title":"get_industry_facilities_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_industry_facilities","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/industry/systems/":{"get":{"description":"Return cost indices for solar systems\n\n---\nAlternate route: `/dev/industry/systems/`\n\nAlternate route: `/legacy/industry/systems/`\n\nAlternate route: `/v1/industry/systems/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List solar system cost indices","tags":["Industry"],"responses":{"200":{"description":"A list of cost indicies","examples":{"application/json":[{"solar_system_id":30011392,"cost_indices":[{"activity":"invention","cost_index":0.00480411064973412}]}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["solar_system_id","cost_indices"],"properties":{"solar_system_id":{"type":"integer","format":"int32","title":"get_industry_systems_solar_system_id","description":"solar_system_id integer"},"cost_indices":{"type":"array","maxItems":10,"items":{"type":"object","required":["activity","cost_index"],"properties":{"activity":{"type":"string","enum":["copying","duplicating","invention","manufacturing","none","reaction","researching_material_efficiency","researching_technology","researching_time_efficiency","reverse_engineering"],"title":"get_industry_systems_activity","description":"activity string"},"cost_index":{"type":"number","format":"float","title":"get_industry_systems_cost_index","description":"cost_index number"}},"title":"get_industry_systems_cost_indice","description":"cost_indice object"},"title":"get_industry_systems_cost_indices","description":"cost_indices array"}},"title":"get_industry_systems_200_ok","description":"200 ok object"},"title":"get_industry_systems_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_industry_systems","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/industry/jobs/":{"get":{"summary":"List character industry jobs","description":"List industry jobs placed by a character\n\n---\nAlternate route: `/dev/characters/{character_id}/industry/jobs/`\n\nAlternate route: `/legacy/characters/{character_id}/industry/jobs/`\n\nAlternate route: `/v1/characters/{character_id}/industry/jobs/`\n\n---\nThis route is cached for up to 300 seconds","tags":["Industry"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"include_completed","in":"query","description":"Whether retrieve completed character industry jobs as well","required":false,"type":"boolean"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Industry jobs placed by a character","examples":{"application/json":[{"job_id":229136101,"installer_id":498338451,"facility_id":60006382,"station_id":60006382,"activity_id":1,"blueprint_id":1015116533326,"blueprint_type_id":2047,"blueprint_location_id":60006382,"output_location_id":60006382,"runs":1,"cost":118.01,"licensed_runs":200,"status":"active","duration":548,"start_date":"2014-07-19T15:47:06Z","end_date":"2014-07-19T15:56:14Z"}]},"schema":{"type":"array","maxItems":2000,"items":{"type":"object","required":["job_id","installer_id","facility_id","station_id","activity_id","blueprint_id","blueprint_type_id","blueprint_location_id","output_location_id","runs","status","duration","start_date","end_date"],"properties":{"job_id":{"type":"integer","format":"int32","description":"Unique job ID","title":"get_characters_character_id_industry_jobs_job_id"},"installer_id":{"type":"integer","format":"int32","description":"ID of the character which installed this job","title":"get_characters_character_id_industry_jobs_installer_id"},"facility_id":{"type":"integer","format":"int64","description":"ID of the facility where this job is running","title":"get_characters_character_id_industry_jobs_facility_id"},"station_id":{"type":"integer","format":"int64","description":"ID of the station where industry facility is located","title":"get_characters_character_id_industry_jobs_station_id"},"activity_id":{"type":"integer","format":"int32","description":"Job activity ID","title":"get_characters_character_id_industry_jobs_activity_id"},"blueprint_id":{"type":"integer","format":"int64","title":"get_characters_character_id_industry_jobs_blueprint_id","description":"blueprint_id integer"},"blueprint_type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_industry_jobs_blueprint_type_id","description":"blueprint_type_id integer"},"blueprint_location_id":{"type":"integer","format":"int64","description":"Location ID of the location from which the blueprint was installed. Normally a station ID, but can also be an asset (e.g. container) or corporation facility","title":"get_characters_character_id_industry_jobs_blueprint_location_id"},"output_location_id":{"type":"integer","format":"int64","description":"Location ID of the location to which the output of the job will be delivered. Normally a station ID, but can also be a corporation facility","title":"get_characters_character_id_industry_jobs_output_location_id"},"runs":{"type":"integer","format":"int32","description":"Number of runs for a manufacturing job, or number of copies to make for a blueprint copy","title":"get_characters_character_id_industry_jobs_runs"},"cost":{"type":"number","format":"double","description":"The sume of job installation fee and industry facility tax","title":"get_characters_character_id_industry_jobs_cost"},"licensed_runs":{"type":"integer","format":"int32","description":"Number of runs blueprint is licensed for","title":"get_characters_character_id_industry_jobs_licensed_runs"},"probability":{"type":"number","format":"float","description":"Chance of success for invention","title":"get_characters_character_id_industry_jobs_probability"},"product_type_id":{"type":"integer","format":"int32","description":"Type ID of product (manufactured, copied or invented)","title":"get_characters_character_id_industry_jobs_product_type_id"},"status":{"type":"string","enum":["active","cancelled","delivered","paused","ready","reverted"],"title":"get_characters_character_id_industry_jobs_status","description":"status string"},"duration":{"type":"integer","format":"int32","description":"Job duration in seconds","title":"get_characters_character_id_industry_jobs_duration"},"start_date":{"type":"string","format":"date-time","description":"Date and time when this job started","title":"get_characters_character_id_industry_jobs_start_date"},"end_date":{"type":"string","format":"date-time","description":"Date and time when this job finished","title":"get_characters_character_id_industry_jobs_end_date"},"pause_date":{"type":"string","format":"date-time","description":"Date and time when this job was paused (i.e. time when the facility where this job was installed went offline)","title":"get_characters_character_id_industry_jobs_pause_date"},"completed_date":{"type":"string","format":"date-time","description":"Date and time when this job was completed","title":"get_characters_character_id_industry_jobs_completed_date"},"completed_character_id":{"type":"integer","format":"int32","description":"ID of the character which completed this job","title":"get_characters_character_id_industry_jobs_completed_character_id"},"successful_runs":{"type":"integer","format":"int32","description":"Number of successful runs for this job. Equal to runs unless this is an invention job","title":"get_characters_character_id_industry_jobs_successful_runs"}},"title":"get_characters_character_id_industry_jobs_200_ok","description":"200 ok object"},"title":"get_characters_character_id_industry_jobs_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-industry.read_character_jobs.v1"]}],"operationId":"get_characters_character_id_industry_jobs","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/mining/":{"get":{"summary":"Character mining ledger","description":"Paginated record of all mining done by a character for the past 30 days\n\n\n---\nAlternate route: `/dev/characters/{character_id}/mining/`\n\nAlternate route: `/legacy/characters/{character_id}/mining/`\n\nAlternate route: `/v1/characters/{character_id}/mining/`\n\n---\nThis route is cached for up to 600 seconds","tags":["Industry"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Mining ledger of a character","examples":{"application/json":[{"date":"2017-09-19","solar_system_id":30003707,"type_id":17471,"quantity":7004},{"date":"2017-09-18","solar_system_id":30003707,"type_id":17471,"quantity":5199}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["date","solar_system_id","type_id","quantity"],"properties":{"date":{"type":"string","format":"date","title":"get_characters_character_id_mining_date","description":"date string"},"solar_system_id":{"type":"integer","format":"int32","title":"get_characters_character_id_mining_solar_system_id","description":"solar_system_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_mining_type_id","description":"type_id integer"},"quantity":{"type":"integer","format":"int64","title":"get_characters_character_id_mining_quantity","description":"quantity integer"}},"title":"get_characters_character_id_mining_200_ok","description":"200 ok object"},"title":"get_characters_character_id_mining_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-industry.read_character_mining.v1"]}],"operationId":"get_characters_character_id_mining","x-cached-seconds":600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporation/{corporation_id}/mining/observers/":{"get":{"summary":"Corporation mining observers","description":"Paginated list of all entities capable of observing and recording mining for a corporation\n\n\n---\nAlternate route: `/dev/corporation/{corporation_id}/mining/observers/`\n\nAlternate route: `/legacy/corporation/{corporation_id}/mining/observers/`\n\nAlternate route: `/v1/corporation/{corporation_id}/mining/observers/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Accountant\n","tags":["Industry"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Observer list of a corporation","examples":{"application/json":[{"last_updated":"2017-09-19","observer_id":1,"observer_type":"structure"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["last_updated","observer_id","observer_type"],"properties":{"last_updated":{"type":"string","format":"date","title":"get_corporation_corporation_id_mining_observers_last_updated","description":"last_updated string"},"observer_id":{"type":"integer","format":"int64","description":"The entity that was observing the asteroid field when it was mined.\n","title":"get_corporation_corporation_id_mining_observers_observer_id"},"observer_type":{"description":"The category of the observing entity","type":"string","enum":["structure"],"title":"get_corporation_corporation_id_mining_observers_observer_type"}},"title":"get_corporation_corporation_id_mining_observers_200_ok","description":"200 ok object"},"title":"get_corporation_corporation_id_mining_observers_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Accountant"],"security":[{"evesso":["esi-industry.read_corporation_mining.v1"]}],"operationId":"get_corporation_corporation_id_mining_observers","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporation/{corporation_id}/mining/observers/{observer_id}/":{"get":{"summary":"Observed corporation mining","description":"Paginated record of all mining seen by an observer\n\n\n---\nAlternate route: `/dev/corporation/{corporation_id}/mining/observers/{observer_id}/`\n\nAlternate route: `/legacy/corporation/{corporation_id}/mining/observers/{observer_id}/`\n\nAlternate route: `/v1/corporation/{corporation_id}/mining/observers/{observer_id}/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Accountant\n","tags":["Industry"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"observer_id","in":"path","description":"A mining observer id","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Mining ledger of an observer","examples":{"application/json":[{"last_updated":"2017-09-19","character_id":95465499,"recorded_corporation_id":109299958,"type_id":1230,"quantity":500}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["last_updated","character_id","recorded_corporation_id","type_id","quantity"],"properties":{"last_updated":{"type":"string","format":"date","title":"get_corporation_corporation_id_mining_observers_observer_id_last_updated","description":"last_updated string"},"character_id":{"type":"integer","format":"int32","description":"The character that did the mining\n","title":"get_corporation_corporation_id_mining_observers_observer_id_character_id"},"recorded_corporation_id":{"description":"The corporation id of the character at the time data was recorded.\n","type":"integer","format":"int32","title":"get_corporation_corporation_id_mining_observers_observer_id_recorded_corporation_id"},"type_id":{"type":"integer","format":"int32","title":"get_corporation_corporation_id_mining_observers_observer_id_type_id","description":"type_id integer"},"quantity":{"type":"integer","format":"int64","title":"get_corporation_corporation_id_mining_observers_observer_id_quantity","description":"quantity integer"}},"title":"get_corporation_corporation_id_mining_observers_observer_id_200_ok","description":"200 ok object"},"title":"get_corporation_corporation_id_mining_observers_observer_id_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Accountant"],"security":[{"evesso":["esi-industry.read_corporation_mining.v1"]}],"operationId":"get_corporation_corporation_id_mining_observers_observer_id","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/industry/jobs/":{"get":{"summary":"List corporation industry jobs","description":"List industry jobs run by a corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/industry/jobs/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/industry/jobs/`\n\nAlternate route: `/v1/corporations/{corporation_id}/industry/jobs/`\n\n---\nThis route is cached for up to 300 seconds\n\n---\nRequires one of the following EVE corporation role(s): FactoryManager\n","tags":["Industry"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"include_completed","in":"query","description":"Whether retrieve completed industry jobs as well","required":false,"type":"boolean","default":false},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of corporation industry jobs","examples":{"application/json":[{"job_id":229136101,"installer_id":498338451,"facility_id":60006382,"location_id":60006382,"activity_id":1,"blueprint_id":1015116533326,"blueprint_type_id":2047,"blueprint_location_id":60006382,"output_location_id":60006382,"runs":1,"cost":118.01,"licensed_runs":200,"status":"active","duration":548,"start_date":"2014-07-19T15:47:06Z","end_date":"2014-07-19T15:56:14Z"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["job_id","installer_id","facility_id","location_id","activity_id","blueprint_id","blueprint_type_id","blueprint_location_id","output_location_id","runs","status","duration","start_date","end_date"],"properties":{"job_id":{"type":"integer","format":"int32","description":"Unique job ID","title":"get_corporations_corporation_id_industry_jobs_job_id"},"installer_id":{"type":"integer","format":"int32","description":"ID of the character which installed this job","title":"get_corporations_corporation_id_industry_jobs_installer_id"},"facility_id":{"type":"integer","format":"int64","description":"ID of the facility where this job is running","title":"get_corporations_corporation_id_industry_jobs_facility_id"},"location_id":{"type":"integer","format":"int64","description":"ID of the location for the industry facility","title":"get_corporations_corporation_id_industry_jobs_location_id"},"activity_id":{"type":"integer","format":"int32","description":"Job activity ID","title":"get_corporations_corporation_id_industry_jobs_activity_id"},"blueprint_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_industry_jobs_blueprint_id","description":"blueprint_id integer"},"blueprint_type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_industry_jobs_blueprint_type_id","description":"blueprint_type_id integer"},"blueprint_location_id":{"type":"integer","format":"int64","description":"Location ID of the location from which the blueprint was installed. Normally a station ID, but can also be an asset (e.g. container) or corporation facility","title":"get_corporations_corporation_id_industry_jobs_blueprint_location_id"},"output_location_id":{"type":"integer","format":"int64","description":"Location ID of the location to which the output of the job will be delivered. Normally a station ID, but can also be a corporation facility","title":"get_corporations_corporation_id_industry_jobs_output_location_id"},"runs":{"type":"integer","format":"int32","description":"Number of runs for a manufacturing job, or number of copies to make for a blueprint copy","title":"get_corporations_corporation_id_industry_jobs_runs"},"cost":{"type":"number","format":"double","description":"The sume of job installation fee and industry facility tax","title":"get_corporations_corporation_id_industry_jobs_cost"},"licensed_runs":{"type":"integer","format":"int32","description":"Number of runs blueprint is licensed for","title":"get_corporations_corporation_id_industry_jobs_licensed_runs"},"probability":{"type":"number","format":"float","description":"Chance of success for invention","title":"get_corporations_corporation_id_industry_jobs_probability"},"product_type_id":{"type":"integer","format":"int32","description":"Type ID of product (manufactured, copied or invented)","title":"get_corporations_corporation_id_industry_jobs_product_type_id"},"status":{"type":"string","enum":["active","cancelled","delivered","paused","ready","reverted"],"title":"get_corporations_corporation_id_industry_jobs_status","description":"status string"},"duration":{"type":"integer","format":"int32","description":"Job duration in seconds","title":"get_corporations_corporation_id_industry_jobs_duration"},"start_date":{"type":"string","format":"date-time","description":"Date and time when this job started","title":"get_corporations_corporation_id_industry_jobs_start_date"},"end_date":{"type":"string","format":"date-time","description":"Date and time when this job finished","title":"get_corporations_corporation_id_industry_jobs_end_date"},"pause_date":{"type":"string","format":"date-time","description":"Date and time when this job was paused (i.e. time when the facility where this job was installed went offline)","title":"get_corporations_corporation_id_industry_jobs_pause_date"},"completed_date":{"type":"string","format":"date-time","description":"Date and time when this job was completed","title":"get_corporations_corporation_id_industry_jobs_completed_date"},"completed_character_id":{"type":"integer","format":"int32","description":"ID of the character which completed this job","title":"get_corporations_corporation_id_industry_jobs_completed_character_id"},"successful_runs":{"type":"integer","format":"int32","description":"Number of successful runs for this job. Equal to runs unless this is an invention job","title":"get_corporations_corporation_id_industry_jobs_successful_runs"}},"title":"get_corporations_corporation_id_industry_jobs_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_industry_jobs_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["FactoryManager"],"security":[{"evesso":["esi-industry.read_corporation_jobs.v1"]}],"operationId":"get_corporations_corporation_id_industry_jobs","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/corporation/{corporation_id}/mining/extractions/":{"get":{"summary":"Moon extraction timers","description":"Extraction timers for all moon chunks being extracted by refineries belonging to a corporation.\n\n\n---\nAlternate route: `/dev/corporation/{corporation_id}/mining/extractions/`\n\nAlternate route: `/legacy/corporation/{corporation_id}/mining/extractions/`\n\nAlternate route: `/v1/corporation/{corporation_id}/mining/extractions/`\n\n---\nThis route is cached for up to 1800 seconds\n\n---\nRequires one of the following EVE corporation role(s): Structure_manager\n","tags":["Industry"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of chunk timers","examples":{"application/json":[{"structure_id":1000000010579,"moon_id":40307229,"extraction_start_time":"2017-10-11T10:37:04Z","chunk_arrival_time":"2017-10-17T11:00:59Z","natural_decay_time":"2017-10-17T14:00:59Z"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["structure_id","moon_id","extraction_start_time","chunk_arrival_time","natural_decay_time"],"properties":{"structure_id":{"type":"integer","format":"int64","title":"get_corporation_corporation_id_mining_extractions_structure_id","description":"structure_id integer"},"moon_id":{"type":"integer","format":"int32","title":"get_corporation_corporation_id_mining_extractions_moon_id","description":"moon_id integer"},"extraction_start_time":{"description":"The time at which the current extraction was initiated.\n","type":"string","format":"date-time","title":"get_corporation_corporation_id_mining_extractions_extraction_start_time"},"chunk_arrival_time":{"description":"The time at which the chunk being extracted will arrive and can be fractured by the moon mining drill.\n","type":"string","format":"date-time","title":"get_corporation_corporation_id_mining_extractions_chunk_arrival_time"},"natural_decay_time":{"description":"The time at which the chunk being extracted will naturally fracture if it is not first fractured by the moon mining drill.\n","type":"string","format":"date-time","title":"get_corporation_corporation_id_mining_extractions_natural_decay_time"}},"title":"get_corporation_corporation_id_mining_extractions_200_ok","description":"200 ok object"},"title":"get_corporation_corporation_id_mining_extractions_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Structure_manager"],"security":[{"evesso":["esi-industry.read_corporation_mining.v1"]}],"operationId":"get_corporation_corporation_id_mining_extractions","x-cached-seconds":1800,"x-alternate-versions":["dev","legacy","v1"]}},"/insurance/prices/":{"get":{"description":"Return available insurance levels for all ship types\n\n---\nAlternate route: `/dev/insurance/prices/`\n\nAlternate route: `/legacy/insurance/prices/`\n\nAlternate route: `/v1/insurance/prices/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List insurance levels","tags":["Insurance"],"responses":{"200":{"description":"A list of insurance levels for all ship types","examples":{"application/json":[{"type_id":1,"levels":[{"cost":10.01,"payout":20.01,"name":"Basic"}]}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["type_id","levels"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_insurance_prices_type_id","description":"type_id integer"},"levels":{"type":"array","description":"A list of a available insurance levels for this ship type","maxItems":6,"items":{"type":"object","required":["cost","payout","name"],"properties":{"cost":{"type":"number","format":"float","title":"get_insurance_prices_cost","description":"cost number"},"payout":{"type":"number","format":"float","title":"get_insurance_prices_payout","description":"payout number"},"name":{"type":"string","description":"Localized insurance level","title":"get_insurance_prices_name"}},"title":"get_insurance_prices_level","description":"level object"},"title":"get_insurance_prices_levels"}},"title":"get_insurance_prices_200_ok","description":"200 ok object"},"title":"get_insurance_prices_ok","description":"200 ok array"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_insurance_prices","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/killmails/{killmail_id}/{killmail_hash}/":{"get":{"description":"Return a single killmail from its ID and hash\n\n---\nAlternate route: `/dev/killmails/{killmail_id}/{killmail_hash}/`\n\nAlternate route: `/legacy/killmails/{killmail_id}/{killmail_hash}/`\n\nAlternate route: `/v1/killmails/{killmail_id}/{killmail_hash}/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get a single killmail","tags":["Killmails"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"killmail_hash","in":"path","description":"The killmail hash for verification","required":true,"type":"string"},{"name":"killmail_id","in":"path","description":"The killmail ID to be queried","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A killmail","examples":{"application/json":{"solar_system_id":30002976,"killmail_id":56733821,"killmail_time":"2016-10-22T17:13:36Z","attackers":[{"ship_type_id":17841,"faction_id":500003,"corporation_id":1000179,"character_id":95810944,"weapon_type_id":3074,"final_blow":true,"security_status":-0.3,"damage_done":5745}],"victim":{"alliance_id":621338554,"damage_taken":5745,"items":[{"singleton":0,"item_type_id":5973,"flag":20,"quantity_dropped":1}],"character_id":92796241,"ship_type_id":17812,"corporation_id":841363671,"position":{"y":146704961490.90222,"x":452186600569.4748,"z":109514596532.54477}}}},"schema":{"type":"object","required":["killmail_id","killmail_time","victim","attackers","solar_system_id"],"properties":{"killmail_id":{"type":"integer","format":"int32","description":"ID of the killmail","title":"get_killmails_killmail_id_killmail_hash_killmail_id"},"killmail_time":{"type":"string","format":"date-time","description":"Time that the victim was killed and the killmail generated\n","title":"get_killmails_killmail_id_killmail_hash_killmail_time"},"victim":{"type":"object","required":["damage_taken","ship_type_id"],"properties":{"character_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_character_id","description":"character_id integer"},"corporation_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_corporation_id","description":"corporation_id integer"},"alliance_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_alliance_id","description":"alliance_id integer"},"faction_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_faction_id","description":"faction_id integer"},"damage_taken":{"type":"integer","description":"How much total damage was taken by the victim\n","format":"int32","title":"get_killmails_killmail_id_killmail_hash_damage_taken"},"ship_type_id":{"type":"integer","format":"int32","description":"The ship that the victim was piloting and was destroyed\n","title":"get_killmails_killmail_id_killmail_hash_ship_type_id"},"items":{"type":"array","maxItems":10000,"items":{"type":"object","required":["item_type_id","singleton","flag"],"properties":{"item_type_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_item_type_id","description":"item_type_id integer"},"quantity_destroyed":{"type":"integer","description":"How many of the item were destroyed if any\n","format":"int64","title":"get_killmails_killmail_id_killmail_hash_quantity_destroyed"},"quantity_dropped":{"type":"integer","description":"How many of the item were dropped if any\n","format":"int64","title":"get_killmails_killmail_id_killmail_hash_quantity_dropped"},"singleton":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_singleton","description":"singleton integer"},"flag":{"type":"integer","description":"Flag for the location of the item\n","format":"int32","title":"get_killmails_killmail_id_killmail_hash_flag"},"items":{"type":"array","maxItems":10000,"items":{"type":"object","required":["item_type_id","singleton","flag"],"properties":{"item_type_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_item_type_id","description":"item_type_id integer"},"quantity_destroyed":{"type":"integer","format":"int64","title":"get_killmails_killmail_id_killmail_hash_quantity_destroyed","description":"quantity_destroyed integer"},"quantity_dropped":{"type":"integer","format":"int64","title":"get_killmails_killmail_id_killmail_hash_quantity_dropped","description":"quantity_dropped integer"},"singleton":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_singleton","description":"singleton integer"},"flag":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_flag","description":"flag integer"}},"title":"get_killmails_killmail_id_killmail_hash_item","description":"item object"},"title":"get_killmails_killmail_id_killmail_hash_items","description":"items array"}},"title":"get_killmails_killmail_id_killmail_hash_item","description":"item object"},"title":"get_killmails_killmail_id_killmail_hash_items","description":"items array"},"position":{"type":"object","description":"Coordinates of the victim in Cartesian space relative to the Sun\n","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_killmails_killmail_id_killmail_hash_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_killmails_killmail_id_killmail_hash_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_killmails_killmail_id_killmail_hash_z","description":"z number"}},"title":"get_killmails_killmail_id_killmail_hash_position"}},"title":"get_killmails_killmail_id_killmail_hash_victim","description":"victim object"},"attackers":{"type":"array","maxItems":10000,"items":{"type":"object","required":["security_status","final_blow","damage_done"],"properties":{"character_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_character_id","description":"character_id integer"},"corporation_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_corporation_id","description":"corporation_id integer"},"alliance_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_alliance_id","description":"alliance_id integer"},"faction_id":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_faction_id","description":"faction_id integer"},"security_status":{"type":"number","format":"float","description":"Security status for the attacker\n","title":"get_killmails_killmail_id_killmail_hash_security_status"},"final_blow":{"type":"boolean","description":"Was the attacker the one to achieve the final blow\n","title":"get_killmails_killmail_id_killmail_hash_final_blow"},"damage_done":{"type":"integer","format":"int32","title":"get_killmails_killmail_id_killmail_hash_damage_done","description":"damage_done integer"},"ship_type_id":{"type":"integer","format":"int32","description":"What ship was the attacker flying\n","title":"get_killmails_killmail_id_killmail_hash_ship_type_id"},"weapon_type_id":{"type":"integer","format":"int32","description":"What weapon was used by the attacker for the kill\n","title":"get_killmails_killmail_id_killmail_hash_weapon_type_id"}},"title":"get_killmails_killmail_id_killmail_hash_attacker","description":"attacker object"},"title":"get_killmails_killmail_id_killmail_hash_attackers","description":"attackers array"},"solar_system_id":{"type":"integer","format":"int32","description":"Solar system that the kill took place in\n","title":"get_killmails_killmail_id_killmail_hash_solar_system_id"},"moon_id":{"type":"integer","format":"int32","description":"Moon if the kill took place at one","title":"get_killmails_killmail_id_killmail_hash_moon_id"},"war_id":{"type":"integer","format":"int32","description":"War if the killmail is generated in relation to an official war\n","title":"get_killmails_killmail_id_killmail_hash_war_id"}},"title":"get_killmails_killmail_id_killmail_hash_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"422":{"description":"Invalid killmail_id and/or killmail_hash","schema":{"type":"object","title":"get_killmails_killmail_id_killmail_hash_unprocessable_entity","description":"Unprocessable entity","properties":{"error":{"type":"string","description":"Unprocessable entity message","title":"get_killmails_killmail_id_killmail_hash_422_unprocessable_entity"}}},"examples":{"application/json":{"error":"Unprocessable entity message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_killmails_killmail_id_killmail_hash","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/killmails/recent/":{"get":{"description":"Return a list of character's recent kills and losses\n\n---\nAlternate route: `/dev/characters/{character_id}/killmails/recent/`\n\nAlternate route: `/legacy/characters/{character_id}/killmails/recent/`\n\nAlternate route: `/v1/characters/{character_id}/killmails/recent/`\n\n---\nThis route is cached for up to 120 seconds","summary":"Get character kills and losses","tags":["Killmails"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"max_count","in":"query","description":"How many killmails to return at maximum","type":"integer","format":"int32","required":false,"default":50,"maximum":5000},{"name":"max_kill_id","in":"query","description":"Only return killmails with ID smaller than this.\n","required":false,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of killmail IDs and hashes","examples":{"application/json":[{"killmail_id":2,"killmail_hash":"8eef5e8fb6b88fe3407c489df33822b2e3b57a5e"},{"killmail_id":1,"killmail_hash":"b41ccb498ece33d64019f64c0db392aa3aa701fb"}]},"schema":{"type":"array","maxItems":5000,"items":{"type":"object","required":["killmail_id","killmail_hash"],"properties":{"killmail_id":{"type":"integer","format":"int32","description":"ID of this killmail","title":"get_characters_character_id_killmails_recent_killmail_id"},"killmail_hash":{"type":"string","description":"A hash of this killmail","title":"get_characters_character_id_killmails_recent_killmail_hash"}},"title":"get_characters_character_id_killmails_recent_200_ok","description":"200 ok object"},"title":"get_characters_character_id_killmails_recent_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-killmails.read_killmails.v1"]}],"operationId":"get_characters_character_id_killmails_recent","x-cached-seconds":120,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/killmails/recent/":{"get":{"description":"Get a list of corporation's recent kills and losses\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/killmails/recent/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/killmails/recent/`\n\nAlternate route: `/v1/corporations/{corporation_id}/killmails/recent/`\n\n---\nThis route is cached for up to 300 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"Get corporation kills and losses","tags":["Killmails"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"max_kill_id","in":"query","description":"Only return killmails with ID smaller than this","required":false,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of killmail IDs and hashes","examples":{"application/json":[{"killmail_id":2,"killmail_hash":"8eef5e8fb6b88fe3407c489df33822b2e3b57a5e"},{"killmail_id":1,"killmail_hash":"b41ccb498ece33d64019f64c0db392aa3aa701fb"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["killmail_id","killmail_hash"],"properties":{"killmail_id":{"type":"integer","format":"int32","description":"ID of this killmail","title":"get_corporations_corporation_id_killmails_recent_killmail_id"},"killmail_hash":{"type":"string","description":"A hash of this killmail","title":"get_corporations_corporation_id_killmails_recent_killmail_hash"}},"title":"get_corporations_corporation_id_killmails_recent_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_killmails_recent_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-killmails.read_corporation_killmails.v1"]}],"operationId":"get_corporations_corporation_id_killmails_recent","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/location/":{"get":{"description":"Information about the characters current location. Returns the current solar system id, and also the current station or structure ID if applicable.\n\n---\nAlternate route: `/dev/characters/{character_id}/location/`\n\nAlternate route: `/legacy/characters/{character_id}/location/`\n\nAlternate route: `/v1/characters/{character_id}/location/`\n\n---\nThis route is cached for up to 5 seconds","summary":"Get character location","tags":["Location"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about the characters current location. Returns the current solar system id, and also the current station or structure ID if applicable.","examples":{"application/json":{"solar_system_id":30002505,"structure_id":1000000016989}},"schema":{"type":"object","required":["solar_system_id"],"properties":{"solar_system_id":{"type":"integer","format":"int32","title":"get_characters_character_id_location_solar_system_id","description":"solar_system_id integer"},"station_id":{"type":"integer","format":"int32","title":"get_characters_character_id_location_station_id","description":"station_id integer"},"structure_id":{"type":"integer","format":"int64","title":"get_characters_character_id_location_structure_id","description":"structure_id integer"}},"title":"get_characters_character_id_location_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-location.read_location.v1"]}],"operationId":"get_characters_character_id_location","x-cached-seconds":5,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/ship/":{"get":{"description":"Get the current ship type, name and id\n\n---\nAlternate route: `/dev/characters/{character_id}/ship/`\n\nAlternate route: `/legacy/characters/{character_id}/ship/`\n\nAlternate route: `/v1/characters/{character_id}/ship/`\n\n---\nThis route is cached for up to 5 seconds","summary":"Get current ship","tags":["Location"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Get the current ship type, name and id","examples":{"application/json":{"ship_type_id":1233,"ship_name":"SPACESHIPS!!!","ship_item_id":1000000016991}},"schema":{"type":"object","required":["ship_type_id","ship_item_id","ship_name"],"properties":{"ship_type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_ship_ship_type_id","description":"ship_type_id integer"},"ship_item_id":{"type":"integer","format":"int64","description":"Item id's are unique to a ship and persist until it is repackaged. This value can be used to track repeated uses of a ship, or detect when a pilot changes into a different instance of the same ship type.","title":"get_characters_character_id_ship_ship_item_id"},"ship_name":{"type":"string","title":"get_characters_character_id_ship_ship_name","description":"ship_name string"}},"title":"get_characters_character_id_ship_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-location.read_ship_type.v1"]}],"operationId":"get_characters_character_id_ship","x-cached-seconds":5,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/online/":{"get":{"description":"Checks if the character is currently online\n\n---\nAlternate route: `/legacy/characters/{character_id}/online/`\n\nAlternate route: `/v1/characters/{character_id}/online/`\n\n---\nThis route is cached for up to 60 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/online/)","summary":"Get character online","tags":["Location"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Boolean of if the character is currently online","examples":{"application/json":true},"schema":{"type":"boolean","title":"get_characters_character_id_online_ok","description":"200 ok boolean"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-location.read_online.v1"]}],"operationId":"get_characters_character_id_online","x-cached-seconds":60,"x-alternate-versions":["legacy","v1"]}},"/loyalty/stores/{corporation_id}/offers/":{"get":{"description":"Return a list of offers from a specific corporation's loyalty store\n\n---\nAlternate route: `/dev/loyalty/stores/{corporation_id}/offers/`\n\nAlternate route: `/legacy/loyalty/stores/{corporation_id}/offers/`\n\nAlternate route: `/v1/loyalty/stores/{corporation_id}/offers/`\n\n---\nThis route expires daily at 11:05","summary":"List loyalty store offers","tags":["Loyalty"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of offers","examples":{"application/json":[{"offer_id":1,"type_id":123,"quantity":1,"lp_cost":100,"isk_cost":0,"required_items":[]},{"offer_id":2,"type_id":1235,"quantity":10,"lp_cost":100,"isk_cost":1000,"required_items":[{"type_id":1234,"quantity":10}]}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["offer_id","type_id","quantity","lp_cost","isk_cost","required_items"],"properties":{"offer_id":{"type":"integer","format":"int32","title":"get_loyalty_stores_corporation_id_offers_offer_id","description":"offer_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_loyalty_stores_corporation_id_offers_type_id","description":"type_id integer"},"quantity":{"type":"integer","format":"int32","title":"get_loyalty_stores_corporation_id_offers_quantity","description":"quantity integer"},"lp_cost":{"type":"integer","format":"int32","title":"get_loyalty_stores_corporation_id_offers_lp_cost","description":"lp_cost integer"},"isk_cost":{"type":"number","format":"int32","title":"get_loyalty_stores_corporation_id_offers_isk_cost","description":"isk_cost number"},"required_items":{"type":"array","maxItems":100,"items":{"type":"object","required":["type_id","quantity"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_loyalty_stores_corporation_id_offers_type_id","description":"type_id integer"},"quantity":{"type":"integer","format":"int32","title":"get_loyalty_stores_corporation_id_offers_quantity","description":"quantity integer"}},"title":"get_loyalty_stores_corporation_id_offers_required_item","description":"required_item object"},"title":"get_loyalty_stores_corporation_id_offers_required_items","description":"required_items array"}},"title":"get_loyalty_stores_corporation_id_offers_200_ok","description":"200 ok object"},"title":"get_loyalty_stores_corporation_id_offers_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_loyalty_stores_corporation_id_offers","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/loyalty/points/":{"get":{"description":"Return a list of loyalty points for all corporations the character has worked for\n\n---\nAlternate route: `/dev/characters/{character_id}/loyalty/points/`\n\nAlternate route: `/legacy/characters/{character_id}/loyalty/points/`\n\nAlternate route: `/v1/characters/{character_id}/loyalty/points/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get loyalty points","tags":["Loyalty"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of loyalty points","examples":{"application/json":[{"corporation_id":123,"loyalty_points":100}]},"schema":{"type":"array","maxItems":500,"items":{"type":"object","required":["corporation_id","loyalty_points"],"properties":{"corporation_id":{"type":"integer","format":"int32","title":"get_characters_character_id_loyalty_points_corporation_id","description":"corporation_id integer"},"loyalty_points":{"type":"integer","format":"int32","title":"get_characters_character_id_loyalty_points_loyalty_points","description":"loyalty_points integer"}},"title":"get_characters_character_id_loyalty_points_200_ok","description":"200 ok object"},"title":"get_characters_character_id_loyalty_points_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_loyalty.v1"]}],"operationId":"get_characters_character_id_loyalty_points","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/mail/":{"get":{"description":"Return the 50 most recent mail headers belonging to the character that match the query criteria. Queries can be filtered by label, and last_mail_id can be used to paginate backwards.\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/`\n\nAlternate route: `/v1/characters/{character_id}/mail/`\n\n---\nThis route is cached for up to 30 seconds","summary":"Return mail headers","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"labels","in":"query","required":false,"description":"Fetch only mails that match one or more of the given labels","type":"array","uniqueItems":true,"minItems":1,"maxItems":25,"items":{"type":"integer","format":"int64","minimum":0}},{"name":"last_mail_id","in":"query","description":"List only mail with an ID lower than the given ID, if present","type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"The requested mail","examples":{"application/json":[{"mail_id":7,"subject":"Title for EVE Mail","from":90000001,"timestamp":"2015-09-30T16:07:00Z","labels":[3],"recipients":[{"recipient_type":"character","recipient_id":90000002}],"is_read":true}]},"schema":{"type":"array","maxItems":50,"items":{"type":"object","properties":{"mail_id":{"type":"integer","format":"int64","title":"get_characters_character_id_mail_mail_id","description":"mail_id integer"},"subject":{"type":"string","description":"Mail subject","title":"get_characters_character_id_mail_subject"},"from":{"type":"integer","format":"int32","description":"From whom the mail was sent","title":"get_characters_character_id_mail_from"},"timestamp":{"type":"string","format":"date-time","description":"When the mail was sent","title":"get_characters_character_id_mail_timestamp"},"labels":{"type":"array","uniqueItems":true,"maxItems":25,"minimum":0,"items":{"type":"integer","format":"int64","title":"get_characters_character_id_mail_label","description":"label integer"},"title":"get_characters_character_id_mail_labels","description":"labels array"},"recipients":{"type":"array","description":"Recipients of the mail","uniqueItems":true,"minItems":1,"maxItems":52,"items":{"type":"object","required":["recipient_type","recipient_id"],"properties":{"recipient_type":{"type":"string","enum":["alliance","character","corporation","mailing_list"],"title":"get_characters_character_id_mail_recipient_type","description":"recipient_type string"},"recipient_id":{"type":"integer","format":"int32","title":"get_characters_character_id_mail_recipient_id","description":"recipient_id integer"}},"title":"get_characters_character_id_mail_recipient","description":"recipient object"},"title":"get_characters_character_id_mail_recipients"},"is_read":{"type":"boolean","title":"get_characters_character_id_mail_is_read","description":"is_read boolean"}},"title":"get_characters_character_id_mail_200_ok","description":"200 ok object"},"title":"get_characters_character_id_mail_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.read_mail.v1"]}],"operationId":"get_characters_character_id_mail","x-cached-seconds":30,"x-alternate-versions":["dev","legacy","v1"]},"post":{"description":"Create and send a new mail\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/`\n\nAlternate route: `/v1/characters/{character_id}/mail/`\n","summary":"Send a new mail","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"mail","in":"body","required":true,"description":"The mail to send","schema":{"required":["recipients","subject","body"],"properties":{"recipients":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","required":["recipient_type","recipient_id"],"properties":{"recipient_type":{"type":"string","enum":["alliance","character","corporation","mailing_list"],"title":"post_characters_character_id_mail_recipient_type","description":"recipient_type string"},"recipient_id":{"type":"integer","format":"int32","title":"post_characters_character_id_mail_recipient_id","description":"recipient_id integer"}},"title":"post_characters_character_id_mail_recipient","description":"recipient object"},"title":"post_characters_character_id_mail_recipients","description":"recipients array"},"subject":{"type":"string","maxLength":1000,"title":"post_characters_character_id_mail_subject","description":"subject string"},"body":{"type":"string","maxLength":10000,"title":"post_characters_character_id_mail_body","description":"body string"},"approved_cost":{"type":"integer","format":"int64","default":0,"title":"post_characters_character_id_mail_approved_cost","description":"approved_cost integer"}},"title":"post_characters_character_id_mail_mail","description":"mail schema"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"201":{"description":"Mail created","examples":{"application/json":13},"schema":{"type":"integer","format":"int32","description":"Mail ID","title":"post_characters_character_id_mail_created"}},"400":{"description":"Only one corporation, alliance, or mailing list can be the recipient of a mail","schema":{"type":"object","title":"post_characters_character_id_mail_bad_request","description":"Bad request","properties":{"error":{"type":"string","description":"Bad request message","title":"post_characters_character_id_mail_400_bad_request"}}},"examples":{"application/json":{"error":"Bad request message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.send_mail.v1"]}],"operationId":"post_characters_character_id_mail","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/mail/labels/":{"get":{"description":"Return a list of the users mail labels, unread counts for each label and a total unread count.\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/labels/`\n\nAlternate route: `/v3/characters/{character_id}/mail/labels/`\n\n---\nThis route is cached for up to 30 seconds","summary":"Get mail labels and unread counts","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of mail labels and unread counts","examples":{"application/json":{"total_unread_count":5,"labels":[{"label_id":16,"name":"PINK","color_hex":"#660066","unread_count":4},{"label_id":17,"name":"WHITE","color_hex":"#ffffff","unread_count":1}]}},"schema":{"type":"object","properties":{"total_unread_count":{"type":"integer","format":"int32","minimum":0,"title":"get_characters_character_id_mail_labels_total_unread_count","description":"total_unread_count integer"},"labels":{"type":"array","maxItems":30,"items":{"type":"object","properties":{"unread_count":{"type":"integer","format":"int32","minimum":0,"title":"get_characters_character_id_mail_labels_unread_count","description":"unread_count integer"},"label_id":{"type":"integer","format":"int32","minimum":0,"title":"get_characters_character_id_mail_labels_label_id","description":"label_id integer"},"name":{"type":"string","maxLength":40,"title":"get_characters_character_id_mail_labels_name","description":"name string"},"color":{"type":"string","default":"#ffffff","enum":["#0000fe","#006634","#0099ff","#00ff33","#01ffff","#349800","#660066","#666666","#999999","#99ffff","#9a0000","#ccff9a","#e6e6e6","#fe0000","#ff6600","#ffff01","#ffffcd","#ffffff"],"title":"get_characters_character_id_mail_labels_color","description":"color string"}},"title":"get_characters_character_id_mail_labels_label","description":"label object"},"title":"get_characters_character_id_mail_labels_labels","description":"labels array"}},"title":"get_characters_character_id_mail_labels_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.read_mail.v1"]}],"operationId":"get_characters_character_id_mail_labels","x-cached-seconds":30,"x-alternate-versions":["dev","v3"]},"post":{"description":"Create a mail label\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/labels/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/labels/`\n\nAlternate route: `/v2/characters/{character_id}/mail/labels/`\n","summary":"Create a mail label","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"label","description":"Label to create","in":"body","schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","minLength":1,"maxLength":40,"title":"post_characters_character_id_mail_labels_name","description":"name string"},"color":{"type":"string","description":"Hexadecimal string representing label color, in RGB format","default":"#ffffff","enum":["#0000fe","#006634","#0099ff","#00ff33","#01ffff","#349800","#660066","#666666","#999999","#99ffff","#9a0000","#ccff9a","#e6e6e6","#fe0000","#ff6600","#ffff01","#ffffcd","#ffffff"],"title":"post_characters_character_id_mail_labels_color"}},"title":"post_characters_character_id_mail_labels_label","description":"label object"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"201":{"description":"Label created","examples":{"application/json":128},"schema":{"type":"integer","format":"int64","description":"Label ID","title":"post_characters_character_id_mail_labels_created"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.organize_mail.v1"]}],"operationId":"post_characters_character_id_mail_labels","x-alternate-versions":["dev","legacy","v2"]}},"/characters/{character_id}/mail/labels/{label_id}/":{"delete":{"description":"Delete a mail label\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/labels/{label_id}/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/labels/{label_id}/`\n\nAlternate route: `/v1/characters/{character_id}/mail/labels/{label_id}/`\n","summary":"Delete a mail label","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"label_id","in":"path","description":"An EVE label id","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Label deleted"},"422":{"description":"Default labels cannot be deleted","schema":{"type":"object","title":"delete_characters_character_id_mail_labels_label_id_unprocessable_entity","description":"Unprocessable entity","properties":{"error":{"type":"string","description":"Unprocessable entity message","title":"delete_characters_character_id_mail_labels_label_id_422_unprocessable_entity"}}},"examples":{"application/json":{"error":"Unprocessable entity message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.organize_mail.v1"]}],"operationId":"delete_characters_character_id_mail_labels_label_id","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/mail/lists/":{"get":{"description":"Return all mailing lists that the character is subscribed to\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/lists/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/lists/`\n\nAlternate route: `/v1/characters/{character_id}/mail/lists/`\n\n---\nThis route is cached for up to 120 seconds","summary":"Return mailing list subscriptions","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Mailing lists","examples":{"application/json":[{"mailing_list_id":1,"name":"test_mailing_list"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["mailing_list_id","name"],"properties":{"mailing_list_id":{"description":"Mailing list ID","format":"int32","type":"integer","title":"get_characters_character_id_mail_lists_mailing_list_id"},"name":{"type":"string","title":"get_characters_character_id_mail_lists_name","description":"name string"}},"title":"get_characters_character_id_mail_lists_200_ok","description":"200 ok object"},"title":"get_characters_character_id_mail_lists_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.read_mail.v1"]}],"operationId":"get_characters_character_id_mail_lists","x-cached-seconds":120,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/mail/{mail_id}/":{"delete":{"description":"Delete a mail\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/{mail_id}/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`\n\nAlternate route: `/v1/characters/{character_id}/mail/{mail_id}/`\n","summary":"Delete a mail","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"mail_id","in":"path","description":"An EVE mail ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Mail deleted"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.organize_mail.v1"]}],"operationId":"delete_characters_character_id_mail_mail_id","x-alternate-versions":["dev","legacy","v1"]},"get":{"description":"Return the contents of an EVE mail\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/{mail_id}/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`\n\nAlternate route: `/v1/characters/{character_id}/mail/{mail_id}/`\n\n---\nThis route is cached for up to 30 seconds","summary":"Return a mail","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"mail_id","in":"path","description":"An EVE mail ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Contents of a mail","examples":{"application/json":{"subject":"test","from":90000001,"timestamp":"2015-09-30T16:07:00Z","body":"blah blah blah","labels":[2,32],"read":true}},"schema":{"type":"object","properties":{"subject":{"type":"string","description":"Mail subject","title":"get_characters_character_id_mail_mail_id_subject"},"from":{"type":"integer","format":"int32","description":"From whom the mail was sent","title":"get_characters_character_id_mail_mail_id_from"},"timestamp":{"type":"string","format":"date-time","description":"When the mail was sent","title":"get_characters_character_id_mail_mail_id_timestamp"},"recipients":{"type":"array","description":"Recipients of the mail","uniqueItems":true,"minItems":1,"maxItems":52,"items":{"type":"object","required":["recipient_type","recipient_id"],"properties":{"recipient_type":{"type":"string","enum":["alliance","character","corporation","mailing_list"],"title":"get_characters_character_id_mail_mail_id_recipient_type","description":"recipient_type string"},"recipient_id":{"type":"integer","format":"int32","title":"get_characters_character_id_mail_mail_id_recipient_id","description":"recipient_id integer"}},"title":"get_characters_character_id_mail_mail_id_recipient","description":"recipient object"},"title":"get_characters_character_id_mail_mail_id_recipients"},"body":{"type":"string","description":"Mail's body","title":"get_characters_character_id_mail_mail_id_body"},"labels":{"type":"array","maxItems":25,"description":"Labels attached to the mail","items":{"type":"integer","format":"int64","uniqueItems":true,"minimum":0,"title":"get_characters_character_id_mail_mail_id_label","description":"label integer"},"title":"get_characters_character_id_mail_mail_id_labels"},"read":{"type":"boolean","description":"Whether the mail is flagged as read","title":"get_characters_character_id_mail_mail_id_read"}},"title":"get_characters_character_id_mail_mail_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Mail not found","schema":{"type":"object","title":"get_characters_character_id_mail_mail_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_characters_character_id_mail_mail_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.read_mail.v1"]}],"operationId":"get_characters_character_id_mail_mail_id","x-cached-seconds":30,"x-alternate-versions":["dev","legacy","v1"]},"put":{"description":"Update metadata about a mail\n\n---\nAlternate route: `/dev/characters/{character_id}/mail/{mail_id}/`\n\nAlternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`\n\nAlternate route: `/v1/characters/{character_id}/mail/{mail_id}/`\n","summary":"Update metadata about a mail","tags":["Mail"],"parameters":[{"$ref":"#/parameters/character_id"},{"name":"contents","in":"body","description":"Data used to update the mail","required":true,"schema":{"type":"object","properties":{"read":{"type":"boolean","description":"Whether the mail is flagged as read","title":"put_characters_character_id_mail_mail_id_read"},"labels":{"type":"array","maxItems":25,"description":"Labels to assign to the mail. Pre-existing labels are unassigned.","items":{"type":"integer","format":"int64","uniqueItems":true,"minimum":0,"title":"put_characters_character_id_mail_mail_id_label","description":"label integer"},"title":"put_characters_character_id_mail_mail_id_labels"}},"title":"put_characters_character_id_mail_mail_id_contents","description":"contents object"}},{"$ref":"#/parameters/datasource"},{"name":"mail_id","in":"path","description":"An EVE mail ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Mail updated"},"400":{"description":"Invalid label ID; or No parameters in body -- nothing to do","schema":{"type":"object","title":"put_characters_character_id_mail_mail_id_bad_request","description":"Bad request","properties":{"error":{"type":"string","description":"Bad request message","title":"put_characters_character_id_mail_mail_id_400_bad_request"}}},"examples":{"application/json":{"error":"Bad request message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-mail.organize_mail.v1"]}],"operationId":"put_characters_character_id_mail_mail_id","x-alternate-versions":["dev","legacy","v1"]}},"/markets/prices/":{"get":{"description":"Return a list of prices\n\n---\nAlternate route: `/dev/markets/prices/`\n\nAlternate route: `/legacy/markets/prices/`\n\nAlternate route: `/v1/markets/prices/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List market prices","tags":["Market"],"responses":{"200":{"description":"A list of prices","examples":{"application/json":[{"type_id":32772,"average_price":306292.67,"adjusted_price":306988.09}]},"schema":{"type":"array","maxItems":20000,"items":{"type":"object","required":["type_id"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_markets_prices_type_id","description":"type_id integer"},"average_price":{"type":"number","format":"double","title":"get_markets_prices_average_price","description":"average_price number"},"adjusted_price":{"type":"number","format":"double","title":"get_markets_prices_adjusted_price","description":"adjusted_price number"}},"title":"get_markets_prices_200_ok","description":"200 ok object"},"title":"get_markets_prices_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_markets_prices","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/markets/{region_id}/orders/":{"get":{"description":"Return a list of orders in a region\n\n---\nAlternate route: `/dev/markets/{region_id}/orders/`\n\nAlternate route: `/legacy/markets/{region_id}/orders/`\n\nAlternate route: `/v1/markets/{region_id}/orders/`\n\n---\nThis route is cached for up to 300 seconds","summary":"List orders in a region","tags":["Market"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"order_type","in":"query","description":"Filter buy/sell orders, return all orders by default. If you query without type_id, we always return both buy and sell orders.","required":true,"type":"string","enum":["buy","sell","all"],"default":"all"},{"$ref":"#/parameters/page"},{"name":"region_id","in":"path","description":"Return orders in this region","required":true,"type":"integer","format":"int32"},{"name":"type_id","in":"query","description":"Return orders only for this type","required":false,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of orders","examples":{"application/json":[{"order_id":4623824223,"type_id":34,"location_id":60005599,"volume_total":2000000,"volume_remain":1296000,"min_volume":1,"price":9.9,"is_buy_order":false,"duration":90,"issued":"2016-09-03T05:12:25Z","range":"region"}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["order_id","type_id","location_id","volume_total","volume_remain","min_volume","price","is_buy_order","duration","issued","range"],"properties":{"order_id":{"type":"integer","format":"int64","title":"get_markets_region_id_orders_order_id","description":"order_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_markets_region_id_orders_type_id","description":"type_id integer"},"location_id":{"type":"integer","format":"int64","title":"get_markets_region_id_orders_location_id","description":"location_id integer"},"volume_total":{"type":"integer","format":"int32","title":"get_markets_region_id_orders_volume_total","description":"volume_total integer"},"volume_remain":{"type":"integer","format":"int32","title":"get_markets_region_id_orders_volume_remain","description":"volume_remain integer"},"min_volume":{"type":"integer","format":"int32","title":"get_markets_region_id_orders_min_volume","description":"min_volume integer"},"price":{"type":"number","format":"double","title":"get_markets_region_id_orders_price","description":"price number"},"is_buy_order":{"type":"boolean","title":"get_markets_region_id_orders_is_buy_order","description":"is_buy_order boolean"},"duration":{"type":"integer","format":"int32","title":"get_markets_region_id_orders_duration","description":"duration integer"},"issued":{"type":"string","format":"date-time","title":"get_markets_region_id_orders_issued","description":"issued string"},"range":{"type":"string","enum":["station","region","solarsystem","1","2","3","4","5","10","20","30","40"],"title":"get_markets_region_id_orders_range","description":"range string"}},"title":"get_markets_region_id_orders_200_ok","description":"200 ok object"},"title":"get_markets_region_id_orders_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"422":{"description":"Not found","schema":{"type":"object","title":"get_markets_region_id_orders_unprocessable_entity","description":"Unprocessable entity","properties":{"error":{"type":"string","description":"Unprocessable entity message","title":"get_markets_region_id_orders_422_unprocessable_entity"}}},"examples":{"application/json":{"error":"Unprocessable entity message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_markets_region_id_orders","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/markets/{region_id}/history/":{"get":{"description":"Return a list of historical market statistics for the specified type in a region\n\n---\nAlternate route: `/dev/markets/{region_id}/history/`\n\nAlternate route: `/legacy/markets/{region_id}/history/`\n\nAlternate route: `/v1/markets/{region_id}/history/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List historical market statistics in a region","tags":["Market"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"region_id","in":"path","description":"Return statistics in this region","required":true,"type":"integer","format":"int32"},{"name":"type_id","in":"query","description":"Return statistics for this type","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of historical market statistics","examples":{"application/json":[{"date":"2015-05-01","order_count":2267,"volume":16276782035,"highest":5.27,"average":5.25,"lowest":5.11}]},"schema":{"type":"array","maxItems":500,"items":{"type":"object","required":["date","order_count","volume","highest","average","lowest"],"properties":{"date":{"type":"string","format":"date","description":"The date of this historical statistic entry","title":"get_markets_region_id_history_date"},"order_count":{"type":"integer","format":"int64","description":"Total number of orders happened that day","title":"get_markets_region_id_history_order_count"},"volume":{"type":"integer","format":"int64","description":"Total","title":"get_markets_region_id_history_volume"},"highest":{"type":"number","format":"double","title":"get_markets_region_id_history_highest","description":"highest number"},"average":{"type":"number","format":"double","title":"get_markets_region_id_history_average","description":"average number"},"lowest":{"type":"number","format":"double","title":"get_markets_region_id_history_lowest","description":"lowest number"}},"title":"get_markets_region_id_history_200_ok","description":"200 ok object"},"title":"get_markets_region_id_history_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"422":{"description":"Not found","schema":{"type":"object","title":"get_markets_region_id_history_unprocessable_entity","description":"Unprocessable entity","properties":{"error":{"type":"string","description":"Unprocessable entity message","title":"get_markets_region_id_history_422_unprocessable_entity"}}},"examples":{"application/json":{"error":"Unprocessable entity message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_markets_region_id_history","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/markets/structures/{structure_id}/":{"get":{"description":"Return all orders in a structure\n\n---\nAlternate route: `/dev/markets/structures/{structure_id}/`\n\nAlternate route: `/legacy/markets/structures/{structure_id}/`\n\nAlternate route: `/v1/markets/structures/{structure_id}/`\n\n---\nThis route is cached for up to 300 seconds","summary":"List orders in a structure","tags":["Market"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"name":"structure_id","in":"path","description":"Return orders in this structure","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of orders","examples":{"application/json":[{"order_id":4623824223,"type_id":34,"location_id":1020988381992,"volume_total":2000000,"volume_remain":1296000,"min_volume":1,"price":9.9,"is_buy_order":false,"duration":90,"issued":"2016-09-03T05:12:25Z","range":"region"}]},"schema":{"type":"array","maxItems":5000,"items":{"type":"object","required":["order_id","type_id","location_id","volume_total","volume_remain","min_volume","price","is_buy_order","duration","issued","range"],"properties":{"order_id":{"type":"integer","format":"int64","title":"get_markets_structures_structure_id_order_id","description":"order_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_markets_structures_structure_id_type_id","description":"type_id integer"},"location_id":{"type":"integer","format":"int64","title":"get_markets_structures_structure_id_location_id","description":"location_id integer"},"volume_total":{"type":"integer","format":"int32","title":"get_markets_structures_structure_id_volume_total","description":"volume_total integer"},"volume_remain":{"type":"integer","format":"int32","title":"get_markets_structures_structure_id_volume_remain","description":"volume_remain integer"},"min_volume":{"type":"integer","format":"int32","title":"get_markets_structures_structure_id_min_volume","description":"min_volume integer"},"price":{"type":"number","format":"double","title":"get_markets_structures_structure_id_price","description":"price number"},"is_buy_order":{"type":"boolean","title":"get_markets_structures_structure_id_is_buy_order","description":"is_buy_order boolean"},"duration":{"type":"integer","format":"int32","title":"get_markets_structures_structure_id_duration","description":"duration integer"},"issued":{"type":"string","format":"date-time","title":"get_markets_structures_structure_id_issued","description":"issued string"},"range":{"type":"string","enum":["station","region","solarsystem","1","2","3","4","5","10","20","30","40"],"title":"get_markets_structures_structure_id_range","description":"range string"}},"title":"get_markets_structures_structure_id_200_ok","description":"200 ok object"},"title":"get_markets_structures_structure_id_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-markets.structure_markets.v1"]}],"operationId":"get_markets_structures_structure_id","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/markets/groups/":{"get":{"description":"Get a list of item groups\n\n---\nAlternate route: `/dev/markets/groups/`\n\nAlternate route: `/legacy/markets/groups/`\n\nAlternate route: `/v1/markets/groups/`\n\n---\nThis route expires daily at 11:05","summary":"Get item groups","tags":["Market"],"responses":{"200":{"description":"A list of item group ids","examples":{"application/json":[1,2,3]},"schema":{"type":"array","maxItems":5000,"items":{"type":"integer","format":"int32","title":"get_markets_groups_200_ok","description":"200 ok integer"},"title":"get_markets_groups_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_markets_groups","x-alternate-versions":["dev","legacy","v1"]}},"/markets/groups/{market_group_id}/":{"get":{"description":"Get information on an item group\n\n---\nAlternate route: `/dev/markets/groups/{market_group_id}/`\n\nAlternate route: `/legacy/markets/groups/{market_group_id}/`\n\nAlternate route: `/v1/markets/groups/{market_group_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get item group information","tags":["Market"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"name":"market_group_id","in":"path","description":"An Eve item group ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about an item group","examples":{"application/json":{"market_group_id":5,"name":"Standard Frigates","description":"Small, fast vessels suited to a variety of purposes.","types":[582,583],"parent_group_id":1361}},"schema":{"type":"object","required":["market_group_id","name","description","types"],"properties":{"market_group_id":{"type":"integer","format":"int32","title":"get_markets_groups_market_group_id_market_group_id","description":"market_group_id integer"},"name":{"type":"string","title":"get_markets_groups_market_group_id_name","description":"name string"},"description":{"type":"string","title":"get_markets_groups_market_group_id_description","description":"description string"},"types":{"type":"array","maxItems":5000,"items":{"type":"integer","format":"int32","title":"get_markets_groups_market_group_id_type","description":"type integer"},"title":"get_markets_groups_market_group_id_types","description":"types array"},"parent_group_id":{"type":"integer","format":"int32","title":"get_markets_groups_market_group_id_parent_group_id","description":"parent_group_id integer"}},"title":"get_markets_groups_market_group_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Market group not found","schema":{"type":"object","title":"get_markets_groups_market_group_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_markets_groups_market_group_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_markets_groups_market_group_id","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/orders/":{"get":{"summary":"List orders from a character","description":"List market orders placed by a character\n\n---\nAlternate route: `/dev/characters/{character_id}/orders/`\n\nAlternate route: `/legacy/characters/{character_id}/orders/`\n\nAlternate route: `/v1/characters/{character_id}/orders/`\n\n---\nThis route is cached for up to 3600 seconds","tags":["Market"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Market orders placed by a character","examples":{"application/json":[{"order_id":123,"type_id":456,"region_id":123,"location_id":456,"range":"station","is_buy_order":true,"price":33.3,"volume_total":123456,"volume_remain":4422,"issued":"2016-09-03T05:12:25Z","state":"open","min_volume":1,"account_id":1000,"duration":30,"is_corp":false,"escrow":45.6}]},"schema":{"type":"array","maxItems":500,"items":{"type":"object","required":["order_id","type_id","region_id","location_id","range","is_buy_order","price","volume_total","volume_remain","issued","state","min_volume","account_id","duration","is_corp","escrow"],"properties":{"order_id":{"type":"integer","format":"int64","description":"Unique order ID","title":"get_characters_character_id_orders_order_id"},"type_id":{"type":"integer","format":"int32","description":"The type ID of the item transacted in this order","title":"get_characters_character_id_orders_type_id"},"region_id":{"type":"integer","format":"int32","description":"ID of the region where order was placed","title":"get_characters_character_id_orders_region_id"},"location_id":{"type":"integer","format":"int64","description":"ID of the location where order was placed","title":"get_characters_character_id_orders_location_id"},"range":{"type":"string","description":"Valid order range, numbers are ranges in jumps","enum":["1","10","2","20","3","30","4","40","5","region","solarsystem","station"],"title":"get_characters_character_id_orders_range"},"is_buy_order":{"type":"boolean","description":"True for a bid (buy) order. False for an offer (sell) order","title":"get_characters_character_id_orders_is_buy_order"},"price":{"type":"number","format":"double","description":"Cost per unit for this order","title":"get_characters_character_id_orders_price"},"volume_total":{"type":"integer","format":"int32","description":"Quantity of items required or offered at time order was placed","title":"get_characters_character_id_orders_volume_total"},"volume_remain":{"type":"integer","format":"int32","description":"Quantity of items still required or offered","title":"get_characters_character_id_orders_volume_remain"},"issued":{"type":"string","format":"date-time","description":"Date and time when this order was issued","title":"get_characters_character_id_orders_issued"},"state":{"type":"string","description":"Current order state","enum":["cancelled","character_deleted","closed","expired","open","pending"],"title":"get_characters_character_id_orders_state"},"min_volume":{"type":"integer","format":"int32","description":"For bids (buy orders), the minimum quantity that will be accepted in a matching offer (sell order)","title":"get_characters_character_id_orders_min_volume"},"account_id":{"type":"integer","format":"int32","description":"Wallet division for the buyer or seller of this order. Always 1000 for characters. Currently 1000 through 1006 for corporations","title":"get_characters_character_id_orders_account_id"},"duration":{"type":"integer","format":"int32","description":"Numer of days for which order is valid (starting from the issued date). An order expires at time issued + duration","title":"get_characters_character_id_orders_duration"},"is_corp":{"type":"boolean","title":"get_characters_character_id_orders_is_corp","description":"is_corp boolean"},"escrow":{"type":"number","format":"double","description":"For buy orders, the amount of ISK in escrow","title":"get_characters_character_id_orders_escrow"}},"title":"get_characters_character_id_orders_200_ok","description":"200 ok object"},"title":"get_characters_character_id_orders_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-markets.read_character_orders.v1"]}],"operationId":"get_characters_character_id_orders","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/markets/{region_id}/types/":{"get":{"description":"Return a list of type IDs that have active orders in the region, for efficient market indexing.\n\n---\nAlternate route: `/dev/markets/{region_id}/types/`\n\nAlternate route: `/legacy/markets/{region_id}/types/`\n\nAlternate route: `/v1/markets/{region_id}/types/`\n\n---\nThis route is cached for up to 600 seconds","summary":"List type IDs relevant to a market","tags":["Market"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"name":"region_id","in":"path","description":"Return statistics in this region","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of type IDs","examples":{"application/json":[587,593,597]},"schema":{"type":"array","maxItems":1000,"items":{"type":"integer","format":"int32","title":"get_markets_region_id_types_200_ok","description":"200 ok integer"},"title":"get_markets_region_id_types_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_markets_region_id_types","x-cached-seconds":600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/orders/":{"get":{"summary":"List orders from a corporation","description":"List market orders placed on behalf of a corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/orders/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/orders/`\n\nAlternate route: `/v1/corporations/{corporation_id}/orders/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Accountant, Trader\n","tags":["Market"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of market orders","examples":{"application/json":[{"order_id":123,"type_id":456,"region_id":123,"location_id":456,"range":"station","is_buy_order":true,"price":33.3,"volume_total":123456,"volume_remain":4422,"issued":"2016-09-03T05:12:25Z","state":"open","min_volume":1,"wallet_division":1,"duration":30,"escrow":45.6}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["order_id","type_id","region_id","location_id","range","is_buy_order","price","volume_total","volume_remain","issued","state","min_volume","wallet_division","duration","escrow"],"properties":{"order_id":{"type":"integer","format":"int64","description":"Unique order ID","title":"get_corporations_corporation_id_orders_order_id"},"type_id":{"type":"integer","format":"int32","description":"The type ID of the item transacted in this order","title":"get_corporations_corporation_id_orders_type_id"},"region_id":{"type":"integer","format":"int32","description":"ID of the region where order was placed","title":"get_corporations_corporation_id_orders_region_id"},"location_id":{"type":"integer","format":"int64","description":"ID of the location where order was placed","title":"get_corporations_corporation_id_orders_location_id"},"range":{"type":"string","description":"Valid order range, numbers are ranges in jumps","enum":["1","10","2","20","3","30","4","40","5","region","solarsystem","station"],"title":"get_corporations_corporation_id_orders_range"},"is_buy_order":{"type":"boolean","description":"True for a bid (buy) order. False for an offer (sell) order","title":"get_corporations_corporation_id_orders_is_buy_order"},"price":{"type":"number","format":"double","description":"Cost per unit for this order","title":"get_corporations_corporation_id_orders_price"},"volume_total":{"type":"integer","format":"int32","description":"Quantity of items required or offered at time order was placed","title":"get_corporations_corporation_id_orders_volume_total"},"volume_remain":{"type":"integer","format":"int32","description":"Quantity of items still required or offered","title":"get_corporations_corporation_id_orders_volume_remain"},"issued":{"type":"string","format":"date-time","description":"Date and time when this order was issued","title":"get_corporations_corporation_id_orders_issued"},"state":{"type":"string","description":"Current order state","enum":["cancelled","character_deleted","closed","expired","open","pending"],"title":"get_corporations_corporation_id_orders_state"},"min_volume":{"type":"integer","format":"int32","description":"For bids (buy orders), the minimum quantity that will be accepted in a matching offer (sell order)","title":"get_corporations_corporation_id_orders_min_volume"},"wallet_division":{"type":"integer","format":"int32","minimum":1,"maximum":7,"description":"Wallet division of which this order used","title":"get_corporations_corporation_id_orders_wallet_division"},"duration":{"type":"integer","format":"int32","description":"Numer of days for which order is valid (starting from the issued date). An order expires at time issued + duration","title":"get_corporations_corporation_id_orders_duration"},"escrow":{"type":"number","format":"double","description":"For buy orders, the amount of ISK in escrow","title":"get_corporations_corporation_id_orders_escrow"}},"title":"get_corporations_corporation_id_orders_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_orders_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Accountant","Trader"],"security":[{"evesso":["esi-markets.read_corporation_orders.v1"]}],"operationId":"get_corporations_corporation_id_orders","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/opportunities/groups/":{"get":{"description":"Return a list of opportunities groups\n\n---\nAlternate route: `/dev/opportunities/groups/`\n\nAlternate route: `/legacy/opportunities/groups/`\n\nAlternate route: `/v1/opportunities/groups/`\n\n---\nThis route expires daily at 11:05","summary":"Get opportunities groups","tags":["Opportunities"],"responses":{"200":{"description":"A list of opportunities group ids","examples":{"application/json":[100,101,102,103]},"schema":{"type":"array","maxItems":50,"items":{"type":"integer","format":"int32","title":"get_opportunities_groups_200_ok","description":"200 ok integer"},"title":"get_opportunities_groups_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_opportunities_groups","x-alternate-versions":["dev","legacy","v1"]}},"/opportunities/groups/{group_id}/":{"get":{"description":"Return information of an opportunities group\n\n---\nAlternate route: `/dev/opportunities/groups/{group_id}/`\n\nAlternate route: `/legacy/opportunities/groups/{group_id}/`\n\nAlternate route: `/v1/opportunities/groups/{group_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get opportunities group","tags":["Opportunities"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"group_id","in":"path","description":"ID of an opportunities group","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Details of an opportunities group","examples":{"application/json":{"group_id":103,"name":"Welcome to New Eden","description":"As a capsuleer...","notification":"Completed: Welcome to New Eden","required_tasks":[19],"connected_groups":[100]}},"schema":{"type":"object","required":["group_id","name","description","notification","required_tasks","connected_groups"],"properties":{"group_id":{"type":"integer","format":"int32","title":"get_opportunities_groups_group_id_group_id","description":"group_id integer"},"name":{"type":"string","title":"get_opportunities_groups_group_id_name","description":"name string"},"description":{"type":"string","title":"get_opportunities_groups_group_id_description","description":"description string"},"notification":{"type":"string","title":"get_opportunities_groups_group_id_notification","description":"notification string"},"required_tasks":{"description":"Tasks need to complete for this group","type":"array","maxItems":100,"items":{"type":"integer","format":"int32","title":"get_opportunities_groups_group_id_required_task","description":"required_task integer"},"title":"get_opportunities_groups_group_id_required_tasks"},"connected_groups":{"description":"The groups that are connected to this group on the opportunities map","type":"array","maxItems":50,"items":{"type":"integer","format":"int32","title":"get_opportunities_groups_group_id_connected_group","description":"connected_group integer"},"title":"get_opportunities_groups_group_id_connected_groups"}},"title":"get_opportunities_groups_group_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_opportunities_groups_group_id","x-alternate-versions":["dev","legacy","v1"]}},"/opportunities/tasks/":{"get":{"description":"Return a list of opportunities tasks\n\n---\nAlternate route: `/dev/opportunities/tasks/`\n\nAlternate route: `/legacy/opportunities/tasks/`\n\nAlternate route: `/v1/opportunities/tasks/`\n\n---\nThis route expires daily at 11:05","summary":"Get opportunities tasks","tags":["Opportunities"],"responses":{"200":{"description":"A list of opportunities task ids","examples":{"application/json":[1,2,3,4]},"schema":{"type":"array","maxItems":100,"items":{"type":"integer","format":"int32","title":"get_opportunities_tasks_200_ok","description":"200 ok integer"},"title":"get_opportunities_tasks_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_opportunities_tasks","x-alternate-versions":["dev","legacy","v1"]}},"/opportunities/tasks/{task_id}/":{"get":{"description":"Return information of an opportunities task\n\n---\nAlternate route: `/dev/opportunities/tasks/{task_id}/`\n\nAlternate route: `/legacy/opportunities/tasks/{task_id}/`\n\nAlternate route: `/v1/opportunities/tasks/{task_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get opportunities task","tags":["Opportunities"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"task_id","in":"path","description":"ID of an opportunities task","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Details of an opportunities task","examples":{"application/json":{"task_id":10,"name":"Dock in the station","description":"To use station services...","notification":"Completed: Docked in a station!"}},"schema":{"type":"object","required":["task_id","name","description","notification"],"properties":{"task_id":{"type":"integer","format":"int32","title":"get_opportunities_tasks_task_id_task_id","description":"task_id integer"},"name":{"type":"string","title":"get_opportunities_tasks_task_id_name","description":"name string"},"description":{"type":"string","title":"get_opportunities_tasks_task_id_description","description":"description string"},"notification":{"type":"string","title":"get_opportunities_tasks_task_id_notification","description":"notification string"}},"title":"get_opportunities_tasks_task_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_opportunities_tasks_task_id","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/opportunities/":{"get":{"description":"Return a list of tasks finished by a character\n\n---\nAlternate route: `/dev/characters/{character_id}/opportunities/`\n\nAlternate route: `/legacy/characters/{character_id}/opportunities/`\n\nAlternate route: `/v1/characters/{character_id}/opportunities/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get a character's completed tasks","tags":["Opportunities"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of opportunities task ids","examples":{"application/json":[{"task_id":1,"completed_at":"2016-04-29T12:34:56Z"}]},"schema":{"type":"array","maxItems":100,"items":{"type":"object","required":["task_id","completed_at"],"properties":{"task_id":{"type":"integer","format":"int32","title":"get_characters_character_id_opportunities_task_id","description":"task_id integer"},"completed_at":{"type":"string","format":"date-time","title":"get_characters_character_id_opportunities_completed_at","description":"completed_at string"}},"title":"get_characters_character_id_opportunities_200_ok","description":"200 ok object"},"title":"get_characters_character_id_opportunities_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-characters.read_opportunities.v1"]}],"operationId":"get_characters_character_id_opportunities","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/planets/":{"get":{"description":"Returns a list of all planetary colonies owned by a character.\n\n---\nAlternate route: `/dev/characters/{character_id}/planets/`\n\nAlternate route: `/legacy/characters/{character_id}/planets/`\n\nAlternate route: `/v1/characters/{character_id}/planets/`\n\n---\nThis route is cached for up to 600 seconds","summary":"Get colonies","tags":["Planetary Interaction"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of colonies","examples":{"application/json":[{"solar_system_id":30000379,"upgrade_level":0,"planet_id":40023691,"last_update":"2016-11-28T16:42:51Z","owner_id":90000001,"planet_type":"plasma","num_pins":1},{"solar_system_id":30000379,"upgrade_level":0,"planet_id":40023697,"last_update":"2016-11-28T16:41:54Z","owner_id":90000001,"planet_type":"barren","num_pins":1}]},"schema":{"type":"array","maxItems":10,"items":{"type":"object","required":["solar_system_id","planet_id","planet_type","owner_id","last_update","upgrade_level","num_pins"],"properties":{"solar_system_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_solar_system_id","description":"solar_system_id integer"},"planet_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id","description":"planet_id integer"},"owner_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_owner_id","description":"owner_id integer"},"upgrade_level":{"type":"integer","format":"int32","minimum":0,"maximum":5,"title":"get_characters_character_id_planets_upgrade_level","description":"upgrade_level integer"},"num_pins":{"type":"integer","format":"int32","minimum":1,"title":"get_characters_character_id_planets_num_pins","description":"num_pins integer"},"last_update":{"type":"string","format":"date-time","title":"get_characters_character_id_planets_last_update","description":"last_update string"},"planet_type":{"type":"string","enum":["temperate","barren","oceanic","ice","gas","lava","storm","plasma"],"title":"get_characters_character_id_planets_planet_type","description":"planet_type string"}},"title":"get_characters_character_id_planets_200_ok","description":"200 ok object"},"title":"get_characters_character_id_planets_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-planets.manage_planets.v1"]}],"operationId":"get_characters_character_id_planets","x-cached-seconds":600,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/planets/{planet_id}/":{"get":{"description":"Returns full details on the layout of a single planetary colony, including links, pins and routes. Note: Planetary information is only recalculated when the colony is viewed through the client. Information will not update until this criteria is met.\n\n---\nAlternate route: `/dev/characters/{character_id}/planets/{planet_id}/`\n\nAlternate route: `/v3/characters/{character_id}/planets/{planet_id}/`\n\n---\nThis route is cached for up to 600 seconds","summary":"Get colony layout","tags":["Planetary Interaction"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"description":"Planet id of the target planet","format":"int32","in":"path","name":"planet_id","required":true,"type":"integer"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Colony layout","examples":{"application/json":{"links":[{"source_pin_id":1000000017021,"destination_pin_id":1000000017022,"link_level":0}],"pins":[{"longitude":0.717145933308,"is_running":true,"type_id":2254,"pin_id":1000000017021,"latitude":1.55087844973},{"longitude":0.709775584394,"is_running":true,"type_id":2256,"pin_id":1000000017022,"latitude":1.53360639935}],"routes":[{"source_pin_id":1000000017029,"quantity":20,"content_type_id":2393,"route_id":4,"destination_pin_id":1000000017030}]}},"schema":{"type":"object","required":["links","pins","routes"],"properties":{"links":{"type":"array","maxItems":500,"items":{"type":"object","required":["source_pin_id","destination_pin_id","link_level"],"properties":{"source_pin_id":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_source_pin_id","description":"source_pin_id integer"},"destination_pin_id":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_destination_pin_id","description":"destination_pin_id integer"},"link_level":{"type":"integer","format":"int32","minimum":0,"maximum":10,"title":"get_characters_character_id_planets_planet_id_link_level","description":"link_level integer"}},"title":"get_characters_character_id_planets_planet_id_link","description":"link object"},"title":"get_characters_character_id_planets_planet_id_links","description":"links array"},"pins":{"type":"array","maxItems":100,"items":{"type":"object","required":["pin_id","type_id","latitude","longitude"],"properties":{"latitude":{"type":"number","format":"float","title":"get_characters_character_id_planets_planet_id_latitude","description":"latitude number"},"longitude":{"type":"number","format":"float","title":"get_characters_character_id_planets_planet_id_longitude","description":"longitude number"},"pin_id":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_pin_id","description":"pin_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_type_id","description":"type_id integer"},"schematic_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_schematic_id","description":"schematic_id integer"},"extractor_details":{"type":"object","required":["heads"],"properties":{"heads":{"type":"array","maxItems":10,"items":{"type":"object","required":["head_id","latitude","longitude"],"properties":{"head_id":{"type":"integer","format":"int32","minimum":0,"maximum":9,"title":"get_characters_character_id_planets_planet_id_head_id","description":"head_id integer"},"latitude":{"type":"number","format":"float","title":"get_characters_character_id_planets_planet_id_latitude","description":"latitude number"},"longitude":{"type":"number","format":"float","title":"get_characters_character_id_planets_planet_id_longitude","description":"longitude number"}},"title":"get_characters_character_id_planets_planet_id_head","description":"head object"},"title":"get_characters_character_id_planets_planet_id_heads","description":"heads array"},"product_type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_product_type_id","description":"product_type_id integer"},"cycle_time":{"description":"in seconds","type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_cycle_time"},"head_radius":{"type":"number","format":"float","title":"get_characters_character_id_planets_planet_id_head_radius","description":"head_radius number"},"qty_per_cycle":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_qty_per_cycle","description":"qty_per_cycle integer"}},"title":"get_characters_character_id_planets_planet_id_extractor_details","description":"extractor_details object"},"factory_details":{"type":"object","required":["schematic_id"],"properties":{"schematic_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_schematic_id","description":"schematic_id integer"}},"title":"get_characters_character_id_planets_planet_id_factory_details","description":"factory_details object"},"contents":{"type":"array","maxItems":90,"items":{"type":"object","required":["type_id","amount"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_type_id","description":"type_id integer"},"amount":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_amount","description":"amount integer"}},"title":"get_characters_character_id_planets_planet_id_content","description":"content object"},"title":"get_characters_character_id_planets_planet_id_contents","description":"contents array"},"install_time":{"type":"string","format":"date-time","title":"get_characters_character_id_planets_planet_id_install_time","description":"install_time string"},"expiry_time":{"type":"string","format":"date-time","title":"get_characters_character_id_planets_planet_id_expiry_time","description":"expiry_time string"},"last_cycle_start":{"type":"string","format":"date-time","title":"get_characters_character_id_planets_planet_id_last_cycle_start","description":"last_cycle_start string"}},"title":"get_characters_character_id_planets_planet_id_pin","description":"pin object"},"title":"get_characters_character_id_planets_planet_id_pins","description":"pins array"},"routes":{"type":"array","maxItems":1000,"items":{"type":"object","required":["route_id","source_pin_id","destination_pin_id","content_type_id","quantity"],"properties":{"route_id":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_route_id","description":"route_id integer"},"source_pin_id":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_source_pin_id","description":"source_pin_id integer"},"destination_pin_id":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_destination_pin_id","description":"destination_pin_id integer"},"content_type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_planets_planet_id_content_type_id","description":"content_type_id integer"},"quantity":{"type":"number","format":"float","title":"get_characters_character_id_planets_planet_id_quantity","description":"quantity number"},"waypoints":{"type":"array","maxItems":5,"description":"list of pin ID waypoints","items":{"type":"integer","format":"int64","title":"get_characters_character_id_planets_planet_id_waypoint","description":"waypoint integer"},"title":"get_characters_character_id_planets_planet_id_waypoints"}},"title":"get_characters_character_id_planets_planet_id_route","description":"route object"},"title":"get_characters_character_id_planets_planet_id_routes","description":"routes array"}},"title":"get_characters_character_id_planets_planet_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Colony not found","examples":{"application/json":{"error":"Colony not found"}},"schema":{"type":"object","description":"Colony not found","properties":{"error":{"type":"string","description":"error message","title":"get_characters_character_id_planets_planet_id_error"}},"title":"get_characters_character_id_planets_planet_id_not_found"}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-planets.manage_planets.v1"]}],"operationId":"get_characters_character_id_planets_planet_id","x-cached-seconds":600,"x-alternate-versions":["dev","v3"]}},"/universe/schematics/{schematic_id}/":{"get":{"description":"Get information on a planetary factory schematic\n\n---\nAlternate route: `/dev/universe/schematics/{schematic_id}/`\n\nAlternate route: `/legacy/universe/schematics/{schematic_id}/`\n\nAlternate route: `/v1/universe/schematics/{schematic_id}/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get schematic information","tags":["Planetary Interaction"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"schematic_id","in":"path","description":"A PI schematic ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Public data about a schematic","examples":{"application/json":{"schematic_name":"Bacteria","cycle_time":1800}},"schema":{"type":"object","required":["schematic_name","cycle_time"],"properties":{"schematic_name":{"type":"string","title":"get_universe_schematics_schematic_id_schematic_name","description":"schematic_name string"},"cycle_time":{"type":"integer","format":"int32","description":"Time in seconds to process a run","title":"get_universe_schematics_schematic_id_cycle_time"}},"title":"get_universe_schematics_schematic_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Schematic not found","examples":{"application/json":{"error":"Schematic not found"}},"schema":{"type":"object","description":"Schematic not found","properties":{"error":{"type":"string","description":"error message","title":"get_universe_schematics_schematic_id_error"}},"title":"get_universe_schematics_schematic_id_not_found"}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_schematics_schematic_id","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/customs_offices/":{"get":{"description":"List customs offices owned by a corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/customs_offices/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/customs_offices/`\n\nAlternate route: `/v1/corporations/{corporation_id}/customs_offices/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Director\n","summary":"List corporation customs offices","tags":["Planetary Interaction"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of customs offices and their settings","examples":{"application/json":[{"office_id":1000000014530,"system_id":30003657,"reinforce_exit_start":23,"reinforce_exit_end":1,"allow_alliance_access":false,"allow_access_with_standings":true,"standing_level":"neutral","corporation_tax_rate":0.02,"alliance_tax_rate":0.1,"excellent_standing_tax_rate":0.05,"good_standing_tax_rate":0.2,"neutral_standing_tax_rate":0.5}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["office_id","system_id","reinforce_exit_start","reinforce_exit_end","allow_alliance_access","allow_access_with_standings"],"properties":{"office_id":{"type":"integer","format":"int64","description":"unique ID of this customs office","title":"get_corporations_corporation_id_customs_offices_office_id"},"system_id":{"type":"integer","format":"int32","description":"ID of the solar system this customs office is located in","title":"get_corporations_corporation_id_customs_offices_system_id"},"reinforce_exit_start":{"type":"integer","format":"int32","minimum":0,"maximum":23,"description":"Together with reinforce_exit_end, marks a 2-hour period where this customs office could exit reinforcement mode during the day after initial attack","title":"get_corporations_corporation_id_customs_offices_reinforce_exit_start"},"reinforce_exit_end":{"type":"integer","format":"int32","minimum":0,"maximum":23,"title":"get_corporations_corporation_id_customs_offices_reinforce_exit_end","description":"reinforce_exit_end integer"},"corporation_tax_rate":{"type":"number","format":"float","title":"get_corporations_corporation_id_customs_offices_corporation_tax_rate","description":"corporation_tax_rate number"},"allow_alliance_access":{"type":"boolean","title":"get_corporations_corporation_id_customs_offices_allow_alliance_access","description":"allow_alliance_access boolean"},"alliance_tax_rate":{"type":"number","format":"float","description":"Only present if alliance access is allowed","title":"get_corporations_corporation_id_customs_offices_alliance_tax_rate"},"allow_access_with_standings":{"type":"boolean","description":"standing_level and any standing related tax rate only present when this is true","title":"get_corporations_corporation_id_customs_offices_allow_access_with_standings"},"standing_level":{"type":"string","enum":["bad","excellent","good","neutral","terrible"],"description":"Access is allowed only for entities with this level of standing or better","title":"get_corporations_corporation_id_customs_offices_standing_level"},"excellent_standing_tax_rate":{"type":"number","format":"float","description":"Tax rate for entities with excellent level of standing, only present if this level is allowed, same for all other standing related tax rates","title":"get_corporations_corporation_id_customs_offices_excellent_standing_tax_rate"},"good_standing_tax_rate":{"type":"number","format":"float","title":"get_corporations_corporation_id_customs_offices_good_standing_tax_rate","description":"good_standing_tax_rate number"},"neutral_standing_tax_rate":{"type":"number","format":"float","title":"get_corporations_corporation_id_customs_offices_neutral_standing_tax_rate","description":"neutral_standing_tax_rate number"},"bad_standing_tax_rate":{"type":"number","format":"float","title":"get_corporations_corporation_id_customs_offices_bad_standing_tax_rate","description":"bad_standing_tax_rate number"},"terrible_standing_tax_rate":{"type":"number","format":"float","title":"get_corporations_corporation_id_customs_offices_terrible_standing_tax_rate","description":"terrible_standing_tax_rate number"}},"title":"get_corporations_corporation_id_customs_offices_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_customs_offices_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Director"],"security":[{"evesso":["esi-planets.read_customs_offices.v1"]}],"operationId":"get_corporations_corporation_id_customs_offices","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/route/{origin}/{destination}/":{"get":{"description":"Get the systems between origin and destination\n\n---\nAlternate route: `/dev/route/{origin}/{destination}/`\n\nAlternate route: `/legacy/route/{origin}/{destination}/`\n\nAlternate route: `/v1/route/{origin}/{destination}/`\n\n---\nThis route is cached for up to 86400 seconds","summary":"Get route","tags":["Routes"],"parameters":[{"name":"avoid","in":"query","description":"avoid solar system ID(s)","type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"integer","format":"int32"}},{"name":"connections","in":"query","type":"array","description":"connected solar system pairs","maxItems":100,"uniqueItems":true,"items":{"type":"array","minItems":2,"maxItems":2,"uniqueItems":true,"collectionFormat":"pipes","items":{"type":"integer","format":"int32"}}},{"$ref":"#/parameters/datasource"},{"name":"destination","in":"path","description":"destination solar system ID","type":"integer","format":"int32","required":true},{"name":"flag","in":"query","description":"route security preference","default":"shortest","type":"string","enum":["shortest","secure","insecure"]},{"name":"origin","in":"path","description":"origin solar system ID","type":"integer","format":"int32","required":true},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Solar systems in route from origin to destination","examples":{"application/json":[30002771,30002770,30002769,30002772]},"schema":{"type":"array","maxItems":1000,"description":"Solar systems in route","items":{"description":"Solar system in route","type":"integer","format":"int32","title":"Solar system ID"},"title":"get_route_origin_destination_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"No route found","schema":{"type":"object","title":"get_route_origin_destination_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_route_origin_destination_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_route_origin_destination","x-cached-seconds":86400,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/search/":{"get":{"description":"Search for entities that match a given sub-string.\n\n---\nAlternate route: `/v2/characters/{character_id}/search/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/search/)","summary":"Search on a string","tags":["Search"],"parameters":[{"name":"categories","in":"query","description":"Type of entities to search for","required":true,"type":"array","minItems":1,"maxItems":12,"uniqueItems":true,"items":{"type":"string","enum":["agent","alliance","character","constellation","corporation","faction","inventorytype","region","solarsystem","station","structure","wormhole"]}},{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"name":"search","in":"query","description":"The string to search on","required":true,"type":"string","minLength":3},{"name":"strict","in":"query","description":"Whether the search should be a strict match","type":"boolean","default":false},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of search results","examples":{"application/json":{"station":[60004588,60004594,60005725,60009106,60012721,60012724,60012727],"solarsystem":[30002510]}},"schema":{"type":"object","properties":{"agent":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_agent","description":"agent integer"},"title":"get_characters_character_id_search_agent","description":"agent array"},"alliance":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_alliance","description":"alliance integer"},"title":"get_characters_character_id_search_alliance","description":"alliance array"},"character":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_character","description":"character integer"},"title":"get_characters_character_id_search_character","description":"character array"},"constellation":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_constellation","description":"constellation integer"},"title":"get_characters_character_id_search_constellation","description":"constellation array"},"corporation":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_corporation","description":"corporation integer"},"title":"get_characters_character_id_search_corporation","description":"corporation array"},"faction":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_faction","description":"faction integer"},"title":"get_characters_character_id_search_faction","description":"faction array"},"inventorytype":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_inventorytype","description":"inventorytype integer"},"title":"get_characters_character_id_search_inventorytype","description":"inventorytype array"},"region":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_region","description":"region integer"},"title":"get_characters_character_id_search_region","description":"region array"},"solarsystem":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_solarsystem","description":"solarsystem integer"},"title":"get_characters_character_id_search_solarsystem","description":"solarsystem array"},"station":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_station","description":"station integer"},"title":"get_characters_character_id_search_station","description":"station array"},"structure":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int64","title":"get_characters_character_id_search_structure","description":"structure integer"},"title":"get_characters_character_id_search_structure","description":"structure array"},"wormhole":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_characters_character_id_search_wormhole","description":"wormhole integer"},"title":"get_characters_character_id_search_wormhole","description":"wormhole array"}},"title":"get_characters_character_id_search_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-search.search_structures.v1"]}],"operationId":"get_characters_character_id_search","x-cached-seconds":3600,"x-alternate-versions":["v2"]}},"/search/":{"get":{"description":"Search for entities that match a given sub-string.\n\n---\nAlternate route: `/legacy/search/`\n\nAlternate route: `/v1/search/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/search/)","summary":"Search on a string","tags":["Search"],"parameters":[{"name":"categories","in":"query","description":"Type of entities to search for","required":true,"type":"array","minItems":1,"maxItems":10,"uniqueItems":true,"items":{"type":"string","enum":["agent","alliance","character","constellation","corporation","faction","inventorytype","region","solarsystem","station","wormhole"]}},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"name":"search","in":"query","description":"The string to search on","required":true,"type":"string","minLength":3},{"name":"strict","in":"query","description":"Whether the search should be a strict match","type":"boolean","default":false},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of search results","examples":{"application/json":{"station":[60004588,60004594,60005725,60009106,60012721,60012724,60012727],"solarsystem":[30002510]}},"schema":{"type":"object","properties":{"agent":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_agent","description":"agent integer"},"title":"get_search_agent","description":"agent array"},"alliance":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_alliance","description":"alliance integer"},"title":"get_search_alliance","description":"alliance array"},"character":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_character","description":"character integer"},"title":"get_search_character","description":"character array"},"constellation":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_constellation","description":"constellation integer"},"title":"get_search_constellation","description":"constellation array"},"corporation":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_corporation","description":"corporation integer"},"title":"get_search_corporation","description":"corporation array"},"faction":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_faction","description":"faction integer"},"title":"get_search_faction","description":"faction array"},"inventorytype":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_inventorytype","description":"inventorytype integer"},"title":"get_search_inventorytype","description":"inventorytype array"},"region":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_region","description":"region integer"},"title":"get_search_region","description":"region array"},"solarsystem":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_solarsystem","description":"solarsystem integer"},"title":"get_search_solarsystem","description":"solarsystem array"},"station":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_station","description":"station integer"},"title":"get_search_station","description":"station array"},"wormhole":{"type":"array","maxItems":500,"items":{"type":"integer","format":"int32","title":"get_search_wormhole","description":"wormhole integer"},"title":"get_search_wormhole","description":"wormhole array"}},"title":"get_search_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_search","x-cached-seconds":3600,"x-alternate-versions":["legacy","v1"]}},"/characters/{character_id}/skillqueue/":{"get":{"description":"List the configured skill queue for the given character\n\n---\nAlternate route: `/dev/characters/{character_id}/skillqueue/`\n\nAlternate route: `/legacy/characters/{character_id}/skillqueue/`\n\nAlternate route: `/v2/characters/{character_id}/skillqueue/`\n\n---\nThis route is cached for up to 120 seconds","summary":"Get character's skill queue","tags":["Skills"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"The current skill queue, sorted ascending by finishing time","examples":{"application/json":[{"skill_id":1,"finish_date":"2016-06-29T10:47:00Z","start_date":"2016-06-29T10:46:00Z","finished_level":3,"queue_position":0},{"skill_id":1,"finish_date":"2016-07-15T10:47:00Z","start_date":"2016-06-29T10:47:00Z","finished_level":4,"queue_position":1},{"skill_id":2,"finish_date":"2016-08-30T10:47:00Z","start_date":"2016-07-15T10:47:00Z","finished_level":2,"queue_position":2}]},"schema":{"type":"array","maxItems":51,"items":{"type":"object","required":["skill_id","finished_level","queue_position"],"properties":{"skill_id":{"type":"integer","format":"int32","title":"get_characters_character_id_skillqueue_skill_id","description":"skill_id integer"},"finish_date":{"type":"string","format":"date-time","title":"get_characters_character_id_skillqueue_finish_date","description":"finish_date string"},"start_date":{"type":"string","format":"date-time","title":"get_characters_character_id_skillqueue_start_date","description":"start_date string"},"finished_level":{"type":"integer","format":"int32","minimum":0,"maximum":5,"title":"get_characters_character_id_skillqueue_finished_level","description":"finished_level integer"},"queue_position":{"type":"integer","format":"int32","title":"get_characters_character_id_skillqueue_queue_position","description":"queue_position integer"},"training_start_sp":{"type":"integer","format":"int32","title":"get_characters_character_id_skillqueue_training_start_sp","description":"training_start_sp integer"},"level_end_sp":{"type":"integer","format":"int32","title":"get_characters_character_id_skillqueue_level_end_sp","description":"level_end_sp integer"},"level_start_sp":{"type":"integer","format":"int32","description":"Amount of SP that was in the skill when it started training it's current level. Used to calculate % of current level complete.","title":"get_characters_character_id_skillqueue_level_start_sp"}},"title":"get_characters_character_id_skillqueue_200_ok","description":"200 ok object"},"title":"get_characters_character_id_skillqueue_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-skills.read_skillqueue.v1"]}],"operationId":"get_characters_character_id_skillqueue","x-cached-seconds":120,"x-alternate-versions":["dev","legacy","v2"]}},"/characters/{character_id}/skills/":{"get":{"description":"List all trained skills for the given character\n\n---\nAlternate route: `/v3/characters/{character_id}/skills/`\n\n---\nThis route is cached for up to 120 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/skills/)","summary":"Get character skills","tags":["Skills"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Known skills for the character","examples":{"application/json":{"skills":[{"skill_id":1,"skillpoints_in_skill":10000,"current_skill_level":1},{"skill_id":2,"skillpoints_in_skill":10000,"current_skill_level":1}],"total_sp":20000}},"schema":{"type":"object","properties":{"skills":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"skill_id":{"type":"integer","format":"int32","title":"get_characters_character_id_skills_skill_id","description":"skill_id integer"},"skillpoints_in_skill":{"type":"integer","format":"int64","title":"get_characters_character_id_skills_skillpoints_in_skill","description":"skillpoints_in_skill integer"},"current_skill_level":{"type":"integer","format":"int32","title":"get_characters_character_id_skills_current_skill_level","description":"current_skill_level integer"}},"title":"get_characters_character_id_skills_skill","description":"skill object"},"title":"get_characters_character_id_skills_skills","description":"skills array"},"total_sp":{"type":"integer","format":"int64","title":"get_characters_character_id_skills_total_sp","description":"total_sp integer"}},"title":"get_characters_character_id_skills_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-skills.read_skills.v1"]}],"operationId":"get_characters_character_id_skills","x-cached-seconds":120,"x-alternate-versions":["v3"]}},"/characters/{character_id}/attributes/":{"get":{"description":"Return attributes of a character\n\n---\nAlternate route: `/dev/characters/{character_id}/attributes/`\n\nAlternate route: `/legacy/characters/{character_id}/attributes/`\n\nAlternate route: `/v1/characters/{character_id}/attributes/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get character attributes","tags":["Skills"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Attributes of a character","examples":{"application/json":{"charisma":20,"intelligence":20,"memory":20,"perception":20,"willpower":20}},"schema":{"type":"object","required":["charisma","intelligence","memory","perception","willpower"],"properties":{"charisma":{"type":"integer","format":"int32","title":"get_characters_character_id_attributes_charisma","description":"charisma integer"},"intelligence":{"type":"integer","format":"int32","title":"get_characters_character_id_attributes_intelligence","description":"intelligence integer"},"memory":{"type":"integer","format":"int32","title":"get_characters_character_id_attributes_memory","description":"memory integer"},"perception":{"type":"integer","format":"int32","title":"get_characters_character_id_attributes_perception","description":"perception integer"},"willpower":{"type":"integer","format":"int32","title":"get_characters_character_id_attributes_willpower","description":"willpower integer"},"bonus_remaps":{"type":"integer","format":"int32","description":"Number of available bonus character neural remaps","title":"get_characters_character_id_attributes_bonus_remaps"},"last_remap_date":{"type":"string","format":"date-time","description":"Datetime of last neural remap, including usage of bonus remaps","title":"get_characters_character_id_attributes_last_remap_date"},"accrued_remap_cooldown_date":{"type":"string","format":"date-time","description":"Neural remapping cooldown after a character uses remap accrued over time","title":"get_characters_character_id_attributes_accrued_remap_cooldown_date"}},"title":"get_characters_character_id_attributes_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-skills.read_skills.v1"]}],"operationId":"get_characters_character_id_attributes","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/sovereignty/structures/":{"get":{"description":"Shows sovereignty data for structures.\n\n---\nAlternate route: `/dev/sovereignty/structures/`\n\nAlternate route: `/legacy/sovereignty/structures/`\n\nAlternate route: `/v1/sovereignty/structures/`\n\n---\nThis route is cached for up to 120 seconds","summary":"List sovereignty structures","tags":["Sovereignty"],"responses":{"200":{"description":"A list of sovereignty structures","examples":{"application/json":[{"alliance_id":498125261,"solar_system_id":30000570,"structure_id":1018253388776,"structure_type_id":32226,"vulnerability_occupancy_level":2,"vulnerable_start_time":"2016-10-28T20:30:00Z","vulnerable_end_time":"2016-10-29T05:30:00Z"}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["alliance_id","solar_system_id","structure_id","structure_type_id"],"properties":{"alliance_id":{"type":"integer","format":"int32","description":"The alliance that owns the structure.\n","title":"get_sovereignty_structures_alliance_id"},"solar_system_id":{"type":"integer","format":"int32","description":"Solar system in which the structure is located.\n","title":"get_sovereignty_structures_solar_system_id"},"structure_id":{"type":"integer","format":"int64","description":"Unique item ID for this structure.","title":"get_sovereignty_structures_structure_id"},"structure_type_id":{"type":"integer","format":"int32","description":"A reference to the type of structure this is.\n","title":"get_sovereignty_structures_structure_type_id"},"vulnerability_occupancy_level":{"type":"number","format":"float","description":"The occupancy level for the next or current vulnerability window. This takes into account all development indexes and capital system bonuses. Also known as Activity Defense Multiplier from in the client. It increases the time that attackers must spend using their entosis links on the structure.\n","title":"get_sovereignty_structures_vulnerability_occupancy_level"},"vulnerable_start_time":{"type":"string","format":"date-time","description":"The next time at which the structure will become vulnerable. Or the start time of the current window if current time is between this and vulnerableEndTime.\n","title":"get_sovereignty_structures_vulnerable_start_time"},"vulnerable_end_time":{"type":"string","format":"date-time","description":"The time at which the next or current vulnerability window ends. At the end of a vulnerability window the next window is recalculated and locked in along with the vulnerabilityOccupancyLevel. If the structure is not in 100% entosis control of the defender, it will go in to 'overtime' and stay vulnerable for as long as that situation persists. Only once the defenders have 100% entosis control and has the vulnerableEndTime passed does the vulnerability interval expire and a new one is calculated.\n","title":"get_sovereignty_structures_vulnerable_end_time"}},"title":"get_sovereignty_structures_200_ok","description":"200 ok object"},"title":"get_sovereignty_structures_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_sovereignty_structures","x-cached-seconds":120,"x-alternate-versions":["dev","legacy","v1"]}},"/sovereignty/campaigns/":{"get":{"description":"Shows sovereignty data for campaigns.\n\n---\nAlternate route: `/dev/sovereignty/campaigns/`\n\nAlternate route: `/legacy/sovereignty/campaigns/`\n\nAlternate route: `/v1/sovereignty/campaigns/`\n\n---\nThis route is cached for up to 5 seconds","summary":"List sovereignty campaigns","tags":["Sovereignty"],"responses":{"200":{"description":"A list of sovereignty campaigns","examples":{"application/json":[{"campaign_id":32833,"structure_id":61001096,"solar_system_id":30000856,"constellation_id":20000125,"event_type":"station_defense","start_time":"2016-10-29T14:34:40Z","defender_id":1695357456,"defender_score":0.6,"attackers_score":0.4}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["campaign_id","structure_id","solar_system_id","constellation_id","event_type","start_time"],"properties":{"campaign_id":{"type":"integer","format":"int32","description":"Unique ID for this campaign.","title":"get_sovereignty_campaigns_campaign_id"},"structure_id":{"type":"integer","format":"int64","description":"The structure item ID that is related to this campaign.\n","title":"get_sovereignty_campaigns_structure_id"},"solar_system_id":{"type":"integer","format":"int32","description":"The solar system the structure is located in.\n","title":"get_sovereignty_campaigns_solar_system_id"},"constellation_id":{"type":"integer","format":"int32","description":"The constellation in which the campaign will take place.\n","title":"get_sovereignty_campaigns_constellation_id"},"event_type":{"type":"string","description":"Type of event this campaign is for. tcu_defense, ihub_defense and station_defense are referred to as \"Defense Events\", station_freeport as \"Freeport Events\".\n","enum":["tcu_defense","ihub_defense","station_defense","station_freeport"],"title":"get_sovereignty_campaigns_event_type"},"start_time":{"type":"string","format":"date-time","description":"Time the event is scheduled to start.\n","title":"get_sovereignty_campaigns_start_time"},"defender_id":{"type":"integer","format":"int32","description":"Defending alliance, only present in Defense Events\n","title":"get_sovereignty_campaigns_defender_id"},"defender_score":{"type":"number","format":"float","description":"Score for the defending alliance, only present in Defense Events.\n","title":"get_sovereignty_campaigns_defender_score"},"attackers_score":{"type":"number","format":"float","description":"Score for all attacking parties, only present in Defense Events.\n","title":"get_sovereignty_campaigns_attackers_score"},"participants":{"type":"array","description":"Alliance participating and their respective scores, only present in Freeport Events.\n","maxItems":5000,"items":{"type":"object","required":["alliance_id","score"],"properties":{"alliance_id":{"type":"integer","format":"int32","title":"get_sovereignty_campaigns_alliance_id","description":"alliance_id integer"},"score":{"type":"number","format":"float","title":"get_sovereignty_campaigns_score","description":"score number"}},"title":"get_sovereignty_campaigns_participant","description":"participant object"},"title":"get_sovereignty_campaigns_participants"}},"title":"get_sovereignty_campaigns_200_ok","description":"200 ok object"},"title":"get_sovereignty_campaigns_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_sovereignty_campaigns","x-cached-seconds":5,"x-alternate-versions":["dev","legacy","v1"]}},"/sovereignty/map/":{"get":{"description":"Shows sovereignty information for solar systems\n\n---\nAlternate route: `/dev/sovereignty/map/`\n\nAlternate route: `/legacy/sovereignty/map/`\n\nAlternate route: `/v1/sovereignty/map/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List sovereignty of systems","tags":["Sovereignty"],"responses":{"200":{"description":"A list of sovereignty information for solar systems in New Eden","examples":{"application/json":[{"system_id":30045334,"faction_id":500001}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["system_id"],"properties":{"system_id":{"type":"integer","format":"int32","title":"get_sovereignty_map_system_id","description":"system_id integer"},"alliance_id":{"type":"integer","format":"int32","title":"get_sovereignty_map_alliance_id","description":"alliance_id integer"},"corporation_id":{"type":"integer","format":"int32","title":"get_sovereignty_map_corporation_id","description":"corporation_id integer"},"faction_id":{"type":"integer","format":"int32","title":"get_sovereignty_map_faction_id","description":"faction_id integer"}},"title":"get_sovereignty_map_200_ok","description":"200 ok object"},"title":"get_sovereignty_map_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_sovereignty_map","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/status/":{"get":{"description":"EVE Server status\n\n---\nAlternate route: `/dev/status/`\n\nAlternate route: `/legacy/status/`\n\nAlternate route: `/v1/status/`\n\n---\nThis route is cached for up to 30 seconds","summary":"Retrieve the uptime and player counts","tags":["Status"],"responses":{"200":{"description":"Server status","examples":{"application/json":{"start_time":"2017-01-02T12:34:56Z","players":12345,"server_version":"1132976"}},"schema":{"type":"object","required":["start_time","players","server_version"],"properties":{"start_time":{"type":"string","format":"date-time","description":"Server start timestamp","title":"get_status_start_time"},"players":{"type":"integer","description":"Current online player count","title":"get_status_players"},"server_version":{"type":"string","description":"Running version as string","title":"get_status_server_version"},"vip":{"type":"boolean","description":"If the server is in VIP mode","title":"get_status_vip"}},"title":"get_status_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_status","x-cached-seconds":30,"x-alternate-versions":["dev","legacy","v1"]}},"/universe/planets/{planet_id}/":{"get":{"description":"Get information on a planet\n\n---\nAlternate route: `/dev/universe/planets/{planet_id}/`\n\nAlternate route: `/legacy/universe/planets/{planet_id}/`\n\nAlternate route: `/v1/universe/planets/{planet_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get planet information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"planet_id","in":"path","required":true,"type":"integer","format":"int32","description":"planet_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a planet","examples":{"application/json":{"planet_id":40000046,"name":"Akpivem III","type_id":13,"position":{"x":-189226344497,"y":9901605317,"z":-254852632979},"system_id":30000003}},"schema":{"type":"object","required":["planet_id","name","type_id","position","system_id"],"properties":{"planet_id":{"type":"integer","format":"int32","title":"get_universe_planets_planet_id_planet_id","description":"planet_id integer"},"name":{"type":"string","title":"get_universe_planets_planet_id_name","description":"name string"},"type_id":{"type":"integer","format":"int32","title":"get_universe_planets_planet_id_type_id","description":"type_id integer"},"position":{"type":"object","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_universe_planets_planet_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_universe_planets_planet_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_universe_planets_planet_id_z","description":"z number"}},"title":"get_universe_planets_planet_id_position","description":"position object"},"system_id":{"type":"integer","format":"int32","description":"The solar system this planet is in","title":"get_universe_planets_planet_id_system_id"}},"title":"get_universe_planets_planet_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Planet not found","schema":{"type":"object","title":"get_universe_planets_planet_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_planets_planet_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_planets_planet_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/stations/{station_id}/":{"get":{"description":"Get information on a station\n\n---\nAlternate route: `/dev/universe/stations/{station_id}/`\n\nAlternate route: `/v2/universe/stations/{station_id}/`\n\n---\nThis route is cached for up to 300 seconds","summary":"Get station information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"station_id","in":"path","required":true,"type":"integer","format":"int32","description":"station_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a station","examples":{"application/json":{"station_id":60000277,"name":"Jakanerva III - Moon 15 - Prompt Delivery Storage","type_id":1531,"position":{"x":165632286720,"y":2771804160,"z":-2455331266560},"system_id":30000148,"reprocessing_efficiency":0.5,"reprocessing_stations_take":0.05,"max_dockable_ship_volume":50000000,"office_rental_cost":10000,"services":["courier-missions","reprocessing-plant","market","repair-facilities","fitting","news","storage","insurance","docking","office-rental","loyalty-point-store","navy-offices"],"owner":1000003,"race_id":1}},"schema":{"type":"object","required":["station_id","name","type_id","position","system_id","reprocessing_efficiency","reprocessing_stations_take","max_dockable_ship_volume","office_rental_cost","services"],"properties":{"station_id":{"type":"integer","format":"int32","title":"get_universe_stations_station_id_station_id","description":"station_id integer"},"name":{"type":"string","title":"get_universe_stations_station_id_name","description":"name string"},"owner":{"type":"integer","format":"int32","description":"ID of the corporation that controls this station","title":"get_universe_stations_station_id_owner"},"type_id":{"type":"integer","format":"int32","title":"get_universe_stations_station_id_type_id","description":"type_id integer"},"race_id":{"type":"integer","format":"int32","title":"get_universe_stations_station_id_race_id","description":"race_id integer"},"position":{"type":"object","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_universe_stations_station_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_universe_stations_station_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_universe_stations_station_id_z","description":"z number"}},"title":"get_universe_stations_station_id_position","description":"position object"},"system_id":{"type":"integer","format":"int32","description":"The solar system this station is in","title":"get_universe_stations_station_id_system_id"},"reprocessing_efficiency":{"type":"number","format":"float","title":"get_universe_stations_station_id_reprocessing_efficiency","description":"reprocessing_efficiency number"},"reprocessing_stations_take":{"type":"number","format":"float","title":"get_universe_stations_station_id_reprocessing_stations_take","description":"reprocessing_stations_take number"},"max_dockable_ship_volume":{"type":"number","format":"float","title":"get_universe_stations_station_id_max_dockable_ship_volume","description":"max_dockable_ship_volume number"},"office_rental_cost":{"type":"number","format":"float","title":"get_universe_stations_station_id_office_rental_cost","description":"office_rental_cost number"},"services":{"type":"array","maxItems":30,"items":{"type":"string","enum":["bounty-missions","assasination-missions","courier-missions","interbus","reprocessing-plant","refinery","market","black-market","stock-exchange","cloning","surgery","dna-therapy","repair-facilities","factory","labratory","gambling","fitting","paintshop","news","storage","insurance","docking","office-rental","jump-clone-facility","loyalty-point-store","navy-offices","security-offices"],"title":"get_universe_stations_station_id_service","description":"service string"},"title":"get_universe_stations_station_id_services","description":"services array"}},"title":"get_universe_stations_station_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Station not found","schema":{"type":"object","title":"get_universe_stations_station_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_stations_station_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_stations_station_id","x-cached-seconds":300,"x-alternate-versions":["dev","v2"]}},"/universe/structures/{structure_id}/":{"get":{"description":"Returns information on requested structure, if you are on the ACL. Otherwise, returns \"Forbidden\" for all inputs.\n\n---\nAlternate route: `/dev/universe/structures/{structure_id}/`\n\nAlternate route: `/legacy/universe/structures/{structure_id}/`\n\nAlternate route: `/v1/universe/structures/{structure_id}/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get structure information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"structure_id","in":"path","description":"An Eve structure ID","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Data about a structure","examples":{"application/json":{"name":"V-3YG7 VI - The Capital","solar_system_id":30000142}},"schema":{"type":"object","required":["name","solar_system_id"],"properties":{"name":{"type":"string","description":"The full name of the structure","title":"get_universe_structures_structure_id_name"},"solar_system_id":{"type":"integer","format":"int32","title":"get_universe_structures_structure_id_solar_system_id","description":"solar_system_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_universe_structures_structure_id_type_id","description":"type_id integer"},"position":{"type":"object","description":"Coordinates of the structure in Cartesian space relative to the Sun, in metres.\n","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_universe_structures_structure_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_universe_structures_structure_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_universe_structures_structure_id_z","description":"z number"}},"title":"get_universe_structures_structure_id_position"}},"title":"get_universe_structures_structure_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Structure not found","schema":{"type":"object","title":"get_universe_structures_structure_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_structures_structure_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-universe.read_structures.v1"]}],"operationId":"get_universe_structures_structure_id","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/universe/systems/{system_id}/":{"get":{"description":"Get information on a solar system\n\n---\nAlternate route: `/dev/universe/systems/{system_id}/`\n\nAlternate route: `/v3/universe/systems/{system_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get solar system information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"name":"system_id","in":"path","required":true,"type":"integer","format":"int32","description":"system_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a solar system","examples":{"application/json":{"system_id":30000003,"name":"Akpivem","position":{"x":-91174141133075340,"y":43938227486247170,"z":-56482824383339900},"security_status":0.8462923765182495,"constellation_id":20000001,"planets":[{"planet_id":40000041,"moons":[40000042]},{"planet_id":40000043}],"stargates":[50000342],"star_id":40000040,"security_class":"B"}},"schema":{"type":"object","required":["star_id","system_id","name","position","security_status","constellation_id","planets"],"properties":{"star_id":{"type":"integer","format":"int32","title":"get_universe_systems_system_id_star_id","description":"star_id integer"},"system_id":{"type":"integer","format":"int32","title":"get_universe_systems_system_id_system_id","description":"system_id integer"},"name":{"type":"string","title":"get_universe_systems_system_id_name","description":"name string"},"position":{"type":"object","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_universe_systems_system_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_universe_systems_system_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_universe_systems_system_id_z","description":"z number"}},"title":"get_universe_systems_system_id_position","description":"position object"},"security_status":{"type":"number","format":"float","title":"get_universe_systems_system_id_security_status","description":"security_status number"},"security_class":{"type":"string","title":"get_universe_systems_system_id_security_class","description":"security_class string"},"constellation_id":{"type":"integer","format":"int32","description":"The constellation this solar system is in","title":"get_universe_systems_system_id_constellation_id"},"planets":{"type":"array","maxItems":1000,"items":{"type":"object","required":["planet_id"],"properties":{"planet_id":{"type":"integer","format":"int32","title":"get_universe_systems_system_id_planet_id","description":"planet_id integer"},"moons":{"type":"array","maxItems":1000,"items":{"type":"integer","format":"int32","title":"get_universe_systems_system_id_moon","description":"moon integer"},"title":"get_universe_systems_system_id_moons","description":"moons array"}},"title":"get_universe_systems_system_id_planet","description":"planet object"},"title":"get_universe_systems_system_id_planets","description":"planets array"},"stargates":{"type":"array","maxItems":25,"items":{"type":"integer","format":"int32","title":"get_universe_systems_system_id_stargate","description":"stargate integer"},"title":"get_universe_systems_system_id_stargates","description":"stargates array"},"stations":{"type":"array","maxItems":25,"items":{"type":"integer","format":"int32","title":"get_universe_systems_system_id_station","description":"station integer"},"title":"get_universe_systems_system_id_stations","description":"stations array"}},"title":"get_universe_systems_system_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Solar system not found","schema":{"type":"object","title":"get_universe_systems_system_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_systems_system_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_systems_system_id","x-alternate-versions":["dev","v3"]}},"/universe/systems/":{"get":{"description":"Get a list of solar systems\n\n---\nAlternate route: `/dev/universe/systems/`\n\nAlternate route: `/legacy/universe/systems/`\n\nAlternate route: `/v1/universe/systems/`\n\n---\nThis route expires daily at 11:05","summary":"Get solar systems","tags":["Universe"],"responses":{"200":{"description":"A list of solar system ids","examples":{"application/json":[30000001,30000002]},"schema":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_universe_systems_200_ok","description":"200 ok integer"},"title":"get_universe_systems_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_systems","x-alternate-versions":["dev","legacy","v1"]}},"/universe/types/{type_id}/":{"get":{"description":"Get information on a type\n\n---\nAlternate route: `/dev/universe/types/{type_id}/`\n\nAlternate route: `/v3/universe/types/{type_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get type information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"name":"type_id","in":"path","description":"An Eve item type ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a type","examples":{"application/json":{"type_id":587,"name":"Rifter","description":"The Rifter is a...","published":true,"group_id":25}},"schema":{"type":"object","required":["type_id","name","description","published","group_id"],"properties":{"type_id":{"type":"integer","format":"int32","title":"get_universe_types_type_id_type_id","description":"type_id integer"},"name":{"type":"string","title":"get_universe_types_type_id_name","description":"name string"},"description":{"type":"string","title":"get_universe_types_type_id_description","description":"description string"},"published":{"type":"boolean","title":"get_universe_types_type_id_published","description":"published boolean"},"group_id":{"type":"integer","format":"int32","title":"get_universe_types_type_id_group_id","description":"group_id integer"},"market_group_id":{"type":"integer","format":"int32","description":"This only exists for types that can be put on the market","title":"get_universe_types_type_id_market_group_id"},"radius":{"type":"number","format":"float","title":"get_universe_types_type_id_radius","description":"radius number"},"volume":{"type":"number","format":"float","title":"get_universe_types_type_id_volume","description":"volume number"},"packaged_volume":{"type":"number","format":"float","title":"get_universe_types_type_id_packaged_volume","description":"packaged_volume number"},"icon_id":{"type":"integer","format":"int32","title":"get_universe_types_type_id_icon_id","description":"icon_id integer"},"capacity":{"type":"number","format":"float","title":"get_universe_types_type_id_capacity","description":"capacity number"},"portion_size":{"type":"integer","format":"int32","title":"get_universe_types_type_id_portion_size","description":"portion_size integer"},"mass":{"type":"number","format":"float","title":"get_universe_types_type_id_mass","description":"mass number"},"graphic_id":{"type":"integer","format":"int32","title":"get_universe_types_type_id_graphic_id","description":"graphic_id integer"},"dogma_attributes":{"type":"array","maxItems":1000,"items":{"type":"object","required":["attribute_id","value"],"properties":{"attribute_id":{"type":"integer","format":"int32","title":"get_universe_types_type_id_attribute_id","description":"attribute_id integer"},"value":{"type":"number","format":"float","title":"get_universe_types_type_id_value","description":"value number"}},"title":"get_universe_types_type_id_dogma_attribute","description":"dogma_attribute object"},"title":"get_universe_types_type_id_dogma_attributes","description":"dogma_attributes array"},"dogma_effects":{"type":"array","maxItems":1000,"items":{"type":"object","required":["effect_id","is_default"],"properties":{"effect_id":{"type":"integer","format":"int32","title":"get_universe_types_type_id_effect_id","description":"effect_id integer"},"is_default":{"type":"boolean","title":"get_universe_types_type_id_is_default","description":"is_default boolean"}},"title":"get_universe_types_type_id_dogma_effect","description":"dogma_effect object"},"title":"get_universe_types_type_id_dogma_effects","description":"dogma_effects array"}},"title":"get_universe_types_type_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Type not found","schema":{"type":"object","title":"get_universe_types_type_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_types_type_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_types_type_id","x-alternate-versions":["dev","v3"]}},"/universe/types/":{"get":{"description":"Get a list of type ids\n\n---\nAlternate route: `/dev/universe/types/`\n\nAlternate route: `/legacy/universe/types/`\n\nAlternate route: `/v1/universe/types/`\n\n---\nThis route expires daily at 11:05","summary":"Get types","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of type ids","examples":{"application/json":[1,2,3]},"schema":{"type":"array","maxItems":1000,"items":{"type":"integer","format":"int32","title":"get_universe_types_200_ok","description":"200 ok integer"},"title":"get_universe_types_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_types","x-alternate-versions":["dev","legacy","v1"]}},"/universe/groups/":{"get":{"description":"Get a list of item groups\n\n---\nAlternate route: `/dev/universe/groups/`\n\nAlternate route: `/legacy/universe/groups/`\n\nAlternate route: `/v1/universe/groups/`\n\n---\nThis route expires daily at 11:05","summary":"Get item groups","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of item group ids","examples":{"application/json":[1,2,3]},"schema":{"type":"array","maxItems":1000,"items":{"type":"integer","format":"int32","title":"get_universe_groups_200_ok","description":"200 ok integer"},"title":"get_universe_groups_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_groups","x-alternate-versions":["dev","legacy","v1"]}},"/universe/groups/{group_id}/":{"get":{"description":"Get information on an item group\n\n---\nAlternate route: `/dev/universe/groups/{group_id}/`\n\nAlternate route: `/legacy/universe/groups/{group_id}/`\n\nAlternate route: `/v1/universe/groups/{group_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get item group information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"group_id","in":"path","description":"An Eve item group ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about an item group","examples":{"application/json":{"group_id":25,"name":"Frigate","published":true,"category_id":6,"types":[587,586,585]}},"schema":{"type":"object","required":["group_id","name","published","category_id","types"],"properties":{"group_id":{"type":"integer","format":"int32","title":"get_universe_groups_group_id_group_id","description":"group_id integer"},"name":{"type":"string","title":"get_universe_groups_group_id_name","description":"name string"},"published":{"type":"boolean","title":"get_universe_groups_group_id_published","description":"published boolean"},"category_id":{"type":"integer","format":"int32","title":"get_universe_groups_group_id_category_id","description":"category_id integer"},"types":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_universe_groups_group_id_type","description":"type integer"},"title":"get_universe_groups_group_id_types","description":"types array"}},"title":"get_universe_groups_group_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Group not found","schema":{"type":"object","title":"get_universe_groups_group_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_groups_group_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_groups_group_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/categories/":{"get":{"description":"Get a list of item categories\n\n---\nAlternate route: `/dev/universe/categories/`\n\nAlternate route: `/legacy/universe/categories/`\n\nAlternate route: `/v1/universe/categories/`\n\n---\nThis route expires daily at 11:05","summary":"Get item categories","tags":["Universe"],"responses":{"200":{"description":"A list of item category ids","examples":{"application/json":[1,2,3]},"schema":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_universe_categories_200_ok","description":"200 ok integer"},"title":"get_universe_categories_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_categories","x-alternate-versions":["dev","legacy","v1"]}},"/universe/categories/{category_id}/":{"get":{"description":"Get information of an item category\n\n---\nAlternate route: `/dev/universe/categories/{category_id}/`\n\nAlternate route: `/legacy/universe/categories/{category_id}/`\n\nAlternate route: `/v1/universe/categories/{category_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get item category information","tags":["Universe"],"parameters":[{"name":"category_id","in":"path","description":"An Eve item category ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about an item category","examples":{"application/json":{"category_id":6,"name":"Ship","published":true,"groups":[25,26,27]}},"schema":{"type":"object","required":["category_id","name","published","groups"],"properties":{"category_id":{"type":"integer","format":"int32","title":"get_universe_categories_category_id_category_id","description":"category_id integer"},"name":{"type":"string","title":"get_universe_categories_category_id_name","description":"name string"},"published":{"type":"boolean","title":"get_universe_categories_category_id_published","description":"published boolean"},"groups":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_universe_categories_category_id_group","description":"group integer"},"title":"get_universe_categories_category_id_groups","description":"groups array"}},"title":"get_universe_categories_category_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Category not found","schema":{"type":"object","title":"get_universe_categories_category_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_categories_category_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_categories_category_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/names/":{"post":{"description":"Resolve a set of IDs to names and categories. Supported ID's for resolving are: Characters, Corporations, Alliances, Stations, Solar Systems, Constellations, Regions, Types.\n\n---\nAlternate route: `/dev/universe/names/`\n\nAlternate route: `/v2/universe/names/`\n","summary":"Get names and categories for a set of ID's","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"ids","in":"body","description":"The ids to resolve","required":true,"schema":{"type":"array","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"integer","format":"int32","title":"post_universe_names_id","description":"id integer"},"example":[95465499,30000142],"title":"post_universe_names_ids","description":"ids array"}},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of id/name associations for a set of ID's. All ID's must resolve to a name, or nothing will be returned.","examples":{"application/json":[{"id":95465499,"name":"CCP Bartender","category":"character"},{"id":30000142,"name":"Jita","category":"solar_system"}]},"schema":{"type":"array","maxItems":1000,"items":{"type":"object","required":["id","name","category"],"properties":{"id":{"type":"integer","format":"int32","title":"post_universe_names_id","description":"id integer"},"name":{"type":"string","title":"post_universe_names_name","description":"name string"},"category":{"type":"string","enum":["alliance","character","constellation","corporation","inventory_type","region","solar_system","station"],"title":"post_universe_names_category","description":"category string"}},"title":"post_universe_names_200_ok","description":"200 ok object"},"title":"post_universe_names_ok","description":"200 ok array"}},"404":{"description":"Ensure all IDs are valid before resolving.","schema":{"type":"object","title":"post_universe_names_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"post_universe_names_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"post_universe_names","x-alternate-versions":["dev","v2"]}},"/universe/structures/":{"get":{"description":"List all public structures\n\n---\nAlternate route: `/dev/universe/structures/`\n\nAlternate route: `/legacy/universe/structures/`\n\nAlternate route: `/v1/universe/structures/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List all public structures","tags":["Universe"],"responses":{"200":{"description":"List of public structure IDs","examples":{"application/json":[1020988381992,1020988381991]},"schema":{"type":"array","maxItems":10000,"uniqueItems":true,"items":{"type":"integer","format":"int64","minimum":0,"title":"get_universe_structures_200_ok","description":"200 ok integer"},"title":"get_universe_structures_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_structures","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/universe/races/":{"get":{"description":"Get a list of character races\n\n---\nAlternate route: `/dev/universe/races/`\n\nAlternate route: `/legacy/universe/races/`\n\nAlternate route: `/v1/universe/races/`\n\n---\nThis route expires daily at 11:05","summary":"Get character races","tags":["Universe"],"responses":{"200":{"description":"A list of character races","examples":{"application/json":[{"race_id":1,"name":"Caldari","description":"Founded on the tenets of patriotism and hard work...","alliance_id":500001}]},"schema":{"type":"array","maxItems":4,"items":{"type":"object","required":["race_id","name","description","alliance_id"],"properties":{"race_id":{"type":"integer","format":"int32","title":"get_universe_races_race_id","description":"race_id integer"},"name":{"type":"string","title":"get_universe_races_name","description":"name string"},"description":{"type":"string","title":"get_universe_races_description","description":"description string"},"alliance_id":{"type":"integer","format":"int32","description":"The alliance generally associated with this race","title":"get_universe_races_alliance_id"}},"title":"get_universe_races_200_ok","description":"200 ok object"},"title":"get_universe_races_ok","description":"200 ok array"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_races","x-alternate-versions":["dev","legacy","v1"]}},"/universe/factions/":{"get":{"description":"Get a list of factions\n\n---\nAlternate route: `/dev/universe/factions/`\n\nAlternate route: `/v2/universe/factions/`\n\n---\nThis route expires daily at 11:05","summary":"Get factions","tags":["Universe"],"responses":{"200":{"description":"A list of factions","examples":{"application/json":[{"faction_id":1,"name":"Faction","description":"blah blah","solar_system_id":123,"corporation_id":456,"size_factor":1.0,"station_count":1000,"station_system_count":100,"is_unique":true}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["faction_id","name","description","size_factor","station_count","station_system_count","is_unique"],"properties":{"faction_id":{"type":"integer","format":"int32","title":"get_universe_factions_faction_id","description":"faction_id integer"},"name":{"type":"string","title":"get_universe_factions_name","description":"name string"},"description":{"type":"string","title":"get_universe_factions_description","description":"description string"},"solar_system_id":{"type":"integer","format":"int32","title":"get_universe_factions_solar_system_id","description":"solar_system_id integer"},"corporation_id":{"type":"integer","format":"int32","title":"get_universe_factions_corporation_id","description":"corporation_id integer"},"militia_corporation_id":{"type":"integer","format":"int32","title":"get_universe_factions_militia_corporation_id","description":"militia_corporation_id integer"},"size_factor":{"type":"number","format":"float","title":"get_universe_factions_size_factor","description":"size_factor number"},"station_count":{"type":"integer","format":"int32","title":"get_universe_factions_station_count","description":"station_count integer"},"station_system_count":{"type":"integer","format":"int32","title":"get_universe_factions_station_system_count","description":"station_system_count integer"},"is_unique":{"type":"boolean","title":"get_universe_factions_is_unique","description":"is_unique boolean"}},"title":"get_universe_factions_200_ok","description":"200 ok object"},"title":"get_universe_factions_ok","description":"200 ok array"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_factions","x-alternate-versions":["dev","v2"]}},"/universe/bloodlines/":{"get":{"description":"Get a list of bloodlines\n\n---\nAlternate route: `/dev/universe/bloodlines/`\n\nAlternate route: `/legacy/universe/bloodlines/`\n\nAlternate route: `/v1/universe/bloodlines/`\n\n---\nThis route expires daily at 11:05","summary":"Get bloodlines","tags":["Universe"],"responses":{"200":{"description":"A list of bloodlines","examples":{"application/json":[{"bloodline_id":1,"name":"Deteis","description":"The Deteis are regarded as ...","race_id":1,"ship_type_id":601,"corporation_id":1000006,"perception":5,"willpower":5,"charisma":6,"memory":7,"intelligence":7}]},"schema":{"type":"array","maxItems":100,"items":{"type":"object","required":["bloodline_id","name","description","race_id","ship_type_id","corporation_id","perception","willpower","charisma","memory","intelligence"],"properties":{"bloodline_id":{"type":"integer","format":"int32","title":"get_universe_bloodlines_bloodline_id","description":"bloodline_id integer"},"name":{"type":"string","title":"get_universe_bloodlines_name","description":"name string"},"description":{"type":"string","title":"get_universe_bloodlines_description","description":"description string"},"race_id":{"type":"integer","format":"int32","title":"get_universe_bloodlines_race_id","description":"race_id integer"},"ship_type_id":{"type":"integer","format":"int32","title":"get_universe_bloodlines_ship_type_id","description":"ship_type_id integer"},"corporation_id":{"type":"integer","format":"int32","title":"get_universe_bloodlines_corporation_id","description":"corporation_id integer"},"perception":{"type":"integer","format":"int32","title":"get_universe_bloodlines_perception","description":"perception integer"},"willpower":{"type":"integer","format":"int32","title":"get_universe_bloodlines_willpower","description":"willpower integer"},"charisma":{"type":"integer","format":"int32","title":"get_universe_bloodlines_charisma","description":"charisma integer"},"memory":{"type":"integer","format":"int32","title":"get_universe_bloodlines_memory","description":"memory integer"},"intelligence":{"type":"integer","format":"int32","title":"get_universe_bloodlines_intelligence","description":"intelligence integer"}},"title":"get_universe_bloodlines_200_ok","description":"200 ok object"},"title":"get_universe_bloodlines_ok","description":"200 ok array"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_bloodlines","x-alternate-versions":["dev","legacy","v1"]}},"/universe/regions/":{"get":{"description":"Get a list of regions\n\n---\nAlternate route: `/dev/universe/regions/`\n\nAlternate route: `/legacy/universe/regions/`\n\nAlternate route: `/v1/universe/regions/`\n\n---\nThis route expires daily at 11:05","summary":"Get regions","tags":["Universe"],"responses":{"200":{"description":"A list of region ids","examples":{"application/json":[11000001,11000002]},"schema":{"type":"array","maxItems":1000,"items":{"type":"integer","format":"int32","title":"get_universe_regions_200_ok","description":"200 ok integer"},"title":"get_universe_regions_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_regions","x-alternate-versions":["dev","legacy","v1"]}},"/universe/regions/{region_id}/":{"get":{"description":"Get information on a region\n\n---\nAlternate route: `/dev/universe/regions/{region_id}/`\n\nAlternate route: `/legacy/universe/regions/{region_id}/`\n\nAlternate route: `/v1/universe/regions/{region_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get region information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"name":"region_id","in":"path","required":true,"type":"integer","format":"int32","description":"region_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a region","examples":{"application/json":{"region_id":10000042,"name":"Metropolis","description":"It has long been an established fact of civilization...","constellations":[20000302,20000303]}},"schema":{"type":"object","required":["region_id","name","constellations"],"properties":{"region_id":{"type":"integer","format":"int32","title":"get_universe_regions_region_id_region_id","description":"region_id integer"},"name":{"type":"string","title":"get_universe_regions_region_id_name","description":"name string"},"description":{"type":"string","title":"get_universe_regions_region_id_description","description":"description string"},"constellations":{"type":"array","maxItems":1000,"items":{"type":"integer","format":"int32","title":"get_universe_regions_region_id_constellation","description":"constellation integer"},"title":"get_universe_regions_region_id_constellations","description":"constellations array"}},"title":"get_universe_regions_region_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Region not found","schema":{"type":"object","title":"get_universe_regions_region_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_regions_region_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_regions_region_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/constellations/":{"get":{"description":"Get a list of constellations\n\n---\nAlternate route: `/dev/universe/constellations/`\n\nAlternate route: `/legacy/universe/constellations/`\n\nAlternate route: `/v1/universe/constellations/`\n\n---\nThis route expires daily at 11:05","summary":"Get constellations","tags":["Universe"],"responses":{"200":{"description":"A list of constellation ids","examples":{"application/json":[20000001,20000002]},"schema":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_universe_constellations_200_ok","description":"200 ok integer"},"title":"get_universe_constellations_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_constellations","x-alternate-versions":["dev","legacy","v1"]}},"/universe/constellations/{constellation_id}/":{"get":{"description":"Get information on a constellation\n\n---\nAlternate route: `/dev/universe/constellations/{constellation_id}/`\n\nAlternate route: `/legacy/universe/constellations/{constellation_id}/`\n\nAlternate route: `/v1/universe/constellations/{constellation_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get constellation information","tags":["Universe"],"parameters":[{"name":"constellation_id","in":"path","required":true,"type":"integer","format":"int32","description":"constellation_id integer"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a constellation","examples":{"application/json":{"constellation_id":20000009,"name":"Mekashtad","position":{"x":67796138757472320,"y":-70591121348560960,"z":-59587016159270070},"region_id":10000001,"systems":[20000302,20000303]}},"schema":{"type":"object","required":["constellation_id","name","position","region_id","systems"],"properties":{"constellation_id":{"type":"integer","format":"int32","title":"get_universe_constellations_constellation_id_constellation_id","description":"constellation_id integer"},"name":{"type":"string","title":"get_universe_constellations_constellation_id_name","description":"name string"},"position":{"type":"object","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_universe_constellations_constellation_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_universe_constellations_constellation_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_universe_constellations_constellation_id_z","description":"z number"}},"title":"get_universe_constellations_constellation_id_position","description":"position object"},"region_id":{"type":"integer","format":"int32","description":"The region this constellation is in","title":"get_universe_constellations_constellation_id_region_id"},"systems":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_universe_constellations_constellation_id_system","description":"system integer"},"title":"get_universe_constellations_constellation_id_systems","description":"systems array"}},"title":"get_universe_constellations_constellation_id_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Constellation not found","schema":{"type":"object","title":"get_universe_constellations_constellation_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_constellations_constellation_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_constellations_constellation_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/moons/{moon_id}/":{"get":{"description":"Get information on a moon\n\n---\nAlternate route: `/dev/universe/moons/{moon_id}/`\n\nAlternate route: `/legacy/universe/moons/{moon_id}/`\n\nAlternate route: `/v1/universe/moons/{moon_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get moon information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"moon_id","in":"path","required":true,"type":"integer","format":"int32","description":"moon_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a moon","examples":{"application/json":{"moon_id":40000042,"name":"Akpivem I - Moon 1","position":{"x":58605102008,"y":-3066616285,"z":-55193617920},"system_id":30000003}},"schema":{"type":"object","required":["moon_id","name","position","system_id"],"properties":{"moon_id":{"type":"integer","format":"int32","title":"get_universe_moons_moon_id_moon_id","description":"moon_id integer"},"name":{"type":"string","title":"get_universe_moons_moon_id_name","description":"name string"},"position":{"type":"object","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_universe_moons_moon_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_universe_moons_moon_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_universe_moons_moon_id_z","description":"z number"}},"title":"get_universe_moons_moon_id_position","description":"position object"},"system_id":{"type":"integer","format":"int32","description":"The solar system this moon is in","title":"get_universe_moons_moon_id_system_id"}},"title":"get_universe_moons_moon_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Moon not found","schema":{"type":"object","title":"get_universe_moons_moon_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_moons_moon_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_moons_moon_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/stargates/{stargate_id}/":{"get":{"description":"Get information on a stargate\n\n---\nAlternate route: `/dev/universe/stargates/{stargate_id}/`\n\nAlternate route: `/legacy/universe/stargates/{stargate_id}/`\n\nAlternate route: `/v1/universe/stargates/{stargate_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get stargate information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"stargate_id","in":"path","required":true,"type":"integer","format":"int32","description":"stargate_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a stargate","examples":{"application/json":{"stargate_id":50000342,"name":"Stargate (Tanoo)","type_id":29624,"position":{"x":-101092761600,"y":5279539200,"z":1550503403520},"system_id":30000003,"destination":{"system_id":30000001,"stargate_id":50000056}}},"schema":{"type":"object","required":["stargate_id","name","type_id","position","system_id","destination"],"properties":{"stargate_id":{"type":"integer","format":"int32","title":"get_universe_stargates_stargate_id_stargate_id","description":"stargate_id integer"},"name":{"type":"string","title":"get_universe_stargates_stargate_id_name","description":"name string"},"type_id":{"type":"integer","format":"int32","title":"get_universe_stargates_stargate_id_type_id","description":"type_id integer"},"position":{"type":"object","required":["x","y","z"],"properties":{"x":{"type":"number","format":"double","title":"get_universe_stargates_stargate_id_x","description":"x number"},"y":{"type":"number","format":"double","title":"get_universe_stargates_stargate_id_y","description":"y number"},"z":{"type":"number","format":"double","title":"get_universe_stargates_stargate_id_z","description":"z number"}},"title":"get_universe_stargates_stargate_id_position","description":"position object"},"system_id":{"type":"integer","format":"int32","description":"The solar system this stargate is in","title":"get_universe_stargates_stargate_id_system_id"},"destination":{"type":"object","required":["system_id","stargate_id"],"properties":{"system_id":{"type":"integer","format":"int32","description":"The solar system this stargate connects to","title":"get_universe_stargates_stargate_id_system_id"},"stargate_id":{"type":"integer","format":"int32","description":"The stargate this stargate connects to","title":"get_universe_stargates_stargate_id_stargate_id"}},"title":"get_universe_stargates_stargate_id_destination","description":"destination object"}},"title":"get_universe_stargates_stargate_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Stargate not found","schema":{"type":"object","title":"get_universe_stargates_stargate_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_stargates_stargate_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_stargates_stargate_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/graphics/":{"get":{"description":"Get a list of graphics\n\n---\nAlternate route: `/dev/universe/graphics/`\n\nAlternate route: `/legacy/universe/graphics/`\n\nAlternate route: `/v1/universe/graphics/`\n\n---\nThis route expires daily at 11:05","summary":"Get graphics","tags":["Universe"],"responses":{"200":{"description":"A list of graphic ids","examples":{"application/json":[10,4106]},"schema":{"type":"array","maxItems":10000,"items":{"type":"integer","format":"int32","title":"get_universe_graphics_200_ok","description":"200 ok integer"},"title":"get_universe_graphics_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_graphics","x-alternate-versions":["dev","legacy","v1"]}},"/universe/graphics/{graphic_id}/":{"get":{"description":"Get information on a graphic\n\n---\nAlternate route: `/dev/universe/graphics/{graphic_id}/`\n\nAlternate route: `/legacy/universe/graphics/{graphic_id}/`\n\nAlternate route: `/v1/universe/graphics/{graphic_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get graphic information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"graphic_id","in":"path","required":true,"type":"integer","format":"int32","description":"graphic_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a graphic","examples":{"application/json":{"graphic_id":10,"graphic_file":"res:/dx9/model/worldobject/planet/moon.red"}},"schema":{"type":"object","required":["graphic_id"],"properties":{"graphic_id":{"type":"integer","format":"int32","title":"get_universe_graphics_graphic_id_graphic_id","description":"graphic_id integer"},"graphic_file":{"type":"string","title":"get_universe_graphics_graphic_id_graphic_file","description":"graphic_file string"},"sof_race_name":{"type":"string","title":"get_universe_graphics_graphic_id_sof_race_name","description":"sof_race_name string"},"sof_fation_name":{"type":"string","title":"get_universe_graphics_graphic_id_sof_fation_name","description":"sof_fation_name string"},"sof_dna":{"type":"string","title":"get_universe_graphics_graphic_id_sof_dna","description":"sof_dna string"},"sof_hull_name":{"type":"string","title":"get_universe_graphics_graphic_id_sof_hull_name","description":"sof_hull_name string"},"collision_file":{"type":"string","title":"get_universe_graphics_graphic_id_collision_file","description":"collision_file string"},"icon_folder":{"type":"string","title":"get_universe_graphics_graphic_id_icon_folder","description":"icon_folder string"}},"title":"get_universe_graphics_graphic_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"404":{"description":"Graphic not found","schema":{"type":"object","title":"get_universe_graphics_graphic_id_not_found","description":"Not found","properties":{"error":{"type":"string","description":"Not found message","title":"get_universe_graphics_graphic_id_404_not_found"}}},"examples":{"application/json":{"error":"Not found message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_graphics_graphic_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/system_jumps/":{"get":{"description":"Get the number of jumps in solar systems within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with jumps will be listed\n\n---\nAlternate route: `/dev/universe/system_jumps/`\n\nAlternate route: `/legacy/universe/system_jumps/`\n\nAlternate route: `/v1/universe/system_jumps/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get system jumps","tags":["Universe"],"responses":{"200":{"description":"A list of systems and number of jumps","examples":{"application/json":[{"system_id":30002410,"ship_jumps":42}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["system_id","ship_jumps"],"properties":{"system_id":{"type":"integer","format":"int32","title":"get_universe_system_jumps_system_id","description":"system_id integer"},"ship_jumps":{"type":"integer","format":"int32","title":"get_universe_system_jumps_ship_jumps","description":"ship_jumps integer"}},"title":"get_universe_system_jumps_200_ok","description":"200 ok object"},"title":"get_universe_system_jumps_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_system_jumps","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/universe/system_kills/":{"get":{"description":"Get the number of ship, pod and NPC kills per solar system within the last hour ending at the timestamp of the Last-Modified header, excluding wormhole space. Only systems with kills will be listed\n\n---\nAlternate route: `/dev/universe/system_kills/`\n\nAlternate route: `/v2/universe/system_kills/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get system kills","tags":["Universe"],"responses":{"200":{"description":"A list of systems and number of ship, pod and NPC kills","examples":{"application/json":[{"system_id":30002410,"ship_kills":42,"npc_kills":0,"pod_kills":24}]},"schema":{"type":"array","maxItems":10000,"items":{"type":"object","required":["system_id","ship_kills","npc_kills","pod_kills"],"properties":{"system_id":{"type":"integer","format":"int32","title":"get_universe_system_kills_system_id","description":"system_id integer"},"ship_kills":{"type":"integer","format":"int32","description":"Number of player ships killed in this system","title":"get_universe_system_kills_ship_kills"},"npc_kills":{"type":"integer","format":"int32","description":"Number of NPC ships killed in this system","title":"get_universe_system_kills_npc_kills"},"pod_kills":{"type":"integer","format":"int32","description":"Number of pods killed in this system","title":"get_universe_system_kills_pod_kills"}},"title":"get_universe_system_kills_200_ok","description":"200 ok object"},"title":"get_universe_system_kills_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"operationId":"get_universe_system_kills","x-cached-seconds":3600,"x-alternate-versions":["dev","v2"]}},"/universe/stars/{star_id}/":{"get":{"description":"Get information on a star\n\n---\nAlternate route: `/dev/universe/stars/{star_id}/`\n\nAlternate route: `/legacy/universe/stars/{star_id}/`\n\nAlternate route: `/v1/universe/stars/{star_id}/`\n\n---\nThis route expires daily at 11:05","summary":"Get star information","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"star_id","in":"path","required":true,"type":"integer","format":"int32","description":"star_id integer"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Information about a star","examples":{"application/json":{"type_id":45033,"age":9398686722,"name":"BKG-Q2 - Star","luminosity":0.06615000218153,"radius":346600000,"spectral_class":"K2 V","temperature":3953,"solar_system_id":30004333}},"schema":{"type":"object","required":["name","type_id","age","luminosity","radius","spectral_class","temperature","solar_system_id"],"properties":{"name":{"type":"string","title":"get_universe_stars_star_id_name","description":"name string"},"solar_system_id":{"type":"integer","format":"int32","title":"get_universe_stars_star_id_solar_system_id","description":"solar_system_id integer"},"type_id":{"type":"integer","format":"int32","title":"get_universe_stars_star_id_type_id","description":"type_id integer"},"age":{"type":"integer","format":"int64","description":"Age of star in years","title":"get_universe_stars_star_id_age"},"luminosity":{"type":"number","format":"float","title":"get_universe_stars_star_id_luminosity","description":"luminosity number"},"radius":{"type":"integer","format":"int64","title":"get_universe_stars_star_id_radius","description":"radius integer"},"spectral_class":{"type":"string","enum":["K2 V","K4 V","G2 V","G8 V","M7 V","K7 V","M2 V","K5 V","M3 V","G0 V","G7 V","G3 V","F9 V","G5 V","F6 V","K8 V","K9 V","K6 V","G9 V","G6 V","G4 VI","G4 V","F8 V","F2 V","F1 V","K3 V","F0 VI","G1 VI","G0 VI","K1 V","M4 V","M1 V","M6 V","M0 V","K2 IV","G2 VI","K0 V","K5 IV","F5 VI","G6 VI","F6 VI","F2 IV","G3 VI","M8 V","F1 VI","K1 IV","F7 V","G5 VI","M5 V","G7 VI","F5 V","F4 VI","F8 VI","K3 IV","F4 IV","F0 V","G7 IV","G8 VI","F2 VI","F4 V","F7 VI","F3 V","G1 V","G9 VI","F3 IV","F9 VI","M9 V","K0 IV","F1 IV","G4 IV","F3 VI","K4 IV","G5 IV","G3 IV","G1 IV","K7 IV","G0 IV","K6 IV","K9 IV","G2 IV","F9 IV","F0 IV","K8 IV","G8 IV","F6 IV","F5 IV","A0","A0IV","A0IV2"],"title":"get_universe_stars_star_id_spectral_class","description":"spectral_class string"},"temperature":{"type":"integer","format":"int32","title":"get_universe_stars_star_id_temperature","description":"temperature integer"}},"title":"get_universe_stars_star_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_universe_stars_star_id","x-alternate-versions":["dev","legacy","v1"]}},"/universe/ids/":{"post":{"description":"Resolve a set of names to IDs in the following categories: agents, alliances, characters, constellations, corporations factions, inventory_types, regions, stations, and systems. Only exact matches will be returned. All names searched for are cached for 12 hours.\n\n---\nAlternate route: `/dev/universe/ids/`\n\nAlternate route: `/legacy/universe/ids/`\n\nAlternate route: `/v1/universe/ids/`\n","summary":"Bulk names to IDs","tags":["Universe"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/language"},{"name":"names","in":"body","description":"The names to resolve","required":true,"schema":{"type":"array","minItems":1,"maxItems":1000,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":100,"title":"post_universe_ids_name","description":"name string"},"example":["CCP Zoetrope"],"title":"post_universe_ids_names","description":"names array"}},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of id/name associations for a set of names divided by category. Any name passed in that did not have a match will be ommitted.","examples":{"application/json":{"characters":[{"id":95465499,"name":"CCP Bartender"},{"id":2112625428,"name":"CCP Zoetrope"}],"systems":[{"id":30000142,"name":"Jita"}]}},"schema":{"type":"object","properties":{"agents":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_agent","description":"agent object"},"title":"post_universe_ids_agents","description":"agents array"},"alliances":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_alliance","description":"alliance object"},"title":"post_universe_ids_alliances","description":"alliances array"},"characters":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_character","description":"character object"},"title":"post_universe_ids_characters","description":"characters array"},"constellations":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_constellation","description":"constellation object"},"title":"post_universe_ids_constellations","description":"constellations array"},"corporations":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_corporation","description":"corporation object"},"title":"post_universe_ids_corporations","description":"corporations array"},"factions":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_faction","description":"faction object"},"title":"post_universe_ids_factions","description":"factions array"},"inventory_types":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_inventory_type","description":"inventory_type object"},"title":"post_universe_ids_inventory_types","description":"inventory_types array"},"regions":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_region","description":"region object"},"title":"post_universe_ids_regions","description":"regions array"},"systems":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_system","description":"system object"},"title":"post_universe_ids_systems","description":"systems array"},"stations":{"type":"array","maxItems":1000,"items":{"type":"object","properties":{"id":{"type":"integer","format":"int32","title":"post_universe_ids_id","description":"id integer"},"name":{"type":"string","title":"post_universe_ids_name","description":"name string"}},"title":"post_universe_ids_station","description":"station object"},"title":"post_universe_ids_stations","description":"stations array"}},"title":"post_universe_ids_ok","description":"200 ok object"},"headers":{"Content-Language":{"description":"The language used in the response","type":"string","enum":["de","en-us","fr","ja","ru","zh"]}}},"503":{"description":"Search backend is unreachable, try again later.","schema":{"type":"object","title":"post_universe_ids_service_unavailable","description":"Service unavailable","properties":{"error":{"type":"string","description":"Service unavailable message","title":"post_universe_ids_503_service_unavailable"}}},"examples":{"application/json":{"error":"Service unavailable message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"post_universe_ids","x-alternate-versions":["dev","legacy","v1"]}},"/ui/openwindow/marketdetails/":{"post":{"description":"Open the market details window for a specific typeID inside the client\n\n---\nAlternate route: `/dev/ui/openwindow/marketdetails/`\n\nAlternate route: `/legacy/ui/openwindow/marketdetails/`\n\nAlternate route: `/v1/ui/openwindow/marketdetails/`\n","summary":"Open Market Details","tags":["User Interface"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"name":"type_id","in":"query","description":"The item type to open in market window","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Open window request received"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-ui.open_window.v1"]}],"operationId":"post_ui_openwindow_marketdetails","x-alternate-versions":["dev","legacy","v1"]}},"/ui/openwindow/contract/":{"post":{"description":"Open the contract window inside the client\n\n---\nAlternate route: `/dev/ui/openwindow/contract/`\n\nAlternate route: `/legacy/ui/openwindow/contract/`\n\nAlternate route: `/v1/ui/openwindow/contract/`\n","summary":"Open Contract Window","tags":["User Interface"],"parameters":[{"name":"contract_id","in":"query","description":"The contract to open","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Open window request received"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-ui.open_window.v1"]}],"operationId":"post_ui_openwindow_contract","x-alternate-versions":["dev","legacy","v1"]}},"/ui/openwindow/information/":{"post":{"description":"Open the information window for a character, corporation or alliance inside the client\n\n---\nAlternate route: `/dev/ui/openwindow/information/`\n\nAlternate route: `/legacy/ui/openwindow/information/`\n\nAlternate route: `/v1/ui/openwindow/information/`\n","summary":"Open Information Window","tags":["User Interface"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"target_id","in":"query","description":"The target to open","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Open window request received"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-ui.open_window.v1"]}],"operationId":"post_ui_openwindow_information","x-alternate-versions":["dev","legacy","v1"]}},"/ui/autopilot/waypoint/":{"post":{"description":"Set a solar system as autopilot waypoint\n\n---\nAlternate route: `/dev/ui/autopilot/waypoint/`\n\nAlternate route: `/v2/ui/autopilot/waypoint/`\n","summary":"Set Autopilot Waypoint","tags":["User Interface"],"parameters":[{"name":"add_to_beginning","in":"query","description":"Whether this solar system should be added to the beginning of all waypoints","required":true,"type":"boolean","default":false},{"name":"clear_other_waypoints","in":"query","description":"Whether clean other waypoints beforing adding this one","required":true,"type":"boolean","default":false},{"$ref":"#/parameters/datasource"},{"name":"destination_id","in":"query","description":"The destination to travel to, can be solar system, station or structure's id","required":true,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Open window request received"},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-ui.write_waypoint.v1"]}],"operationId":"post_ui_autopilot_waypoint","x-alternate-versions":["dev","v2"]}},"/ui/openwindow/newmail/":{"post":{"description":"Open the New Mail window, according to settings from the request if applicable\n\n---\nAlternate route: `/dev/ui/openwindow/newmail/`\n\nAlternate route: `/legacy/ui/openwindow/newmail/`\n\nAlternate route: `/v1/ui/openwindow/newmail/`\n","summary":"Open New Mail Window","tags":["User Interface"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"new_mail","in":"body","description":"The details of mail to create","required":true,"schema":{"type":"object","required":["subject","body","recipients"],"properties":{"subject":{"type":"string","maxLength":1000,"title":"post_ui_openwindow_newmail_subject","description":"subject string"},"body":{"type":"string","maxLength":10000,"title":"post_ui_openwindow_newmail_body","description":"body string"},"recipients":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"integer","format":"int32","title":"post_ui_openwindow_newmail_recipient","description":"recipient integer"},"title":"post_ui_openwindow_newmail_recipients","description":"recipients array"},"to_mailing_list_id":{"type":"integer","format":"int32","description":"Corporations, alliances and mailing lists are all types of mailing groups. You may only send to one mailing group, at a time, so you may fill out either this field or the to_corp_or_alliance_ids field","title":"post_ui_openwindow_newmail_to_mailing_list_id"},"to_corp_or_alliance_id":{"type":"integer","format":"int32","title":"post_ui_openwindow_newmail_to_corp_or_alliance_id","description":"to_corp_or_alliance_id integer"}},"title":"post_ui_openwindow_newmail_new_mail","description":"new_mail object"}},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"204":{"description":"Open window request received"},"422":{"description":"Invalid request","schema":{"type":"object","title":"post_ui_openwindow_newmail_unprocessable_entity","description":"Unprocessable entity","properties":{"error":{"type":"string","description":"Unprocessable entity message","title":"post_ui_openwindow_newmail_422_unprocessable_entity"}}},"examples":{"application/json":{"error":"Unprocessable entity message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-ui.open_window.v1"]}],"operationId":"post_ui_openwindow_newmail","x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/wallet/":{"get":{"summary":"Get a character's wallet balance","description":"Returns a character's wallet balance\n\n---\nAlternate route: `/dev/characters/{character_id}/wallet/`\n\nAlternate route: `/legacy/characters/{character_id}/wallet/`\n\nAlternate route: `/v1/characters/{character_id}/wallet/`\n\n---\nThis route is cached for up to 120 seconds","tags":["Wallet"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Wallet balance","examples":{"application/json":29500.01},"schema":{"type":"number","format":"double","description":"Wallet balance","title":"get_characters_character_id_wallet_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}}},"security":[{"evesso":["esi-wallet.read_character_wallet.v1"]}],"operationId":"get_characters_character_id_wallet","x-cached-seconds":120,"x-alternate-versions":["dev","legacy","v1"]}},"/characters/{character_id}/wallet/journal/":{"get":{"description":"Retrieve character wallet journal\n\n---\nAlternate route: `/v2/characters/{character_id}/wallet/journal/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/characters/{character_id}/wallet/journal/)","summary":"Get character wallet journal","tags":["Wallet"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"from_id","in":"query","description":"Only show journal entries happened before the transaction referenced by this id","required":false,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Journal entries","examples":{"application/json":[{"date":"2016-10-24T09:00:00Z","ref_id":1234567890,"ref_type":"player_trading"}]},"schema":{"type":"array","description":"Journal entries","maxItems":2500,"items":{"type":"object","required":["date","ref_id","ref_type"],"properties":{"date":{"type":"string","format":"date-time","description":"Date and time of transaction","title":"get_characters_character_id_wallet_journal_date"},"ref_id":{"type":"integer","format":"int64","description":"Unique journal reference ID","title":"get_characters_character_id_wallet_journal_ref_id"},"ref_type":{"type":"string","description":"Transaction type, different type of transaction will populate different fields in `extra_info` Note: If you have an existing XML API application that is using ref_types, you will need to know which string ESI ref_type maps to which integer. You can use the following gist to see string->int mappings: https://gist.github.com/ccp-zoetrope/c03db66d90c2148724c06171bc52e0ec","enum":["acceleration_gate_fee","advertisement_listing_fee","agent_donation","agent_location_services","agent_miscellaneous","agent_mission_collateral_paid","agent_mission_collateral_refunded","agent_mission_reward","agent_mission_reward_corporation_tax","agent_mission_time_bonus_reward","agent_mission_time_bonus_reward_corporation_tax","agent_security_services","agent_services_rendered","agents_preward","alliance_maintainance_fee","alliance_registration_fee","asset_safety_recovery_tax","bounty","bounty_prize","bounty_prize_corporation_tax","bounty_prizes","bounty_reimbursement","bounty_surcharge","brokers_fee","clone_activation","clone_transfer","contraband_fine","contract_auction_bid","contract_auction_bid_corp","contract_auction_bid_refund","contract_auction_sold","contract_brokers_fee","contract_brokers_fee_corp","contract_collateral","contract_collateral_deposited_corp","contract_collateral_payout","contract_collateral_refund","contract_deposit","contract_deposit_corp","contract_deposit_refund","contract_deposit_sales_tax","contract_price","contract_price_payment_corp","contract_reversal","contract_reward","contract_reward_deposited","contract_reward_deposited_corp","contract_reward_refund","contract_sales_tax","copying","corporate_reward_payout","corporate_reward_tax","corporation_account_withdrawal","corporation_bulk_payment","corporation_dividend_payment","corporation_liquidation","corporation_logo_change_cost","corporation_payment","corporation_registration_fee","courier_mission_escrow","cspa","cspaofflinerefund","datacore_fee","dna_modification_fee","docking_fee","duel_wager_escrow","duel_wager_payment","duel_wager_refund","factory_slot_rental_fee","gm_cash_transfer","industry_job_tax","infrastructure_hub_maintenance","inheritance","insurance","jump_clone_activation_fee","jump_clone_installation_fee","kill_right_fee","lp_store","manufacturing","market_escrow","market_fine_paid","market_transaction","medal_creation","medal_issued","mission_completion","mission_cost","mission_expiration","mission_reward","office_rental_fee","operation_bonus","opportunity_reward","planetary_construction","planetary_export_tax","planetary_import_tax","player_donation","player_trading","project_discovery_reward","project_discovery_tax","reaction","release_of_impounded_property","repair_bill","reprocessing_tax","researching_material_productivity","researching_technology","researching_time_productivity","resource_wars_reward","reverse_engineering","security_processing_fee","shares","sovereignity_bill","store_purchase","store_purchase_refund","transaction_tax","upkeep_adjustment_fee","war_ally_contract","war_fee","war_fee_surrender"],"title":"get_characters_character_id_wallet_journal_ref_type"},"first_party_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_first_party_id","description":"first_party_id integer"},"first_party_type":{"type":"string","enum":["character","corporation","alliance","faction","system"],"title":"get_characters_character_id_wallet_journal_first_party_type","description":"first_party_type string"},"second_party_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_second_party_id","description":"second_party_id integer"},"second_party_type":{"type":"string","enum":["character","corporation","alliance","faction","system"],"title":"get_characters_character_id_wallet_journal_second_party_type","description":"second_party_type string"},"amount":{"type":"number","format":"double","description":"Transaction amount. Positive when value transferred to the first party. Negative otherwise","title":"get_characters_character_id_wallet_journal_amount"},"balance":{"type":"number","format":"double","description":"Wallet balance after transaction occurred","title":"get_characters_character_id_wallet_journal_balance"},"reason":{"type":"string","title":"get_characters_character_id_wallet_journal_reason","description":"reason string"},"tax_reciever_id":{"type":"integer","format":"int32","description":"the corporation ID receiving any tax paid","title":"get_characters_character_id_wallet_journal_tax_reciever_id"},"tax":{"type":"number","format":"double","description":"Tax amount received for tax related transactions","title":"get_characters_character_id_wallet_journal_tax"},"extra_info":{"type":"object","description":"Extra information for different type of transaction","properties":{"location_id":{"type":"integer","format":"int64","title":"get_characters_character_id_wallet_journal_location_id","description":"location_id integer"},"transaction_id":{"type":"integer","format":"int64","title":"get_characters_character_id_wallet_journal_transaction_id","description":"transaction_id integer"},"npc_name":{"type":"string","title":"get_characters_character_id_wallet_journal_npc_name","description":"npc_name string"},"npc_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_npc_id","description":"npc_id integer"},"destroyed_ship_type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_destroyed_ship_type_id","description":"destroyed_ship_type_id integer"},"character_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_character_id","description":"character_id integer"},"corporation_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_corporation_id","description":"corporation_id integer"},"alliance_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_alliance_id","description":"alliance_id integer"},"job_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_job_id","description":"job_id integer"},"contract_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_contract_id","description":"contract_id integer"},"system_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_system_id","description":"system_id integer"},"planet_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_journal_planet_id","description":"planet_id integer"}},"title":"get_characters_character_id_wallet_journal_extra_info"}},"title":"get_characters_character_id_wallet_journal_200_ok","description":"200 ok object"},"title":"get_characters_character_id_wallet_journal_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-wallet.read_character_wallet.v1"]}],"operationId":"get_characters_character_id_wallet_journal","x-cached-seconds":3600,"x-alternate-versions":["v2"]}},"/characters/{character_id}/wallet/transactions/":{"get":{"description":"Get wallet transactions of a character\n\n---\nAlternate route: `/dev/characters/{character_id}/wallet/transactions/`\n\nAlternate route: `/legacy/characters/{character_id}/wallet/transactions/`\n\nAlternate route: `/v1/characters/{character_id}/wallet/transactions/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get wallet transactions","tags":["Wallet"],"parameters":[{"$ref":"#/parameters/character_id"},{"$ref":"#/parameters/datasource"},{"name":"from_id","in":"query","description":"Only show transactions happened before the one referenced by this id","required":false,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Wallet transactions","examples":{"application/json":[{"transaction_id":1234567890,"date":"2016-10-24T09:00:00Z","location_id":60014719,"type_id":587,"unit_price":1,"quantity":1,"client_id":54321,"is_buy":true,"is_personal":true,"journal_ref_id":67890}]},"schema":{"type":"array","description":"Wallet transactions","maxItems":2500,"items":{"type":"object","description":"wallet transaction","required":["transaction_id","date","location_id","type_id","unit_price","quantity","client_id","is_buy","is_personal","journal_ref_id"],"properties":{"transaction_id":{"type":"integer","format":"int64","description":"Unique transaction ID","title":"get_characters_character_id_wallet_transactions_transaction_id"},"date":{"type":"string","format":"date-time","description":"Date and time of transaction","title":"get_characters_character_id_wallet_transactions_date"},"type_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_transactions_type_id","description":"type_id integer"},"location_id":{"type":"integer","format":"int64","title":"get_characters_character_id_wallet_transactions_location_id","description":"location_id integer"},"unit_price":{"type":"number","format":"double","description":"Amount paid per unit","title":"get_characters_character_id_wallet_transactions_unit_price"},"quantity":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_transactions_quantity","description":"quantity integer"},"client_id":{"type":"integer","format":"int32","title":"get_characters_character_id_wallet_transactions_client_id","description":"client_id integer"},"is_buy":{"type":"boolean","title":"get_characters_character_id_wallet_transactions_is_buy","description":"is_buy boolean"},"is_personal":{"type":"boolean","title":"get_characters_character_id_wallet_transactions_is_personal","description":"is_personal boolean"},"journal_ref_id":{"type":"integer","format":"int64","title":"get_characters_character_id_wallet_transactions_journal_ref_id","description":"journal_ref_id integer"}},"title":"get_characters_character_id_wallet_transactions_200_ok"},"title":"get_characters_character_id_wallet_transactions_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"security":[{"evesso":["esi-wallet.read_character_wallet.v1"]}],"operationId":"get_characters_character_id_wallet_transactions","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/wallets/":{"get":{"description":"Get a corporation's wallets\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/wallets/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/wallets/`\n\nAlternate route: `/v1/corporations/{corporation_id}/wallets/`\n\n---\nThis route is cached for up to 300 seconds\n\n---\nRequires one of the following EVE corporation role(s): Accountant, Junior_Accountant\n","summary":"Returns a corporation's wallet balance","tags":["Wallet"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"List of corporation wallets","examples":{"application/json":[{"division":1,"balance":123.45},{"division":2,"balance":123.45},{"division":3,"balance":123.45},{"division":4,"balance":123.45},{"division":5,"balance":123.45},{"division":6,"balance":123.45},{"division":7,"balance":123.45}]},"schema":{"type":"array","maxItems":7,"items":{"type":"object","required":["division","balance"],"properties":{"division":{"type":"integer","format":"int32","minimum":1,"maximum":7,"title":"get_corporations_corporation_id_wallets_division","description":"division integer"},"balance":{"type":"number","format":"double","title":"get_corporations_corporation_id_wallets_balance","description":"balance number"}},"title":"get_corporations_corporation_id_wallets_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_wallets_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Accountant","Junior_Accountant"],"security":[{"evesso":["esi-wallet.read_corporation_wallets.v1"]}],"operationId":"get_corporations_corporation_id_wallets","x-cached-seconds":300,"x-alternate-versions":["dev","legacy","v1"]}},"/corporations/{corporation_id}/wallets/{division}/journal/":{"get":{"description":"Retrieve corporation wallet journal\n\n---\nAlternate route: `/legacy/corporations/{corporation_id}/wallets/{division}/journal/`\n\nAlternate route: `/v1/corporations/{corporation_id}/wallets/{division}/journal/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Accountant, Junior_Accountant\n\n\n---\n[This route has an available update](https://esi.tech.ccp.is/diff/latest/dev/#GET-/corporations/{corporation_id}/wallets/{division}/journal/)","summary":"Get corporation wallet journal","tags":["Wallet"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"division","in":"path","description":"Wallet key of the division to fetch journals from","required":true,"type":"integer","format":"int32","minimum":1,"maximum":7},{"name":"from_id","in":"query","description":"Only show journal entries happened before the transaction referenced by this id","required":false,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Journal entries","examples":{"application/json":[{"date":"2016-10-24T09:00:00Z","ref_id":1234567890,"ref_type":"player_trading"}]},"schema":{"type":"array","description":"Journal entries","maxItems":2500,"items":{"type":"object","required":["date","ref_id","ref_type"],"properties":{"date":{"type":"string","format":"date-time","description":"Date and time of transaction","title":"get_corporations_corporation_id_wallets_division_journal_date"},"ref_id":{"type":"integer","format":"int64","description":"Unique journal reference ID","title":"get_corporations_corporation_id_wallets_division_journal_ref_id"},"ref_type":{"type":"string","description":"Transaction type, different type of transaction will populate different fields in `extra_info` Note: If you have an existing XML API application that is using ref_types, you will need to know which string ESI ref_type maps to which integer. You can use the following gist to see string->int mappings: https://gist.github.com/ccp-zoetrope/c03db66d90c2148724c06171bc52e0ec","enum":["acceleration_gate_fee","advertisement_listing_fee","agent_donation","agent_location_services","agent_miscellaneous","agent_mission_collateral_paid","agent_mission_collateral_refunded","agent_mission_reward","agent_mission_reward_corporation_tax","agent_mission_time_bonus_reward","agent_mission_time_bonus_reward_corporation_tax","agent_security_services","agent_services_rendered","agents_preward","alliance_maintainance_fee","alliance_registration_fee","asset_safety_recovery_tax","bounty","bounty_prize","bounty_prize_corporation_tax","bounty_prizes","bounty_reimbursement","bounty_surcharge","brokers_fee","clone_activation","clone_transfer","contraband_fine","contract_auction_bid","contract_auction_bid_corp","contract_auction_bid_refund","contract_auction_sold","contract_brokers_fee","contract_brokers_fee_corp","contract_collateral","contract_collateral_deposited_corp","contract_collateral_payout","contract_collateral_refund","contract_deposit","contract_deposit_corp","contract_deposit_refund","contract_deposit_sales_tax","contract_price","contract_price_payment_corp","contract_reversal","contract_reward","contract_reward_deposited","contract_reward_deposited_corp","contract_reward_refund","contract_sales_tax","copying","corporate_reward_payout","corporate_reward_tax","corporation_account_withdrawal","corporation_bulk_payment","corporation_dividend_payment","corporation_liquidation","corporation_logo_change_cost","corporation_payment","corporation_registration_fee","courier_mission_escrow","cspa","cspaofflinerefund","datacore_fee","dna_modification_fee","docking_fee","duel_wager_escrow","duel_wager_payment","duel_wager_refund","factory_slot_rental_fee","gm_cash_transfer","industry_job_tax","infrastructure_hub_maintenance","inheritance","insurance","jump_clone_activation_fee","jump_clone_installation_fee","kill_right_fee","lp_store","manufacturing","market_escrow","market_fine_paid","market_transaction","medal_creation","medal_issued","mission_completion","mission_cost","mission_expiration","mission_reward","office_rental_fee","operation_bonus","opportunity_reward","planetary_construction","planetary_export_tax","planetary_import_tax","player_donation","player_trading","project_discovery_reward","project_discovery_tax","reaction","release_of_impounded_property","repair_bill","reprocessing_tax","researching_material_productivity","researching_technology","researching_time_productivity","resource_wars_reward","reverse_engineering","security_processing_fee","shares","sovereignity_bill","store_purchase","store_purchase_refund","transaction_tax","upkeep_adjustment_fee","war_ally_contract","war_fee","war_fee_surrender"],"title":"get_corporations_corporation_id_wallets_division_journal_ref_type"},"first_party_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_first_party_id","description":"first_party_id integer"},"first_party_type":{"type":"string","enum":["character","corporation","alliance","faction","system"],"title":"get_corporations_corporation_id_wallets_division_journal_first_party_type","description":"first_party_type string"},"second_party_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_second_party_id","description":"second_party_id integer"},"second_party_type":{"type":"string","enum":["character","corporation","alliance","faction","system"],"title":"get_corporations_corporation_id_wallets_division_journal_second_party_type","description":"second_party_type string"},"amount":{"type":"number","format":"double","description":"Transaction amount. Positive when value transferred to the first party. Negative otherwise","title":"get_corporations_corporation_id_wallets_division_journal_amount"},"balance":{"type":"number","format":"double","description":"Wallet balance after transaction occurred","title":"get_corporations_corporation_id_wallets_division_journal_balance"},"reason":{"type":"string","title":"get_corporations_corporation_id_wallets_division_journal_reason","description":"reason string"},"tax_reciever_id":{"type":"integer","format":"int32","description":"the corporation ID receiving any tax paid","title":"get_corporations_corporation_id_wallets_division_journal_tax_reciever_id"},"tax":{"type":"number","format":"double","description":"Tax amount received for tax related transactions","title":"get_corporations_corporation_id_wallets_division_journal_tax"},"extra_info":{"type":"object","description":"Extra information for different type of transaction","properties":{"location_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_wallets_division_journal_location_id","description":"location_id integer"},"transaction_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_wallets_division_journal_transaction_id","description":"transaction_id integer"},"npc_name":{"type":"string","title":"get_corporations_corporation_id_wallets_division_journal_npc_name","description":"npc_name string"},"npc_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_npc_id","description":"npc_id integer"},"destroyed_ship_type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_destroyed_ship_type_id","description":"destroyed_ship_type_id integer"},"character_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_character_id","description":"character_id integer"},"corporation_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_corporation_id","description":"corporation_id integer"},"alliance_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_alliance_id","description":"alliance_id integer"},"job_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_job_id","description":"job_id integer"},"contract_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_contract_id","description":"contract_id integer"},"system_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_system_id","description":"system_id integer"},"planet_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_journal_planet_id","description":"planet_id integer"}},"title":"get_corporations_corporation_id_wallets_division_journal_extra_info"}},"title":"get_corporations_corporation_id_wallets_division_journal_200_ok","description":"200 ok object"},"title":"get_corporations_corporation_id_wallets_division_journal_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Accountant","Junior_Accountant"],"security":[{"evesso":["esi-wallet.read_corporation_wallets.v1"]}],"operationId":"get_corporations_corporation_id_wallets_division_journal","x-cached-seconds":3600,"x-alternate-versions":["legacy","v1"]}},"/corporations/{corporation_id}/wallets/{division}/transactions/":{"get":{"description":"Get wallet transactions of a corporation\n\n---\nAlternate route: `/dev/corporations/{corporation_id}/wallets/{division}/transactions/`\n\nAlternate route: `/legacy/corporations/{corporation_id}/wallets/{division}/transactions/`\n\nAlternate route: `/v1/corporations/{corporation_id}/wallets/{division}/transactions/`\n\n---\nThis route is cached for up to 3600 seconds\n\n---\nRequires one of the following EVE corporation role(s): Accountant, Junior_Accountant\n","summary":"Get corporation wallet transactions","tags":["Wallet"],"parameters":[{"$ref":"#/parameters/corporation_id"},{"$ref":"#/parameters/datasource"},{"name":"division","in":"path","description":"Wallet key of the division to fetch journals from","required":true,"type":"integer","format":"int32","minimum":1,"maximum":7},{"name":"from_id","in":"query","description":"Only show journal entries happened before the transaction referenced by this id","required":false,"type":"integer","format":"int64"},{"$ref":"#/parameters/token"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Wallet transactions","examples":{"application/json":[{"transaction_id":1234567890,"date":"2016-10-24T09:00:00Z","location_id":60014719,"type_id":587,"unit_price":1,"quantity":1,"client_id":54321,"is_buy":true,"journal_ref_id":67890}]},"schema":{"type":"array","description":"Wallet transactions","maxItems":2500,"items":{"type":"object","description":"wallet transaction","required":["transaction_id","date","location_id","type_id","unit_price","quantity","client_id","is_buy","journal_ref_id"],"properties":{"transaction_id":{"type":"integer","format":"int64","description":"Unique transaction ID","title":"get_corporations_corporation_id_wallets_division_transactions_transaction_id"},"date":{"type":"string","format":"date-time","description":"Date and time of transaction","title":"get_corporations_corporation_id_wallets_division_transactions_date"},"type_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_transactions_type_id","description":"type_id integer"},"location_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_wallets_division_transactions_location_id","description":"location_id integer"},"unit_price":{"type":"number","format":"double","description":"Amount paid per unit","title":"get_corporations_corporation_id_wallets_division_transactions_unit_price"},"quantity":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_transactions_quantity","description":"quantity integer"},"client_id":{"type":"integer","format":"int32","title":"get_corporations_corporation_id_wallets_division_transactions_client_id","description":"client_id integer"},"is_buy":{"type":"boolean","title":"get_corporations_corporation_id_wallets_division_transactions_is_buy","description":"is_buy boolean"},"journal_ref_id":{"type":"integer","format":"int64","title":"get_corporations_corporation_id_wallets_division_transactions_journal_ref_id","description":"journal_ref_id integer"}},"title":"get_corporations_corporation_id_wallets_division_transactions_200_ok"},"title":"get_corporations_corporation_id_wallets_division_transactions_ok"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"403":{"description":"Forbidden","schema":{"$ref":"#/definitions/forbidden"},"examples":{"application/json":{"error":"Forbidden message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"x-required-roles":["Accountant","Junior_Accountant"],"security":[{"evesso":["esi-wallet.read_corporation_wallets.v1"]}],"operationId":"get_corporations_corporation_id_wallets_division_transactions","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/wars/":{"get":{"description":"Return a list of wars\n\n---\nAlternate route: `/dev/wars/`\n\nAlternate route: `/legacy/wars/`\n\nAlternate route: `/v1/wars/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List wars","tags":["Wars"],"parameters":[{"$ref":"#/parameters/datasource"},{"name":"max_war_id","in":"query","description":"Only return wars with ID smaller than this.","required":false,"type":"integer","format":"int32"},{"$ref":"#/parameters/user_agent"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of war IDs, in decending order by war_id.","examples":{"application/json":[3,2,1]},"schema":{"type":"array","maxItems":2000,"items":{"type":"integer","format":"int32","title":"get_wars_200_ok","description":"200 ok integer"},"title":"get_wars_ok","description":"200 ok array"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_wars","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/wars/{war_id}/":{"get":{"description":"Return details about a war\n\n---\nAlternate route: `/dev/wars/{war_id}/`\n\nAlternate route: `/legacy/wars/{war_id}/`\n\nAlternate route: `/v1/wars/{war_id}/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"Get war information","tags":["Wars"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/user_agent"},{"name":"war_id","in":"path","description":"ID for a war","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"Details about a war","examples":{"application/json":{"id":1941,"declared":"2004-05-22T05:20:00Z","mutual":false,"open_for_allies":false,"aggressor":{"corporation_id":986665792,"ships_killed":0,"isk_destroyed":0},"defender":{"corporation_id":1001562011,"ships_killed":0,"isk_destroyed":0}}},"schema":{"type":"object","required":["id","declared","mutual","open_for_allies","aggressor","defender"],"properties":{"id":{"type":"integer","format":"int32","description":"ID of the specified war","title":"get_wars_war_id_id"},"declared":{"type":"string","format":"date-time","description":"Time that the war was declared","title":"get_wars_war_id_declared"},"started":{"type":"string","format":"date-time","description":"Time when the war started and both sides could shoot each other","title":"get_wars_war_id_started"},"retracted":{"type":"string","format":"date-time","description":"Time the war was retracted but both sides could still shoot each other","title":"get_wars_war_id_retracted"},"finished":{"type":"string","format":"date-time","description":"Time the war ended and shooting was no longer allowed","title":"get_wars_war_id_finished"},"mutual":{"type":"boolean","description":"Was the war declared mutual by both parties","title":"get_wars_war_id_mutual"},"open_for_allies":{"type":"boolean","description":"Is the war currently open for allies or not","title":"get_wars_war_id_open_for_allies"},"aggressor":{"type":"object","description":"The aggressor corporation or alliance that declared this war, only contains either corporation_id or alliance_id","required":["ships_killed","isk_destroyed"],"properties":{"corporation_id":{"type":"integer","format":"int32","description":"Corporation ID if and only if the aggressor is a corporation","title":"get_wars_war_id_corporation_id"},"alliance_id":{"type":"integer","format":"int32","description":"Alliance ID if and only if the aggressor is an alliance","title":"get_wars_war_id_alliance_id"},"ships_killed":{"type":"integer","format":"int32","description":"The number of ships the aggressor has killed","title":"get_wars_war_id_ships_killed"},"isk_destroyed":{"type":"number","format":"float","description":"ISK value of ships the aggressor has destroyed","title":"get_wars_war_id_isk_destroyed"}},"title":"get_wars_war_id_aggressor"},"defender":{"type":"object","description":"The defending corporation or alliance that declared this war, only contains either corporation_id or alliance_id","required":["ships_killed","isk_destroyed"],"properties":{"corporation_id":{"type":"integer","format":"int32","description":"Corporation ID if and only if the defender is a corporation","title":"get_wars_war_id_corporation_id"},"alliance_id":{"type":"integer","format":"int32","description":"Alliance ID if and only if the defender is an alliance","title":"get_wars_war_id_alliance_id"},"ships_killed":{"type":"integer","format":"int32","description":"The number of ships the defender has killed","title":"get_wars_war_id_ships_killed"},"isk_destroyed":{"type":"number","format":"float","description":"ISK value of ships the defender has killed","title":"get_wars_war_id_isk_destroyed"}},"title":"get_wars_war_id_defender"},"allies":{"type":"array","description":"allied corporations or alliances, each object contains either corporation_id or alliance_id","maxItems":10000,"items":{"type":"object","properties":{"corporation_id":{"type":"integer","format":"int32","description":"Corporation ID if and only if this ally is a corporation","title":"get_wars_war_id_corporation_id"},"alliance_id":{"type":"integer","format":"int32","description":"Alliance ID if and only if this ally is an alliance","title":"get_wars_war_id_alliance_id"}},"title":"get_wars_war_id_ally","description":"ally object"},"title":"get_wars_war_id_allies"}},"title":"get_wars_war_id_ok","description":"200 ok object"},"headers":{"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"422":{"description":"War not found","schema":{"type":"object","title":"get_wars_war_id_unprocessable_entity","description":"Unprocessable entity","properties":{"error":{"type":"string","description":"Unprocessable entity message","title":"get_wars_war_id_422_unprocessable_entity"}}},"examples":{"application/json":{"error":"Unprocessable entity message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_wars_war_id","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}},"/wars/{war_id}/killmails/":{"get":{"description":"Return a list of kills related to a war\n\n---\nAlternate route: `/dev/wars/{war_id}/killmails/`\n\nAlternate route: `/legacy/wars/{war_id}/killmails/`\n\nAlternate route: `/v1/wars/{war_id}/killmails/`\n\n---\nThis route is cached for up to 3600 seconds","summary":"List kills for a war","tags":["Wars"],"parameters":[{"$ref":"#/parameters/datasource"},{"$ref":"#/parameters/page"},{"$ref":"#/parameters/user_agent"},{"name":"war_id","in":"path","description":"A valid war ID","required":true,"type":"integer","format":"int32"},{"$ref":"#/parameters/X-User-Agent"}],"responses":{"200":{"description":"A list of killmail IDs and hashes","examples":{"application/json":[{"killmail_id":2,"killmail_hash":"8eef5e8fb6b88fe3407c489df33822b2e3b57a5e"},{"killmail_id":1,"killmail_hash":"b41ccb498ece33d64019f64c0db392aa3aa701fb"}]},"schema":{"type":"array","maxItems":2000,"items":{"type":"object","required":["killmail_id","killmail_hash"],"properties":{"killmail_id":{"type":"integer","format":"int32","description":"ID of this killmail","title":"get_wars_war_id_killmails_killmail_id"},"killmail_hash":{"type":"string","description":"A hash of this killmail","title":"get_wars_war_id_killmails_killmail_hash"}},"title":"get_wars_war_id_killmails_200_ok","description":"200 ok object"},"title":"get_wars_war_id_killmails_ok","description":"200 ok array"},"headers":{"X-Pages":{"description":"Maximum page number","type":"integer","format":"int32","default":1},"Cache-Control":{"description":"The caching mechanism used","type":"string"},"Last-Modified":{"description":"RFC7231 formatted datetime string","type":"string"},"Expires":{"description":"RFC7231 formatted datetime string","type":"string"}}},"422":{"description":"War not found","schema":{"type":"object","title":"get_wars_war_id_killmails_unprocessable_entity","description":"Unprocessable entity","properties":{"error":{"type":"string","description":"Unprocessable entity message","title":"get_wars_war_id_killmails_422_unprocessable_entity"}}},"examples":{"application/json":{"error":"Unprocessable entity message"}}},"500":{"description":"Internal server error","schema":{"$ref":"#/definitions/internal_server_error"},"examples":{"application/json":{"error":"Internal server error message"}}}},"operationId":"get_wars_war_id_killmails","x-cached-seconds":3600,"x-alternate-versions":["dev","legacy","v1"]}}},"securityDefinitions":{"evesso":{"type":"oauth2","authorizationUrl":"https://login.eveonline.com/oauth/authorize","flow":"implicit","scopes":{"esi-alliances.read_contacts.v1":"EVE SSO scope esi-alliances.read_contacts.v1","esi-assets.read_assets.v1":"EVE SSO scope esi-assets.read_assets.v1","esi-assets.read_corporation_assets.v1":"EVE SSO scope esi-assets.read_corporation_assets.v1","esi-bookmarks.read_character_bookmarks.v1":"EVE SSO scope esi-bookmarks.read_character_bookmarks.v1","esi-bookmarks.read_corporation_bookmarks.v1":"EVE SSO scope esi-bookmarks.read_corporation_bookmarks.v1","esi-calendar.read_calendar_events.v1":"EVE SSO scope esi-calendar.read_calendar_events.v1","esi-calendar.respond_calendar_events.v1":"EVE SSO scope esi-calendar.respond_calendar_events.v1","esi-characters.read_agents_research.v1":"EVE SSO scope esi-characters.read_agents_research.v1","esi-characters.read_blueprints.v1":"EVE SSO scope esi-characters.read_blueprints.v1","esi-characters.read_chat_channels.v1":"EVE SSO scope esi-characters.read_chat_channels.v1","esi-characters.read_contacts.v1":"EVE SSO scope esi-characters.read_contacts.v1","esi-characters.read_corporation_roles.v1":"EVE SSO scope esi-characters.read_corporation_roles.v1","esi-characters.read_fatigue.v1":"EVE SSO scope esi-characters.read_fatigue.v1","esi-characters.read_fw_stats.v1":"EVE SSO scope esi-characters.read_fw_stats.v1","esi-characters.read_loyalty.v1":"EVE SSO scope esi-characters.read_loyalty.v1","esi-characters.read_medals.v1":"EVE SSO scope esi-characters.read_medals.v1","esi-characters.read_notifications.v1":"EVE SSO scope esi-characters.read_notifications.v1","esi-characters.read_opportunities.v1":"EVE SSO scope esi-characters.read_opportunities.v1","esi-characters.read_standings.v1":"EVE SSO scope esi-characters.read_standings.v1","esi-characters.read_titles.v1":"EVE SSO scope esi-characters.read_titles.v1","esi-characters.write_contacts.v1":"EVE SSO scope esi-characters.write_contacts.v1","esi-characterstats.read.v1":"EVE SSO scope esi-characterstats.read.v1","esi-clones.read_clones.v1":"EVE SSO scope esi-clones.read_clones.v1","esi-clones.read_implants.v1":"EVE SSO scope esi-clones.read_implants.v1","esi-contracts.read_character_contracts.v1":"EVE SSO scope esi-contracts.read_character_contracts.v1","esi-contracts.read_corporation_contracts.v1":"EVE SSO scope esi-contracts.read_corporation_contracts.v1","esi-corporations.read_blueprints.v1":"EVE SSO scope esi-corporations.read_blueprints.v1","esi-corporations.read_contacts.v1":"EVE SSO scope esi-corporations.read_contacts.v1","esi-corporations.read_container_logs.v1":"EVE SSO scope esi-corporations.read_container_logs.v1","esi-corporations.read_corporation_membership.v1":"EVE SSO scope esi-corporations.read_corporation_membership.v1","esi-corporations.read_divisions.v1":"EVE SSO scope esi-corporations.read_divisions.v1","esi-corporations.read_facilities.v1":"EVE SSO scope esi-corporations.read_facilities.v1","esi-corporations.read_fw_stats.v1":"EVE SSO scope esi-corporations.read_fw_stats.v1","esi-corporations.read_medals.v1":"EVE SSO scope esi-corporations.read_medals.v1","esi-corporations.read_outposts.v1":"EVE SSO scope esi-corporations.read_outposts.v1","esi-corporations.read_standings.v1":"EVE SSO scope esi-corporations.read_standings.v1","esi-corporations.read_starbases.v1":"EVE SSO scope esi-corporations.read_starbases.v1","esi-corporations.read_structures.v1":"EVE SSO scope esi-corporations.read_structures.v1","esi-corporations.read_titles.v1":"EVE SSO scope esi-corporations.read_titles.v1","esi-corporations.track_members.v1":"EVE SSO scope esi-corporations.track_members.v1","esi-corporations.write_structures.v1":"EVE SSO scope esi-corporations.write_structures.v1","esi-fittings.read_fittings.v1":"EVE SSO scope esi-fittings.read_fittings.v1","esi-fittings.write_fittings.v1":"EVE SSO scope esi-fittings.write_fittings.v1","esi-fleets.read_fleet.v1":"EVE SSO scope esi-fleets.read_fleet.v1","esi-fleets.write_fleet.v1":"EVE SSO scope esi-fleets.write_fleet.v1","esi-industry.read_character_jobs.v1":"EVE SSO scope esi-industry.read_character_jobs.v1","esi-industry.read_character_mining.v1":"EVE SSO scope esi-industry.read_character_mining.v1","esi-industry.read_corporation_jobs.v1":"EVE SSO scope esi-industry.read_corporation_jobs.v1","esi-industry.read_corporation_mining.v1":"EVE SSO scope esi-industry.read_corporation_mining.v1","esi-killmails.read_corporation_killmails.v1":"EVE SSO scope esi-killmails.read_corporation_killmails.v1","esi-killmails.read_killmails.v1":"EVE SSO scope esi-killmails.read_killmails.v1","esi-location.read_location.v1":"EVE SSO scope esi-location.read_location.v1","esi-location.read_online.v1":"EVE SSO scope esi-location.read_online.v1","esi-location.read_ship_type.v1":"EVE SSO scope esi-location.read_ship_type.v1","esi-mail.organize_mail.v1":"EVE SSO scope esi-mail.organize_mail.v1","esi-mail.read_mail.v1":"EVE SSO scope esi-mail.read_mail.v1","esi-mail.send_mail.v1":"EVE SSO scope esi-mail.send_mail.v1","esi-markets.read_character_orders.v1":"EVE SSO scope esi-markets.read_character_orders.v1","esi-markets.read_corporation_orders.v1":"EVE SSO scope esi-markets.read_corporation_orders.v1","esi-markets.structure_markets.v1":"EVE SSO scope esi-markets.structure_markets.v1","esi-planets.manage_planets.v1":"EVE SSO scope esi-planets.manage_planets.v1","esi-planets.read_customs_offices.v1":"EVE SSO scope esi-planets.read_customs_offices.v1","esi-search.search_structures.v1":"EVE SSO scope esi-search.search_structures.v1","esi-skills.read_skillqueue.v1":"EVE SSO scope esi-skills.read_skillqueue.v1","esi-skills.read_skills.v1":"EVE SSO scope esi-skills.read_skills.v1","esi-ui.open_window.v1":"EVE SSO scope esi-ui.open_window.v1","esi-ui.write_waypoint.v1":"EVE SSO scope esi-ui.write_waypoint.v1","esi-universe.read_structures.v1":"EVE SSO scope esi-universe.read_structures.v1","esi-wallet.read_character_wallet.v1":"EVE SSO scope esi-wallet.read_character_wallet.v1","esi-wallet.read_corporation_wallets.v1":"EVE SSO scope esi-wallet.read_corporation_wallets.v1"}}},"parameters":{"datasource":{"name":"datasource","description":"The server name you would like data from","in":"query","type":"string","default":"tranquility","enum":["tranquility","singularity"]},"user_agent":{"name":"user_agent","description":"Client identifier, takes precedence over headers","in":"query","type":"string"},"X-User-Agent":{"name":"X-User-Agent","description":"Client identifier, takes precedence over User-Agent","in":"header","type":"string"},"page":{"name":"page","description":"Which page of results to return","in":"query","type":"integer","format":"int32","default":1},"token":{"name":"token","description":"Access token to use if unable to set a header","in":"query","type":"string"},"character_id":{"description":"An EVE character ID","format":"int32","in":"path","name":"character_id","required":true,"type":"integer"},"corporation_id":{"description":"An EVE corporation ID","format":"int32","in":"path","name":"corporation_id","required":true,"type":"integer"},"language":{"name":"language","description":"Language to use in the response","in":"query","type":"string","default":"en-us","enum":["de","en-us","fr","ja","ru","zh"]},"alliance_id":{"description":"An EVE alliance ID","format":"int32","in":"path","name":"alliance_id","required":true,"type":"integer"}},"definitions":{"internal_server_error":{"type":"object","description":"Internal server error model","title":"Internal server error","required":["error"],"properties":{"error":{"type":"string","description":"Internal server error message"}}},"forbidden":{"type":"object","description":"Forbidden model","title":"Forbidden","required":["error"],"properties":{"error":{"type":"string","description":"Forbidden message"},"sso_status":{"type":"integer","description":"Status code received from SSO"}}}}}
\ No newline at end of file
diff --git a/vendor/eveseat/eseye/tools/get_endpoints_and_scopes.php b/vendor/eveseat/eseye/tools/get_endpoints_and_scopes.php
new file mode 100644
index 000000000..c28dfd53e
--- /dev/null
+++ b/vendor/eveseat/eseye/tools/get_endpoints_and_scopes.php
@@ -0,0 +1,57 @@
+ [],
+ 'post' => [],
+ 'put' => [],
+ 'delete' => [],
+ 'patch' => [],
+];
+
+echo 'Mapping Scopes to endpoints and methods ..' . PHP_EOL;
+foreach ($esi['paths'] as $path => $description) {
+
+ foreach ($description as $method => $data) {
+
+ if (isset($data['security']))
+ $scope = $data['security'][0]['evesso'][0];
+ else
+ $scope = 'public';
+
+ // Update the scope map!
+ $scope_map[$method][$path] = $scope;
+ echo $method . ' | ' . $path . ' | ' . $scope . PHP_EOL;
+ }
+}
+
+// Output the scopes in a way that we can
+// copy/pasta in code!
+echo 'Var Export of the scope map:' . PHP_EOL;
+echo PHP_EOL;
+var_export($scope_map);
+echo PHP_EOL;
diff --git a/vendor/eveseat/eseye/tools/scopes.json b/vendor/eveseat/eseye/tools/scopes.json
new file mode 100644
index 000000000..737051c6b
--- /dev/null
+++ b/vendor/eveseat/eseye/tools/scopes.json
@@ -0,0 +1 @@
+{"get":{"\/alliances\/":"public","\/alliances\/names\/":"public","\/alliances\/{alliance_id}\/":"public","\/alliances\/{alliance_id}\/corporations\/":"public","\/alliances\/{alliance_id}\/icons\/":"public","\/characters\/names\/":"public","\/characters\/{character_id}\/":"public","\/characters\/{character_id}\/assets\/":"esi-assets.read_assets.v1","\/characters\/{character_id}\/bookmarks\/":"esi-bookmarks.read_character_bookmarks.v1","\/characters\/{character_id}\/bookmarks\/folders\/":"esi-bookmarks.read_character_bookmarks.v1","\/characters\/{character_id}\/calendar\/":"esi-calendar.read_calendar_events.v1","\/characters\/{character_id}\/calendar\/{event_id}\/":"esi-calendar.read_calendar_events.v1","\/characters\/{character_id}\/clones\/":"esi-clones.read_clones.v1","\/characters\/{character_id}\/contacts\/":"esi-characters.read_contacts.v1","\/characters\/{character_id}\/contacts\/labels\/":"esi-characters.read_contacts.v1","\/characters\/{character_id}\/corporationhistory\/":"public","\/characters\/{character_id}\/killmails\/recent\/":"esi-killmails.read_killmails.v1","\/characters\/{character_id}\/location\/":"esi-location.read_location.v1","\/characters\/{character_id}\/mail\/":"esi-mail.read_mail.v1","\/characters\/{character_id}\/mail\/labels\/":"esi-mail.read_mail.v1","\/characters\/{character_id}\/mail\/lists\/":"esi-mail.read_mail.v1","\/characters\/{character_id}\/mail\/{mail_id}\/":"esi-mail.read_mail.v1","\/characters\/{character_id}\/planets\/":"esi-planets.manage_planets.v1","\/characters\/{character_id}\/planets\/{planet_id}\/":"esi-planets.manage_planets.v1","\/characters\/{character_id}\/portrait\/":"public","\/characters\/{character_id}\/search\/":"esi-search.search_structures.v1","\/characters\/{character_id}\/ship\/":"esi-location.read_ship_type.v1","\/characters\/{character_id}\/skillqueue\/":"esi-skills.read_skillqueue.v1","\/characters\/{character_id}\/skills\/":"esi-skills.read_skills.v1","\/characters\/{character_id}\/wallets\/":"esi-wallet.read_character_wallet.v1","\/corporations\/names\/":"public","\/corporations\/{corporation_id}\/":"public","\/corporations\/{corporation_id}\/alliancehistory\/":"public","\/corporations\/{corporation_id}\/icons\/":"public","\/corporations\/{corporation_id}\/members\/":"esi-corporations.read_corporation_membership.v1","\/corporations\/{corporation_id}\/roles\/":"esi-corporations.read_corporation_membership.v1","\/fleets\/{fleet_id}\/":"esi-fleets.read_fleet.v1","\/fleets\/{fleet_id}\/members\/":"esi-fleets.read_fleet.v1","\/fleets\/{fleet_id}\/wings\/":"esi-fleets.read_fleet.v1","\/incursions\/":"public","\/industry\/facilities\/":"public","\/industry\/systems\/":"public","\/insurance\/prices\/":"public","\/killmails\/{killmail_id}\/{killmail_hash}\/":"public","\/markets\/prices\/":"public","\/markets\/{region_id}\/history\/":"public","\/markets\/{region_id}\/orders\/":"public","\/search\/":"public","\/sovereignty\/campaigns\/":"public","\/sovereignty\/structures\/":"public","\/universe\/schematics\/{schematic_id}\/":"public","\/universe\/stations\/{station_id}\/":"public","\/universe\/structures\/":"public","\/universe\/structures\/{structure_id}\/":"esi-universe.read_structures.v1","\/universe\/systems\/{system_id}\/":"public","\/universe\/types\/{type_id}\/":"public","\/wars\/":"public","\/wars\/{war_id}\/":"public","\/wars\/{war_id}\/killmails\/":"public"},"post":{"\/characters\/{character_id}\/contacts\/":"esi-characters.write_contacts.v1","\/characters\/{character_id}\/cspa\/":"esi-characters.read_contacts.v1","\/characters\/{character_id}\/mail\/":"esi-mail.send_mail.v1","\/characters\/{character_id}\/mail\/labels\/":"esi-mail.organize_mail.v1","\/fleets\/{fleet_id}\/members\/":"esi-fleets.write_fleet.v1","\/fleets\/{fleet_id}\/wings\/":"esi-fleets.write_fleet.v1","\/fleets\/{fleet_id}\/wings\/{wing_id}\/squads\/":"esi-fleets.write_fleet.v1","\/ui\/autopilot\/waypoint\/":"esi-ui.write_waypoint.v1","\/ui\/openwindow\/contract\/":"esi-ui.open_window.v1","\/ui\/openwindow\/information\/":"esi-ui.open_window.v1","\/ui\/openwindow\/marketdetails\/":"esi-ui.open_window.v1","\/ui\/openwindow\/newmail\/":"esi-ui.open_window.v1","\/universe\/names\/":"public"},"put":{"\/characters\/{character_id}\/calendar\/{event_id}\/":"esi-calendar.respond_calendar_events.v1","\/characters\/{character_id}\/contacts\/":"esi-characters.write_contacts.v1","\/characters\/{character_id}\/mail\/{mail_id}\/":"esi-mail.organize_mail.v1","\/fleets\/{fleet_id}\/":"esi-fleets.write_fleet.v1","\/fleets\/{fleet_id}\/members\/{member_id}\/":"esi-fleets.write_fleet.v1","\/fleets\/{fleet_id}\/squads\/{squad_id}\/":"esi-fleets.write_fleet.v1","\/fleets\/{fleet_id}\/wings\/{wing_id}\/":"esi-fleets.write_fleet.v1"},"delete":{"\/characters\/{character_id}\/contacts\/":"esi-characters.write_contacts.v1","\/characters\/{character_id}\/mail\/labels\/{label_id}\/":"esi-mail.organize_mail.v1","\/characters\/{character_id}\/mail\/{mail_id}\/":"esi-mail.organize_mail.v1","\/fleets\/{fleet_id}\/members\/{member_id}\/":"esi-fleets.write_fleet.v1","\/fleets\/{fleet_id}\/squads\/{squad_id}\/":"esi-fleets.write_fleet.v1","\/fleets\/{fleet_id}\/wings\/{wing_id}\/":"esi-fleets.write_fleet.v1"},"patch":[]}
\ No newline at end of file
diff --git a/vendor/eveseat/eseye/tools/swagger_download.php b/vendor/eveseat/eseye/tools/swagger_download.php
new file mode 100644
index 000000000..09b5f24c4
--- /dev/null
+++ b/vendor/eveseat/eseye/tools/swagger_download.php
@@ -0,0 +1,28 @@
+request('get', 'https://esi.evetech.net/latest/swagger.json?datasource=tranquility', [
+ 'sink' => 'esi.json',
+]);
diff --git a/vendor/fideloper/proxy/LICENSE.md b/vendor/fideloper/proxy/LICENSE.md
new file mode 100644
index 000000000..6d77e4fcc
--- /dev/null
+++ b/vendor/fideloper/proxy/LICENSE.md
@@ -0,0 +1,13 @@
+MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/vendor/fideloper/proxy/composer.json b/vendor/fideloper/proxy/composer.json
new file mode 100644
index 000000000..136877d9e
--- /dev/null
+++ b/vendor/fideloper/proxy/composer.json
@@ -0,0 +1,35 @@
+{
+ "name": "fideloper/proxy",
+ "description": "Set trusted proxies for Laravel",
+ "keywords": ["proxy", "trusted proxy", "load balancing"],
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Chris Fidao",
+ "email": "fideloper@gmail.com"
+ }
+ ],
+ "require": {
+ "php": ">=5.4.0",
+ "illuminate/contracts": "~5.0"
+ },
+ "require-dev": {
+ "illuminate/http": "~5.6",
+ "mockery/mockery": "~1.0",
+ "phpunit/phpunit": "^6.0"
+ },
+ "autoload": {
+ "psr-4": {
+ "Fideloper\\Proxy\\": "src/"
+ }
+ },
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Fideloper\\Proxy\\TrustedProxyServiceProvider"
+ ]
+ }
+ },
+ "minimum-stability": "dev",
+ "prefer-stable": true
+}
diff --git a/vendor/fideloper/proxy/config/trustedproxy.php b/vendor/fideloper/proxy/config/trustedproxy.php
new file mode 100644
index 000000000..acda8d51a
--- /dev/null
+++ b/vendor/fideloper/proxy/config/trustedproxy.php
@@ -0,0 +1,45 @@
+ null, // [,], '*'
+
+ /*
+ * To trust one or more specific proxies that connect
+ * directly to your server, use an array of IP addresses:
+ */
+ # 'proxies' => ['192.168.1.1'],
+
+ /*
+ * Or, to trust all proxies that connect
+ * directly to your server, use a "*"
+ */
+ # 'proxies' => '*',
+
+ /*
+ * Which headers to use to detect proxy related data (For, Host, Proto, Port)
+ *
+ * Options include:
+ *
+ * - Illuminate\Http\Request::HEADER_X_FORWARDED_ALL (use all x-forwarded-* headers to establish trust)
+ * - Illuminate\Http\Request::HEADER_FORWARDED (use the FORWARDED header to establish trust)
+ *
+ * @link https://symfony.com/doc/current/deployment/proxies.html
+ */
+ 'headers' => Illuminate\Http\Request::HEADER_X_FORWARDED_ALL,
+
+
+];
diff --git a/vendor/fideloper/proxy/src/TrustProxies.php b/vendor/fideloper/proxy/src/TrustProxies.php
new file mode 100644
index 000000000..cf6f5d509
--- /dev/null
+++ b/vendor/fideloper/proxy/src/TrustProxies.php
@@ -0,0 +1,111 @@
+config = $config;
+ }
+
+ /**
+ * Handle an incoming request.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param \Closure $next
+ *
+ * @throws \Symfony\Component\HttpKernel\Exception\HttpException
+ *
+ * @return mixed
+ */
+ public function handle(Request $request, Closure $next)
+ {
+ $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
+ $this->setTrustedProxyIpAddresses($request);
+
+ return $next($request);
+ }
+
+ /**
+ * Sets the trusted proxies on the request to the value of trustedproxy.proxies
+ *
+ * @param \Illuminate\Http\Request $request
+ */
+ protected function setTrustedProxyIpAddresses(Request $request)
+ {
+ $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');
+
+ // Only trust specific IP addresses
+ if (is_array($trustedIps)) {
+ return $this->setTrustedProxyIpAddressesToSpecificIps($request, $trustedIps);
+ }
+
+ // Trust any IP address that calls us
+ // `**` for backwards compatibility, but is depreciated
+ if ($trustedIps === '*' || $trustedIps === '**') {
+ return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
+ }
+ }
+
+ /**
+ * Specify the IP addresses to trust explicitly.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param array $trustedIps
+ */
+ private function setTrustedProxyIpAddressesToSpecificIps(Request $request, $trustedIps)
+ {
+ $request->setTrustedProxies((array) $trustedIps, $this->getTrustedHeaderNames());
+ }
+
+ /**
+ * Set the trusted proxy to be the IP address calling this servers
+ *
+ * @param \Illuminate\Http\Request $request
+ */
+ private function setTrustedProxyIpAddressesToTheCallingIp(Request $request)
+ {
+ $request->setTrustedProxies([$request->server->get('REMOTE_ADDR')], $this->getTrustedHeaderNames());
+ }
+
+ /**
+ * Retrieve trusted header name(s), falling back to defaults if config not set.
+ *
+ * @return array
+ */
+ protected function getTrustedHeaderNames()
+ {
+ return $this->headers ?: $this->config->get('trustedproxy.headers');
+ }
+}
diff --git a/vendor/fideloper/proxy/src/TrustedProxyServiceProvider.php b/vendor/fideloper/proxy/src/TrustedProxyServiceProvider.php
new file mode 100644
index 000000000..26f2631af
--- /dev/null
+++ b/vendor/fideloper/proxy/src/TrustedProxyServiceProvider.php
@@ -0,0 +1,41 @@
+app instanceof LaravelApplication && $this->app->runningInConsole()) {
+ $this->publishes([$source => config_path('trustedproxy.php')]);
+ } elseif ($this->app instanceof LumenApplication) {
+ $this->app->configure('trustedproxy');
+ }
+
+
+ if ($this->app instanceof LaravelApplication && ! $this->app->configurationIsCached()) {
+ $this->mergeConfigFrom($source, 'trustedproxy');
+ }
+ }
+
+ /**
+ * Register the service provider.
+ *
+ * @return void
+ */
+ public function register()
+ {
+ //
+ }
+}
diff --git a/vendor/filp/whoops/CHANGELOG.md b/vendor/filp/whoops/CHANGELOG.md
new file mode 100644
index 000000000..d7693f0f4
--- /dev/null
+++ b/vendor/filp/whoops/CHANGELOG.md
@@ -0,0 +1,17 @@
+# 2.2.0
+
+* Support PHP 7.2
+
+# 2.1.0
+
+* Add a `SystemFacade` to allow clients to override Whoops behavior.
+* Show frame arguments in `PrettyPageHandler`.
+* Highlight the line with the error.
+* Add icons to search on Google and Stack Overflow.
+
+# 2.0.0
+
+Backwards compatibility breaking changes:
+
+* `Run` class is now `final`. If you inherited from `Run`, please now instead use a custom `SystemFacade` injected into the `Run` constructor, or contribute your changes to our core.
+* PHP < 5.5 support dropped.
diff --git a/vendor/filp/whoops/LICENSE.md b/vendor/filp/whoops/LICENSE.md
new file mode 100644
index 000000000..80407e711
--- /dev/null
+++ b/vendor/filp/whoops/LICENSE.md
@@ -0,0 +1,19 @@
+# The MIT License
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/vendor/filp/whoops/composer.json b/vendor/filp/whoops/composer.json
new file mode 100644
index 000000000..51ab373f6
--- /dev/null
+++ b/vendor/filp/whoops/composer.json
@@ -0,0 +1,42 @@
+{
+ "name": "filp/whoops",
+ "license": "MIT",
+ "description": "php error handling for cool kids",
+ "keywords": ["library", "error", "handling", "exception", "whoops", "throwable"],
+ "homepage": "https://filp.github.io/whoops/",
+ "authors": [
+ {
+ "name": "Filipe Dobreira",
+ "homepage": "https://github.com/filp",
+ "role": "Developer"
+ }
+ ],
+ "require": {
+ "php": "^5.5.9 || ^7.0",
+ "psr/log": "^1.0.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.7",
+ "mockery/mockery": "^0.9 || ^1.0",
+ "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0"
+ },
+ "suggest": {
+ "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
+ "whoops/soap": "Formats errors as SOAP responses"
+ },
+ "autoload": {
+ "psr-4": {
+ "Whoops\\": "src/Whoops/"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Whoops\\": "tests/Whoops/"
+ }
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2-dev"
+ }
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Exception/ErrorException.php b/vendor/filp/whoops/src/Whoops/Exception/ErrorException.php
new file mode 100644
index 000000000..d74e8231f
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Exception/ErrorException.php
@@ -0,0 +1,17 @@
+
+ */
+
+namespace Whoops\Exception;
+
+use ErrorException as BaseErrorException;
+
+/**
+ * Wraps ErrorException; mostly used for typing (at least now)
+ * to easily cleanup the stack trace of redundant info.
+ */
+class ErrorException extends BaseErrorException
+{
+}
diff --git a/vendor/filp/whoops/src/Whoops/Exception/Formatter.php b/vendor/filp/whoops/src/Whoops/Exception/Formatter.php
new file mode 100644
index 000000000..e467559a7
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Exception/Formatter.php
@@ -0,0 +1,73 @@
+
+ */
+
+namespace Whoops\Exception;
+
+class Formatter
+{
+ /**
+ * Returns all basic information about the exception in a simple array
+ * for further convertion to other languages
+ * @param Inspector $inspector
+ * @param bool $shouldAddTrace
+ * @return array
+ */
+ public static function formatExceptionAsDataArray(Inspector $inspector, $shouldAddTrace)
+ {
+ $exception = $inspector->getException();
+ $response = [
+ 'type' => get_class($exception),
+ 'message' => $exception->getMessage(),
+ 'file' => $exception->getFile(),
+ 'line' => $exception->getLine(),
+ ];
+
+ if ($shouldAddTrace) {
+ $frames = $inspector->getFrames();
+ $frameData = [];
+
+ foreach ($frames as $frame) {
+ /** @var Frame $frame */
+ $frameData[] = [
+ 'file' => $frame->getFile(),
+ 'line' => $frame->getLine(),
+ 'function' => $frame->getFunction(),
+ 'class' => $frame->getClass(),
+ 'args' => $frame->getArgs(),
+ ];
+ }
+
+ $response['trace'] = $frameData;
+ }
+
+ return $response;
+ }
+
+ public static function formatExceptionPlain(Inspector $inspector)
+ {
+ $message = $inspector->getException()->getMessage();
+ $frames = $inspector->getFrames();
+
+ $plain = $inspector->getExceptionName();
+ $plain .= ' thrown with message "';
+ $plain .= $message;
+ $plain .= '"'."\n\n";
+
+ $plain .= "Stacktrace:\n";
+ foreach ($frames as $i => $frame) {
+ $plain .= "#". (count($frames) - $i - 1). " ";
+ $plain .= $frame->getClass() ?: '';
+ $plain .= $frame->getClass() && $frame->getFunction() ? ":" : "";
+ $plain .= $frame->getFunction() ?: '';
+ $plain .= ' in ';
+ $plain .= ($frame->getFile() ?: '<#unknown>');
+ $plain .= ':';
+ $plain .= (int) $frame->getLine(). "\n";
+ }
+
+ return $plain;
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Exception/Frame.php b/vendor/filp/whoops/src/Whoops/Exception/Frame.php
new file mode 100644
index 000000000..4383583ce
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Exception/Frame.php
@@ -0,0 +1,296 @@
+
+ */
+
+namespace Whoops\Exception;
+
+use InvalidArgumentException;
+use Serializable;
+
+class Frame implements Serializable
+{
+ /**
+ * @var array
+ */
+ protected $frame;
+
+ /**
+ * @var string
+ */
+ protected $fileContentsCache;
+
+ /**
+ * @var array[]
+ */
+ protected $comments = [];
+
+ /**
+ * @var bool
+ */
+ protected $application;
+
+ /**
+ * @param array[]
+ */
+ public function __construct(array $frame)
+ {
+ $this->frame = $frame;
+ }
+
+ /**
+ * @param bool $shortened
+ * @return string|null
+ */
+ public function getFile($shortened = false)
+ {
+ if (empty($this->frame['file'])) {
+ return null;
+ }
+
+ $file = $this->frame['file'];
+
+ // Check if this frame occurred within an eval().
+ // @todo: This can be made more reliable by checking if we've entered
+ // eval() in a previous trace, but will need some more work on the upper
+ // trace collector(s).
+ if (preg_match('/^(.*)\((\d+)\) : (?:eval\(\)\'d|assert) code$/', $file, $matches)) {
+ $file = $this->frame['file'] = $matches[1];
+ $this->frame['line'] = (int) $matches[2];
+ }
+
+ if ($shortened && is_string($file)) {
+ // Replace the part of the path that all frames have in common, and add 'soft hyphens' for smoother line-breaks.
+ $dirname = dirname(dirname(dirname(dirname(dirname(dirname(__DIR__))))));
+ if ($dirname !== '/') {
+ $file = str_replace($dirname, "…", $file);
+ }
+ $file = str_replace("/", "/", $file);
+ }
+
+ return $file;
+ }
+
+ /**
+ * @return int|null
+ */
+ public function getLine()
+ {
+ return isset($this->frame['line']) ? $this->frame['line'] : null;
+ }
+
+ /**
+ * @return string|null
+ */
+ public function getClass()
+ {
+ return isset($this->frame['class']) ? $this->frame['class'] : null;
+ }
+
+ /**
+ * @return string|null
+ */
+ public function getFunction()
+ {
+ return isset($this->frame['function']) ? $this->frame['function'] : null;
+ }
+
+ /**
+ * @return array
+ */
+ public function getArgs()
+ {
+ return isset($this->frame['args']) ? (array) $this->frame['args'] : [];
+ }
+
+ /**
+ * Returns the full contents of the file for this frame,
+ * if it's known.
+ * @return string|null
+ */
+ public function getFileContents()
+ {
+ if ($this->fileContentsCache === null && $filePath = $this->getFile()) {
+ // Leave the stage early when 'Unknown' is passed
+ // this would otherwise raise an exception when
+ // open_basedir is enabled.
+ if ($filePath === "Unknown") {
+ return null;
+ }
+
+ // Return null if the file doesn't actually exist.
+ if (!is_file($filePath)) {
+ return null;
+ }
+
+ $this->fileContentsCache = file_get_contents($filePath);
+ }
+
+ return $this->fileContentsCache;
+ }
+
+ /**
+ * Adds a comment to this frame, that can be received and
+ * used by other handlers. For example, the PrettyPage handler
+ * can attach these comments under the code for each frame.
+ *
+ * An interesting use for this would be, for example, code analysis
+ * & annotations.
+ *
+ * @param string $comment
+ * @param string $context Optional string identifying the origin of the comment
+ */
+ public function addComment($comment, $context = 'global')
+ {
+ $this->comments[] = [
+ 'comment' => $comment,
+ 'context' => $context,
+ ];
+ }
+
+ /**
+ * Returns all comments for this frame. Optionally allows
+ * a filter to only retrieve comments from a specific
+ * context.
+ *
+ * @param string $filter
+ * @return array[]
+ */
+ public function getComments($filter = null)
+ {
+ $comments = $this->comments;
+
+ if ($filter !== null) {
+ $comments = array_filter($comments, function ($c) use ($filter) {
+ return $c['context'] == $filter;
+ });
+ }
+
+ return $comments;
+ }
+
+ /**
+ * Returns the array containing the raw frame data from which
+ * this Frame object was built
+ *
+ * @return array
+ */
+ public function getRawFrame()
+ {
+ return $this->frame;
+ }
+
+ /**
+ * Returns the contents of the file for this frame as an
+ * array of lines, and optionally as a clamped range of lines.
+ *
+ * NOTE: lines are 0-indexed
+ *
+ * @example
+ * Get all lines for this file
+ * $frame->getFileLines(); // => array( 0 => ' '...', ...)
+ * @example
+ * Get one line for this file, starting at line 10 (zero-indexed, remember!)
+ * $frame->getFileLines(9, 1); // array( 10 => '...', 11 => '...')
+ *
+ * @throws InvalidArgumentException if $length is less than or equal to 0
+ * @param int $start
+ * @param int $length
+ * @return string[]|null
+ */
+ public function getFileLines($start = 0, $length = null)
+ {
+ if (null !== ($contents = $this->getFileContents())) {
+ $lines = explode("\n", $contents);
+
+ // Get a subset of lines from $start to $end
+ if ($length !== null) {
+ $start = (int) $start;
+ $length = (int) $length;
+ if ($start < 0) {
+ $start = 0;
+ }
+
+ if ($length <= 0) {
+ throw new InvalidArgumentException(
+ "\$length($length) cannot be lower or equal to 0"
+ );
+ }
+
+ $lines = array_slice($lines, $start, $length, true);
+ }
+
+ return $lines;
+ }
+ }
+
+ /**
+ * Implements the Serializable interface, with special
+ * steps to also save the existing comments.
+ *
+ * @see Serializable::serialize
+ * @return string
+ */
+ public function serialize()
+ {
+ $frame = $this->frame;
+ if (!empty($this->comments)) {
+ $frame['_comments'] = $this->comments;
+ }
+
+ return serialize($frame);
+ }
+
+ /**
+ * Unserializes the frame data, while also preserving
+ * any existing comment data.
+ *
+ * @see Serializable::unserialize
+ * @param string $serializedFrame
+ */
+ public function unserialize($serializedFrame)
+ {
+ $frame = unserialize($serializedFrame);
+
+ if (!empty($frame['_comments'])) {
+ $this->comments = $frame['_comments'];
+ unset($frame['_comments']);
+ }
+
+ $this->frame = $frame;
+ }
+
+ /**
+ * Compares Frame against one another
+ * @param Frame $frame
+ * @return bool
+ */
+ public function equals(Frame $frame)
+ {
+ if (!$this->getFile() || $this->getFile() === 'Unknown' || !$this->getLine()) {
+ return false;
+ }
+ return $frame->getFile() === $this->getFile() && $frame->getLine() === $this->getLine();
+ }
+
+ /**
+ * Returns whether this frame belongs to the application or not.
+ *
+ * @return boolean
+ */
+ public function isApplication()
+ {
+ return $this->application;
+ }
+
+ /**
+ * Mark as an frame belonging to the application.
+ *
+ * @param boolean $application
+ */
+ public function setApplication($application)
+ {
+ $this->application = $application;
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php b/vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php
new file mode 100644
index 000000000..b043a1cec
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php
@@ -0,0 +1,203 @@
+
+ */
+
+namespace Whoops\Exception;
+
+use ArrayAccess;
+use ArrayIterator;
+use Countable;
+use IteratorAggregate;
+use Serializable;
+use UnexpectedValueException;
+
+/**
+ * Exposes a fluent interface for dealing with an ordered list
+ * of stack-trace frames.
+ */
+class FrameCollection implements ArrayAccess, IteratorAggregate, Serializable, Countable
+{
+ /**
+ * @var array[]
+ */
+ private $frames;
+
+ /**
+ * @param array $frames
+ */
+ public function __construct(array $frames)
+ {
+ $this->frames = array_map(function ($frame) {
+ return new Frame($frame);
+ }, $frames);
+ }
+
+ /**
+ * Filters frames using a callable, returns the same FrameCollection
+ *
+ * @param callable $callable
+ * @return FrameCollection
+ */
+ public function filter($callable)
+ {
+ $this->frames = array_values(array_filter($this->frames, $callable));
+ return $this;
+ }
+
+ /**
+ * Map the collection of frames
+ *
+ * @param callable $callable
+ * @return FrameCollection
+ */
+ public function map($callable)
+ {
+ // Contain the map within a higher-order callable
+ // that enforces type-correctness for the $callable
+ $this->frames = array_map(function ($frame) use ($callable) {
+ $frame = call_user_func($callable, $frame);
+
+ if (!$frame instanceof Frame) {
+ throw new UnexpectedValueException(
+ "Callable to " . __METHOD__ . " must return a Frame object"
+ );
+ }
+
+ return $frame;
+ }, $this->frames);
+
+ return $this;
+ }
+
+ /**
+ * Returns an array with all frames, does not affect
+ * the internal array.
+ *
+ * @todo If this gets any more complex than this,
+ * have getIterator use this method.
+ * @see FrameCollection::getIterator
+ * @return array
+ */
+ public function getArray()
+ {
+ return $this->frames;
+ }
+
+ /**
+ * @see IteratorAggregate::getIterator
+ * @return ArrayIterator
+ */
+ public function getIterator()
+ {
+ return new ArrayIterator($this->frames);
+ }
+
+ /**
+ * @see ArrayAccess::offsetExists
+ * @param int $offset
+ */
+ public function offsetExists($offset)
+ {
+ return isset($this->frames[$offset]);
+ }
+
+ /**
+ * @see ArrayAccess::offsetGet
+ * @param int $offset
+ */
+ public function offsetGet($offset)
+ {
+ return $this->frames[$offset];
+ }
+
+ /**
+ * @see ArrayAccess::offsetSet
+ * @param int $offset
+ */
+ public function offsetSet($offset, $value)
+ {
+ throw new \Exception(__CLASS__ . ' is read only');
+ }
+
+ /**
+ * @see ArrayAccess::offsetUnset
+ * @param int $offset
+ */
+ public function offsetUnset($offset)
+ {
+ throw new \Exception(__CLASS__ . ' is read only');
+ }
+
+ /**
+ * @see Countable::count
+ * @return int
+ */
+ public function count()
+ {
+ return count($this->frames);
+ }
+
+ /**
+ * Count the frames that belongs to the application.
+ *
+ * @return int
+ */
+ public function countIsApplication()
+ {
+ return count(array_filter($this->frames, function (Frame $f) {
+ return $f->isApplication();
+ }));
+ }
+
+ /**
+ * @see Serializable::serialize
+ * @return string
+ */
+ public function serialize()
+ {
+ return serialize($this->frames);
+ }
+
+ /**
+ * @see Serializable::unserialize
+ * @param string $serializedFrames
+ */
+ public function unserialize($serializedFrames)
+ {
+ $this->frames = unserialize($serializedFrames);
+ }
+
+ /**
+ * @param Frame[] $frames Array of Frame instances, usually from $e->getPrevious()
+ */
+ public function prependFrames(array $frames)
+ {
+ $this->frames = array_merge($frames, $this->frames);
+ }
+
+ /**
+ * Gets the innermost part of stack trace that is not the same as that of outer exception
+ *
+ * @param FrameCollection $parentFrames Outer exception frames to compare tail against
+ * @return Frame[]
+ */
+ public function topDiff(FrameCollection $parentFrames)
+ {
+ $diff = $this->frames;
+
+ $parentFrames = $parentFrames->getArray();
+ $p = count($parentFrames)-1;
+
+ for ($i = count($diff)-1; $i >= 0 && $p >= 0; $i--) {
+ /** @var Frame $tailFrame */
+ $tailFrame = $diff[$i];
+ if ($tailFrame->equals($parentFrames[$p])) {
+ unset($diff[$i]);
+ }
+ $p--;
+ }
+ return $diff;
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Exception/Inspector.php b/vendor/filp/whoops/src/Whoops/Exception/Inspector.php
new file mode 100644
index 000000000..c88323bef
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Exception/Inspector.php
@@ -0,0 +1,276 @@
+
+ */
+
+namespace Whoops\Exception;
+
+use Whoops\Util\Misc;
+
+class Inspector
+{
+ /**
+ * @var \Throwable
+ */
+ private $exception;
+
+ /**
+ * @var \Whoops\Exception\FrameCollection
+ */
+ private $frames;
+
+ /**
+ * @var \Whoops\Exception\Inspector
+ */
+ private $previousExceptionInspector;
+
+ /**
+ * @param \Throwable $exception The exception to inspect
+ */
+ public function __construct($exception)
+ {
+ $this->exception = $exception;
+ }
+
+ /**
+ * @return \Throwable
+ */
+ public function getException()
+ {
+ return $this->exception;
+ }
+
+ /**
+ * @return string
+ */
+ public function getExceptionName()
+ {
+ return get_class($this->exception);
+ }
+
+ /**
+ * @return string
+ */
+ public function getExceptionMessage()
+ {
+ return $this->extractDocrefUrl($this->exception->getMessage())['message'];
+ }
+
+ /**
+ * Returns a url to the php-manual related to the underlying error - when available.
+ *
+ * @return string|null
+ */
+ public function getExceptionDocrefUrl()
+ {
+ return $this->extractDocrefUrl($this->exception->getMessage())['url'];
+ }
+
+ private function extractDocrefUrl($message)
+ {
+ $docref = [
+ 'message' => $message,
+ 'url' => null,
+ ];
+
+ // php embbeds urls to the manual into the Exception message with the following ini-settings defined
+ // http://php.net/manual/en/errorfunc.configuration.php#ini.docref-root
+ if (!ini_get('html_errors') || !ini_get('docref_root')) {
+ return $docref;
+ }
+
+ $pattern = "/\[(?:[^<]+)<\/a>\]/";
+ if (preg_match($pattern, $message, $matches)) {
+ // -> strip those automatically generated links from the exception message
+ $docref['message'] = preg_replace($pattern, '', $message, 1);
+ $docref['url'] = $matches[1];
+ }
+
+ return $docref;
+ }
+
+ /**
+ * Does the wrapped Exception has a previous Exception?
+ * @return bool
+ */
+ public function hasPreviousException()
+ {
+ return $this->previousExceptionInspector || $this->exception->getPrevious();
+ }
+
+ /**
+ * Returns an Inspector for a previous Exception, if any.
+ * @todo Clean this up a bit, cache stuff a bit better.
+ * @return Inspector
+ */
+ public function getPreviousExceptionInspector()
+ {
+ if ($this->previousExceptionInspector === null) {
+ $previousException = $this->exception->getPrevious();
+
+ if ($previousException) {
+ $this->previousExceptionInspector = new Inspector($previousException);
+ }
+ }
+
+ return $this->previousExceptionInspector;
+ }
+
+ /**
+ * Returns an iterator for the inspected exception's
+ * frames.
+ * @return \Whoops\Exception\FrameCollection
+ */
+ public function getFrames()
+ {
+ if ($this->frames === null) {
+ $frames = $this->getTrace($this->exception);
+
+ // Fill empty line/file info for call_user_func_array usages (PHP Bug #44428)
+ foreach ($frames as $k => $frame) {
+ if (empty($frame['file'])) {
+ // Default values when file and line are missing
+ $file = '[internal]';
+ $line = 0;
+
+ $next_frame = !empty($frames[$k + 1]) ? $frames[$k + 1] : [];
+
+ if ($this->isValidNextFrame($next_frame)) {
+ $file = $next_frame['file'];
+ $line = $next_frame['line'];
+ }
+
+ $frames[$k]['file'] = $file;
+ $frames[$k]['line'] = $line;
+ }
+ }
+
+ // Find latest non-error handling frame index ($i) used to remove error handling frames
+ $i = 0;
+ foreach ($frames as $k => $frame) {
+ if ($frame['file'] == $this->exception->getFile() && $frame['line'] == $this->exception->getLine()) {
+ $i = $k;
+ }
+ }
+
+ // Remove error handling frames
+ if ($i > 0) {
+ array_splice($frames, 0, $i);
+ }
+
+ $firstFrame = $this->getFrameFromException($this->exception);
+ array_unshift($frames, $firstFrame);
+
+ $this->frames = new FrameCollection($frames);
+
+ if ($previousInspector = $this->getPreviousExceptionInspector()) {
+ // Keep outer frame on top of the inner one
+ $outerFrames = $this->frames;
+ $newFrames = clone $previousInspector->getFrames();
+ // I assume it will always be set, but let's be safe
+ if (isset($newFrames[0])) {
+ $newFrames[0]->addComment(
+ $previousInspector->getExceptionMessage(),
+ 'Exception message:'
+ );
+ }
+ $newFrames->prependFrames($outerFrames->topDiff($newFrames));
+ $this->frames = $newFrames;
+ }
+ }
+
+ return $this->frames;
+ }
+
+ /**
+ * Gets the backtrace from an exception.
+ *
+ * If xdebug is installed
+ *
+ * @param \Throwable $exception
+ * @return array
+ */
+ protected function getTrace($e)
+ {
+ $traces = $e->getTrace();
+
+ // Get trace from xdebug if enabled, failure exceptions only trace to the shutdown handler by default
+ if (!$e instanceof \ErrorException) {
+ return $traces;
+ }
+
+ if (!Misc::isLevelFatal($e->getSeverity())) {
+ return $traces;
+ }
+
+ if (!extension_loaded('xdebug') || !xdebug_is_enabled()) {
+ return [];
+ }
+
+ // Use xdebug to get the full stack trace and remove the shutdown handler stack trace
+ $stack = array_reverse(xdebug_get_function_stack());
+ $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
+ $traces = array_diff_key($stack, $trace);
+
+ return $traces;
+ }
+
+ /**
+ * Given an exception, generates an array in the format
+ * generated by Exception::getTrace()
+ * @param \Throwable $exception
+ * @return array
+ */
+ protected function getFrameFromException($exception)
+ {
+ return [
+ 'file' => $exception->getFile(),
+ 'line' => $exception->getLine(),
+ 'class' => get_class($exception),
+ 'args' => [
+ $exception->getMessage(),
+ ],
+ ];
+ }
+
+ /**
+ * Given an error, generates an array in the format
+ * generated by ErrorException
+ * @param ErrorException $exception
+ * @return array
+ */
+ protected function getFrameFromError(ErrorException $exception)
+ {
+ return [
+ 'file' => $exception->getFile(),
+ 'line' => $exception->getLine(),
+ 'class' => null,
+ 'args' => [],
+ ];
+ }
+
+ /**
+ * Determine if the frame can be used to fill in previous frame's missing info
+ * happens for call_user_func and call_user_func_array usages (PHP Bug #44428)
+ *
+ * @param array $frame
+ * @return bool
+ */
+ protected function isValidNextFrame(array $frame)
+ {
+ if (empty($frame['file'])) {
+ return false;
+ }
+
+ if (empty($frame['line'])) {
+ return false;
+ }
+
+ if (empty($frame['function']) || !stristr($frame['function'], 'call_user_func')) {
+ return false;
+ }
+
+ return true;
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php b/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php
new file mode 100644
index 000000000..cc46e700e
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php
@@ -0,0 +1,52 @@
+
+ */
+
+namespace Whoops\Handler;
+
+use InvalidArgumentException;
+
+/**
+ * Wrapper for Closures passed as handlers. Can be used
+ * directly, or will be instantiated automagically by Whoops\Run
+ * if passed to Run::pushHandler
+ */
+class CallbackHandler extends Handler
+{
+ /**
+ * @var callable
+ */
+ protected $callable;
+
+ /**
+ * @throws InvalidArgumentException If argument is not callable
+ * @param callable $callable
+ */
+ public function __construct($callable)
+ {
+ if (!is_callable($callable)) {
+ throw new InvalidArgumentException(
+ 'Argument to ' . __METHOD__ . ' must be valid callable'
+ );
+ }
+
+ $this->callable = $callable;
+ }
+
+ /**
+ * @return int|null
+ */
+ public function handle()
+ {
+ $exception = $this->getException();
+ $inspector = $this->getInspector();
+ $run = $this->getRun();
+ $callable = $this->callable;
+
+ // invoke the callable directly, to get simpler stacktraces (in comparison to call_user_func).
+ // this assumes that $callable is a properly typed php-callable, which we check in __construct().
+ return $callable($exception, $inspector, $run);
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Handler/Handler.php b/vendor/filp/whoops/src/Whoops/Handler/Handler.php
new file mode 100644
index 000000000..cf1f70877
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Handler/Handler.php
@@ -0,0 +1,95 @@
+
+ */
+
+namespace Whoops\Handler;
+
+use Whoops\Exception\Inspector;
+use Whoops\RunInterface;
+
+/**
+ * Abstract implementation of a Handler.
+ */
+abstract class Handler implements HandlerInterface
+{
+ /*
+ Return constants that can be returned from Handler::handle
+ to message the handler walker.
+ */
+ const DONE = 0x10; // returning this is optional, only exists for
+ // semantic purposes
+ /**
+ * The Handler has handled the Throwable in some way, and wishes to skip any other Handler.
+ * Execution will continue.
+ */
+ const LAST_HANDLER = 0x20;
+ /**
+ * The Handler has handled the Throwable in some way, and wishes to quit/stop execution
+ */
+ const QUIT = 0x30;
+
+ /**
+ * @var RunInterface
+ */
+ private $run;
+
+ /**
+ * @var Inspector $inspector
+ */
+ private $inspector;
+
+ /**
+ * @var \Throwable $exception
+ */
+ private $exception;
+
+ /**
+ * @param RunInterface $run
+ */
+ public function setRun(RunInterface $run)
+ {
+ $this->run = $run;
+ }
+
+ /**
+ * @return RunInterface
+ */
+ protected function getRun()
+ {
+ return $this->run;
+ }
+
+ /**
+ * @param Inspector $inspector
+ */
+ public function setInspector(Inspector $inspector)
+ {
+ $this->inspector = $inspector;
+ }
+
+ /**
+ * @return Inspector
+ */
+ protected function getInspector()
+ {
+ return $this->inspector;
+ }
+
+ /**
+ * @param \Throwable $exception
+ */
+ public function setException($exception)
+ {
+ $this->exception = $exception;
+ }
+
+ /**
+ * @return \Throwable
+ */
+ protected function getException()
+ {
+ return $this->exception;
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php b/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php
new file mode 100644
index 000000000..0265a85be
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php
@@ -0,0 +1,36 @@
+
+ */
+
+namespace Whoops\Handler;
+
+use Whoops\Exception\Inspector;
+use Whoops\RunInterface;
+
+interface HandlerInterface
+{
+ /**
+ * @return int|null A handler may return nothing, or a Handler::HANDLE_* constant
+ */
+ public function handle();
+
+ /**
+ * @param RunInterface $run
+ * @return void
+ */
+ public function setRun(RunInterface $run);
+
+ /**
+ * @param \Throwable $exception
+ * @return void
+ */
+ public function setException($exception);
+
+ /**
+ * @param Inspector $inspector
+ * @return void
+ */
+ public function setInspector(Inspector $inspector);
+}
diff --git a/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php b/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php
new file mode 100644
index 000000000..fdd7ead35
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php
@@ -0,0 +1,88 @@
+
+ */
+
+namespace Whoops\Handler;
+
+use Whoops\Exception\Formatter;
+
+/**
+ * Catches an exception and converts it to a JSON
+ * response. Additionally can also return exception
+ * frames for consumption by an API.
+ */
+class JsonResponseHandler extends Handler
+{
+ /**
+ * @var bool
+ */
+ private $returnFrames = false;
+
+ /**
+ * @var bool
+ */
+ private $jsonApi = false;
+
+ /**
+ * Returns errors[[]] instead of error[] to be in compliance with the json:api spec
+ * @param bool $jsonApi Default is false
+ * @return $this
+ */
+ public function setJsonApi($jsonApi = false)
+ {
+ $this->jsonApi = (bool) $jsonApi;
+ return $this;
+ }
+
+ /**
+ * @param bool|null $returnFrames
+ * @return bool|$this
+ */
+ public function addTraceToOutput($returnFrames = null)
+ {
+ if (func_num_args() == 0) {
+ return $this->returnFrames;
+ }
+
+ $this->returnFrames = (bool) $returnFrames;
+ return $this;
+ }
+
+ /**
+ * @return int
+ */
+ public function handle()
+ {
+ if ($this->jsonApi === true) {
+ $response = [
+ 'errors' => [
+ Formatter::formatExceptionAsDataArray(
+ $this->getInspector(),
+ $this->addTraceToOutput()
+ ),
+ ]
+ ];
+ } else {
+ $response = [
+ 'error' => Formatter::formatExceptionAsDataArray(
+ $this->getInspector(),
+ $this->addTraceToOutput()
+ ),
+ ];
+ }
+
+ echo json_encode($response, defined('JSON_PARTIAL_OUTPUT_ON_ERROR') ? JSON_PARTIAL_OUTPUT_ON_ERROR : 0);
+
+ return Handler::QUIT;
+ }
+
+ /**
+ * @return string
+ */
+ public function contentType()
+ {
+ return 'application/json';
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php b/vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php
new file mode 100644
index 000000000..2f5be9067
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php
@@ -0,0 +1,314 @@
+
+* Plaintext handler for command line and logs.
+* @author Pierre-Yves Landuré
+*/
+
+namespace Whoops\Handler;
+
+use InvalidArgumentException;
+use Psr\Log\LoggerInterface;
+use Whoops\Exception\Frame;
+
+/**
+* Handler outputing plaintext error messages. Can be used
+* directly, or will be instantiated automagically by Whoops\Run
+* if passed to Run::pushHandler
+*/
+class PlainTextHandler extends Handler
+{
+ const VAR_DUMP_PREFIX = ' | ';
+
+ /**
+ * @var \Psr\Log\LoggerInterface
+ */
+ protected $logger;
+
+ /**
+ * @var callable
+ */
+ protected $dumper;
+
+ /**
+ * @var bool
+ */
+ private $addTraceToOutput = true;
+
+ /**
+ * @var bool|integer
+ */
+ private $addTraceFunctionArgsToOutput = false;
+
+ /**
+ * @var integer
+ */
+ private $traceFunctionArgsOutputLimit = 1024;
+
+ /**
+ * @var bool
+ */
+ private $loggerOnly = false;
+
+ /**
+ * Constructor.
+ * @throws InvalidArgumentException If argument is not null or a LoggerInterface
+ * @param \Psr\Log\LoggerInterface|null $logger
+ */
+ public function __construct($logger = null)
+ {
+ $this->setLogger($logger);
+ }
+
+ /**
+ * Set the output logger interface.
+ * @throws InvalidArgumentException If argument is not null or a LoggerInterface
+ * @param \Psr\Log\LoggerInterface|null $logger
+ */
+ public function setLogger($logger = null)
+ {
+ if (! (is_null($logger)
+ || $logger instanceof LoggerInterface)) {
+ throw new InvalidArgumentException(
+ 'Argument to ' . __METHOD__ .
+ " must be a valid Logger Interface (aka. Monolog), " .
+ get_class($logger) . ' given.'
+ );
+ }
+
+ $this->logger = $logger;
+ }
+
+ /**
+ * @return \Psr\Log\LoggerInterface|null
+ */
+ public function getLogger()
+ {
+ return $this->logger;
+ }
+
+ /**
+ * Set var dumper callback function.
+ *
+ * @param callable $dumper
+ * @return void
+ */
+ public function setDumper(callable $dumper)
+ {
+ $this->dumper = $dumper;
+ }
+
+ /**
+ * Add error trace to output.
+ * @param bool|null $addTraceToOutput
+ * @return bool|$this
+ */
+ public function addTraceToOutput($addTraceToOutput = null)
+ {
+ if (func_num_args() == 0) {
+ return $this->addTraceToOutput;
+ }
+
+ $this->addTraceToOutput = (bool) $addTraceToOutput;
+ return $this;
+ }
+
+ /**
+ * Add error trace function arguments to output.
+ * Set to True for all frame args, or integer for the n first frame args.
+ * @param bool|integer|null $addTraceFunctionArgsToOutput
+ * @return null|bool|integer
+ */
+ public function addTraceFunctionArgsToOutput($addTraceFunctionArgsToOutput = null)
+ {
+ if (func_num_args() == 0) {
+ return $this->addTraceFunctionArgsToOutput;
+ }
+
+ if (! is_integer($addTraceFunctionArgsToOutput)) {
+ $this->addTraceFunctionArgsToOutput = (bool) $addTraceFunctionArgsToOutput;
+ } else {
+ $this->addTraceFunctionArgsToOutput = $addTraceFunctionArgsToOutput;
+ }
+ }
+
+ /**
+ * Set the size limit in bytes of frame arguments var_dump output.
+ * If the limit is reached, the var_dump output is discarded.
+ * Prevent memory limit errors.
+ * @var integer
+ */
+ public function setTraceFunctionArgsOutputLimit($traceFunctionArgsOutputLimit)
+ {
+ $this->traceFunctionArgsOutputLimit = (integer) $traceFunctionArgsOutputLimit;
+ }
+
+ /**
+ * Create plain text response and return it as a string
+ * @return string
+ */
+ public function generateResponse()
+ {
+ $exception = $this->getException();
+ return sprintf(
+ "%s: %s in file %s on line %d%s\n",
+ get_class($exception),
+ $exception->getMessage(),
+ $exception->getFile(),
+ $exception->getLine(),
+ $this->getTraceOutput()
+ );
+ }
+
+ /**
+ * Get the size limit in bytes of frame arguments var_dump output.
+ * If the limit is reached, the var_dump output is discarded.
+ * Prevent memory limit errors.
+ * @return integer
+ */
+ public function getTraceFunctionArgsOutputLimit()
+ {
+ return $this->traceFunctionArgsOutputLimit;
+ }
+
+ /**
+ * Only output to logger.
+ * @param bool|null $loggerOnly
+ * @return null|bool
+ */
+ public function loggerOnly($loggerOnly = null)
+ {
+ if (func_num_args() == 0) {
+ return $this->loggerOnly;
+ }
+
+ $this->loggerOnly = (bool) $loggerOnly;
+ }
+
+ /**
+ * Test if handler can output to stdout.
+ * @return bool
+ */
+ private function canOutput()
+ {
+ return !$this->loggerOnly();
+ }
+
+ /**
+ * Get the frame args var_dump.
+ * @param \Whoops\Exception\Frame $frame [description]
+ * @param integer $line [description]
+ * @return string
+ */
+ private function getFrameArgsOutput(Frame $frame, $line)
+ {
+ if ($this->addTraceFunctionArgsToOutput() === false
+ || $this->addTraceFunctionArgsToOutput() < $line) {
+ return '';
+ }
+
+ // Dump the arguments:
+ ob_start();
+ $this->dump($frame->getArgs());
+ if (ob_get_length() > $this->getTraceFunctionArgsOutputLimit()) {
+ // The argument var_dump is to big.
+ // Discarded to limit memory usage.
+ ob_clean();
+ return sprintf(
+ "\n%sArguments dump length greater than %d Bytes. Discarded.",
+ self::VAR_DUMP_PREFIX,
+ $this->getTraceFunctionArgsOutputLimit()
+ );
+ }
+
+ return sprintf(
+ "\n%s",
+ preg_replace('/^/m', self::VAR_DUMP_PREFIX, ob_get_clean())
+ );
+ }
+
+ /**
+ * Dump variable.
+ *
+ * @param mixed $var
+ * @return void
+ */
+ protected function dump($var)
+ {
+ if ($this->dumper) {
+ call_user_func($this->dumper, $var);
+ } else {
+ var_dump($var);
+ }
+ }
+
+ /**
+ * Get the exception trace as plain text.
+ * @return string
+ */
+ private function getTraceOutput()
+ {
+ if (! $this->addTraceToOutput()) {
+ return '';
+ }
+ $inspector = $this->getInspector();
+ $frames = $inspector->getFrames();
+
+ $response = "\nStack trace:";
+
+ $line = 1;
+ foreach ($frames as $frame) {
+ /** @var Frame $frame */
+ $class = $frame->getClass();
+
+ $template = "\n%3d. %s->%s() %s:%d%s";
+ if (! $class) {
+ // Remove method arrow (->) from output.
+ $template = "\n%3d. %s%s() %s:%d%s";
+ }
+
+ $response .= sprintf(
+ $template,
+ $line,
+ $class,
+ $frame->getFunction(),
+ $frame->getFile(),
+ $frame->getLine(),
+ $this->getFrameArgsOutput($frame, $line)
+ );
+
+ $line++;
+ }
+
+ return $response;
+ }
+
+ /**
+ * @return int
+ */
+ public function handle()
+ {
+ $response = $this->generateResponse();
+
+ if ($this->getLogger()) {
+ $this->getLogger()->error($response);
+ }
+
+ if (! $this->canOutput()) {
+ return Handler::DONE;
+ }
+
+ echo $response;
+
+ return Handler::QUIT;
+ }
+
+ /**
+ * @return string
+ */
+ public function contentType()
+ {
+ return 'text/plain';
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php b/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php
new file mode 100644
index 000000000..99ebe2bcb
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php
@@ -0,0 +1,711 @@
+
+ */
+
+namespace Whoops\Handler;
+
+use InvalidArgumentException;
+use RuntimeException;
+use Symfony\Component\VarDumper\Cloner\AbstractCloner;
+use Symfony\Component\VarDumper\Cloner\VarCloner;
+use UnexpectedValueException;
+use Whoops\Exception\Formatter;
+use Whoops\Util\Misc;
+use Whoops\Util\TemplateHelper;
+
+class PrettyPageHandler extends Handler
+{
+ /**
+ * Search paths to be scanned for resources, in the reverse
+ * order they're declared.
+ *
+ * @var array
+ */
+ private $searchPaths = [];
+
+ /**
+ * Fast lookup cache for known resource locations.
+ *
+ * @var array
+ */
+ private $resourceCache = [];
+
+ /**
+ * The name of the custom css file.
+ *
+ * @var string
+ */
+ private $customCss = null;
+
+ /**
+ * @var array[]
+ */
+ private $extraTables = [];
+
+ /**
+ * @var bool
+ */
+ private $handleUnconditionally = false;
+
+ /**
+ * @var string
+ */
+ private $pageTitle = "Whoops! There was an error.";
+
+ /**
+ * @var array[]
+ */
+ private $applicationPaths;
+
+ /**
+ * @var array[]
+ */
+ private $blacklist = [
+ '_GET' => [],
+ '_POST' => [],
+ '_FILES' => [],
+ '_COOKIE' => [],
+ '_SESSION' => [],
+ '_SERVER' => [],
+ '_ENV' => [],
+ ];
+
+ /**
+ * A string identifier for a known IDE/text editor, or a closure
+ * that resolves a string that can be used to open a given file
+ * in an editor. If the string contains the special substrings
+ * %file or %line, they will be replaced with the correct data.
+ *
+ * @example
+ * "txmt://open?url=%file&line=%line"
+ * @var mixed $editor
+ */
+ protected $editor;
+
+ /**
+ * A list of known editor strings
+ * @var array
+ */
+ protected $editors = [
+ "sublime" => "subl://open?url=file://%file&line=%line",
+ "textmate" => "txmt://open?url=file://%file&line=%line",
+ "emacs" => "emacs://open?url=file://%file&line=%line",
+ "macvim" => "mvim://open/?url=file://%file&line=%line",
+ "phpstorm" => "phpstorm://open?file=%file&line=%line",
+ "idea" => "idea://open?file=%file&line=%line",
+ "vscode" => "vscode://file/%file:%line",
+ "atom" => "atom://core/open/file?filename=%file&line=%line",
+ ];
+
+ /**
+ * @var TemplateHelper
+ */
+ private $templateHelper;
+
+ /**
+ * Constructor.
+ */
+ public function __construct()
+ {
+ if (ini_get('xdebug.file_link_format') || extension_loaded('xdebug')) {
+ // Register editor using xdebug's file_link_format option.
+ $this->editors['xdebug'] = function ($file, $line) {
+ return str_replace(['%f', '%l'], [$file, $line], ini_get('xdebug.file_link_format'));
+ };
+ }
+
+ // Add the default, local resource search path:
+ $this->searchPaths[] = __DIR__ . "/../Resources";
+
+ // blacklist php provided auth based values
+ $this->blacklist('_SERVER', 'PHP_AUTH_PW');
+
+ $this->templateHelper = new TemplateHelper();
+
+ if (class_exists('Symfony\Component\VarDumper\Cloner\VarCloner')) {
+ $cloner = new VarCloner();
+ // Only dump object internals if a custom caster exists.
+ $cloner->addCasters(['*' => function ($obj, $a, $stub, $isNested, $filter = 0) {
+ $class = $stub->class;
+ $classes = [$class => $class] + class_parents($class) + class_implements($class);
+
+ foreach ($classes as $class) {
+ if (isset(AbstractCloner::$defaultCasters[$class])) {
+ return $a;
+ }
+ }
+
+ // Remove all internals
+ return [];
+ }]);
+ $this->templateHelper->setCloner($cloner);
+ }
+ }
+
+ /**
+ * @return int|null
+ */
+ public function handle()
+ {
+ if (!$this->handleUnconditionally()) {
+ // Check conditions for outputting HTML:
+ // @todo: Make this more robust
+ if (PHP_SAPI === 'cli') {
+ // Help users who have been relying on an internal test value
+ // fix their code to the proper method
+ if (isset($_ENV['whoops-test'])) {
+ throw new \Exception(
+ 'Use handleUnconditionally instead of whoops-test'
+ .' environment variable'
+ );
+ }
+
+ return Handler::DONE;
+ }
+ }
+
+ $templateFile = $this->getResource("views/layout.html.php");
+ $cssFile = $this->getResource("css/whoops.base.css");
+ $zeptoFile = $this->getResource("js/zepto.min.js");
+ $prettifyFile = $this->getResource("js/prettify.min.js");
+ $clipboard = $this->getResource("js/clipboard.min.js");
+ $jsFile = $this->getResource("js/whoops.base.js");
+
+ if ($this->customCss) {
+ $customCssFile = $this->getResource($this->customCss);
+ }
+
+ $inspector = $this->getInspector();
+ $frames = $this->getExceptionFrames();
+ $code = $this->getExceptionCode();
+
+ // List of variables that will be passed to the layout template.
+ $vars = [
+ "page_title" => $this->getPageTitle(),
+
+ // @todo: Asset compiler
+ "stylesheet" => file_get_contents($cssFile),
+ "zepto" => file_get_contents($zeptoFile),
+ "prettify" => file_get_contents($prettifyFile),
+ "clipboard" => file_get_contents($clipboard),
+ "javascript" => file_get_contents($jsFile),
+
+ // Template paths:
+ "header" => $this->getResource("views/header.html.php"),
+ "header_outer" => $this->getResource("views/header_outer.html.php"),
+ "frame_list" => $this->getResource("views/frame_list.html.php"),
+ "frames_description" => $this->getResource("views/frames_description.html.php"),
+ "frames_container" => $this->getResource("views/frames_container.html.php"),
+ "panel_details" => $this->getResource("views/panel_details.html.php"),
+ "panel_details_outer" => $this->getResource("views/panel_details_outer.html.php"),
+ "panel_left" => $this->getResource("views/panel_left.html.php"),
+ "panel_left_outer" => $this->getResource("views/panel_left_outer.html.php"),
+ "frame_code" => $this->getResource("views/frame_code.html.php"),
+ "env_details" => $this->getResource("views/env_details.html.php"),
+
+ "title" => $this->getPageTitle(),
+ "name" => explode("\\", $inspector->getExceptionName()),
+ "message" => $inspector->getExceptionMessage(),
+ "docref_url" => $inspector->getExceptionDocrefUrl(),
+ "code" => $code,
+ "plain_exception" => Formatter::formatExceptionPlain($inspector),
+ "frames" => $frames,
+ "has_frames" => !!count($frames),
+ "handler" => $this,
+ "handlers" => $this->getRun()->getHandlers(),
+
+ "active_frames_tab" => count($frames) && $frames->offsetGet(0)->isApplication() ? 'application' : 'all',
+ "has_frames_tabs" => $this->getApplicationPaths(),
+
+ "tables" => [
+ "GET Data" => $this->masked($_GET, '_GET'),
+ "POST Data" => $this->masked($_POST, '_POST'),
+ "Files" => isset($_FILES) ? $this->masked($_FILES, '_FILES') : [],
+ "Cookies" => $this->masked($_COOKIE, '_COOKIE'),
+ "Session" => isset($_SESSION) ? $this->masked($_SESSION, '_SESSION') : [],
+ "Server/Request Data" => $this->masked($_SERVER, '_SERVER'),
+ "Environment Variables" => $this->masked($_ENV, '_ENV'),
+ ],
+ ];
+
+ if (isset($customCssFile)) {
+ $vars["stylesheet"] .= file_get_contents($customCssFile);
+ }
+
+ // Add extra entries list of data tables:
+ // @todo: Consolidate addDataTable and addDataTableCallback
+ $extraTables = array_map(function ($table) use ($inspector) {
+ return $table instanceof \Closure ? $table($inspector) : $table;
+ }, $this->getDataTables());
+ $vars["tables"] = array_merge($extraTables, $vars["tables"]);
+
+ $plainTextHandler = new PlainTextHandler();
+ $plainTextHandler->setException($this->getException());
+ $plainTextHandler->setInspector($this->getInspector());
+ $vars["preface"] = "";
+
+ $this->templateHelper->setVariables($vars);
+ $this->templateHelper->render($templateFile);
+
+ return Handler::QUIT;
+ }
+
+ /**
+ * Get the stack trace frames of the exception that is currently being handled.
+ *
+ * @return \Whoops\Exception\FrameCollection;
+ */
+ protected function getExceptionFrames()
+ {
+ $frames = $this->getInspector()->getFrames();
+
+ if ($this->getApplicationPaths()) {
+ foreach ($frames as $frame) {
+ foreach ($this->getApplicationPaths() as $path) {
+ if (strpos($frame->getFile(), $path) === 0) {
+ $frame->setApplication(true);
+ break;
+ }
+ }
+ }
+ }
+
+ return $frames;
+ }
+
+ /**
+ * Get the code of the exception that is currently being handled.
+ *
+ * @return string
+ */
+ protected function getExceptionCode()
+ {
+ $exception = $this->getException();
+
+ $code = $exception->getCode();
+ if ($exception instanceof \ErrorException) {
+ // ErrorExceptions wrap the php-error types within the 'severity' property
+ $code = Misc::translateErrorCode($exception->getSeverity());
+ }
+
+ return (string) $code;
+ }
+
+ /**
+ * @return string
+ */
+ public function contentType()
+ {
+ return 'text/html';
+ }
+
+ /**
+ * Adds an entry to the list of tables displayed in the template.
+ * The expected data is a simple associative array. Any nested arrays
+ * will be flattened with print_r
+ * @param string $label
+ * @param array $data
+ */
+ public function addDataTable($label, array $data)
+ {
+ $this->extraTables[$label] = $data;
+ }
+
+ /**
+ * Lazily adds an entry to the list of tables displayed in the table.
+ * The supplied callback argument will be called when the error is rendered,
+ * it should produce a simple associative array. Any nested arrays will
+ * be flattened with print_r.
+ *
+ * @throws InvalidArgumentException If $callback is not callable
+ * @param string $label
+ * @param callable $callback Callable returning an associative array
+ */
+ public function addDataTableCallback($label, /* callable */ $callback)
+ {
+ if (!is_callable($callback)) {
+ throw new InvalidArgumentException('Expecting callback argument to be callable');
+ }
+
+ $this->extraTables[$label] = function (\Whoops\Exception\Inspector $inspector = null) use ($callback) {
+ try {
+ $result = call_user_func($callback, $inspector);
+
+ // Only return the result if it can be iterated over by foreach().
+ return is_array($result) || $result instanceof \Traversable ? $result : [];
+ } catch (\Exception $e) {
+ // Don't allow failure to break the rendering of the original exception.
+ return [];
+ }
+ };
+ }
+
+ /**
+ * Returns all the extra data tables registered with this handler.
+ * Optionally accepts a 'label' parameter, to only return the data
+ * table under that label.
+ * @param string|null $label
+ * @return array[]|callable
+ */
+ public function getDataTables($label = null)
+ {
+ if ($label !== null) {
+ return isset($this->extraTables[$label]) ?
+ $this->extraTables[$label] : [];
+ }
+
+ return $this->extraTables;
+ }
+
+ /**
+ * Allows to disable all attempts to dynamically decide whether to
+ * handle or return prematurely.
+ * Set this to ensure that the handler will perform no matter what.
+ * @param bool|null $value
+ * @return bool|null
+ */
+ public function handleUnconditionally($value = null)
+ {
+ if (func_num_args() == 0) {
+ return $this->handleUnconditionally;
+ }
+
+ $this->handleUnconditionally = (bool) $value;
+ }
+
+ /**
+ * Adds an editor resolver, identified by a string
+ * name, and that may be a string path, or a callable
+ * resolver. If the callable returns a string, it will
+ * be set as the file reference's href attribute.
+ *
+ * @example
+ * $run->addEditor('macvim', "mvim://open?url=file://%file&line=%line")
+ * @example
+ * $run->addEditor('remove-it', function($file, $line) {
+ * unlink($file);
+ * return "http://stackoverflow.com";
+ * });
+ * @param string $identifier
+ * @param string $resolver
+ */
+ public function addEditor($identifier, $resolver)
+ {
+ $this->editors[$identifier] = $resolver;
+ }
+
+ /**
+ * Set the editor to use to open referenced files, by a string
+ * identifier, or a callable that will be executed for every
+ * file reference, with a $file and $line argument, and should
+ * return a string.
+ *
+ * @example
+ * $run->setEditor(function($file, $line) { return "file:///{$file}"; });
+ * @example
+ * $run->setEditor('sublime');
+ *
+ * @throws InvalidArgumentException If invalid argument identifier provided
+ * @param string|callable $editor
+ */
+ public function setEditor($editor)
+ {
+ if (!is_callable($editor) && !isset($this->editors[$editor])) {
+ throw new InvalidArgumentException(
+ "Unknown editor identifier: $editor. Known editors:" .
+ implode(",", array_keys($this->editors))
+ );
+ }
+
+ $this->editor = $editor;
+ }
+
+ /**
+ * Given a string file path, and an integer file line,
+ * executes the editor resolver and returns, if available,
+ * a string that may be used as the href property for that
+ * file reference.
+ *
+ * @throws InvalidArgumentException If editor resolver does not return a string
+ * @param string $filePath
+ * @param int $line
+ * @return string|bool
+ */
+ public function getEditorHref($filePath, $line)
+ {
+ $editor = $this->getEditor($filePath, $line);
+
+ if (empty($editor)) {
+ return false;
+ }
+
+ // Check that the editor is a string, and replace the
+ // %line and %file placeholders:
+ if (!isset($editor['url']) || !is_string($editor['url'])) {
+ throw new UnexpectedValueException(
+ __METHOD__ . " should always resolve to a string or a valid editor array; got something else instead."
+ );
+ }
+
+ $editor['url'] = str_replace("%line", rawurlencode($line), $editor['url']);
+ $editor['url'] = str_replace("%file", rawurlencode($filePath), $editor['url']);
+
+ return $editor['url'];
+ }
+
+ /**
+ * Given a boolean if the editor link should
+ * act as an Ajax request. The editor must be a
+ * valid callable function/closure
+ *
+ * @throws UnexpectedValueException If editor resolver does not return a boolean
+ * @param string $filePath
+ * @param int $line
+ * @return bool
+ */
+ public function getEditorAjax($filePath, $line)
+ {
+ $editor = $this->getEditor($filePath, $line);
+
+ // Check that the ajax is a bool
+ if (!isset($editor['ajax']) || !is_bool($editor['ajax'])) {
+ throw new UnexpectedValueException(
+ __METHOD__ . " should always resolve to a bool; got something else instead."
+ );
+ }
+ return $editor['ajax'];
+ }
+
+ /**
+ * Given a boolean if the editor link should
+ * act as an Ajax request. The editor must be a
+ * valid callable function/closure
+ *
+ * @param string $filePath
+ * @param int $line
+ * @return array
+ */
+ protected function getEditor($filePath, $line)
+ {
+ if (!$this->editor || (!is_string($this->editor) && !is_callable($this->editor))) {
+ return [];
+ }
+
+ if (is_string($this->editor) && isset($this->editors[$this->editor]) && !is_callable($this->editors[$this->editor])) {
+ return [
+ 'ajax' => false,
+ 'url' => $this->editors[$this->editor],
+ ];
+ }
+
+ if (is_callable($this->editor) || (isset($this->editors[$this->editor]) && is_callable($this->editors[$this->editor]))) {
+ if (is_callable($this->editor)) {
+ $callback = call_user_func($this->editor, $filePath, $line);
+ } else {
+ $callback = call_user_func($this->editors[$this->editor], $filePath, $line);
+ }
+
+ if (empty($callback)) {
+ return [];
+ }
+
+ if (is_string($callback)) {
+ return [
+ 'ajax' => false,
+ 'url' => $callback,
+ ];
+ }
+
+ return [
+ 'ajax' => isset($callback['ajax']) ? $callback['ajax'] : false,
+ 'url' => isset($callback['url']) ? $callback['url'] : $callback,
+ ];
+ }
+
+ return [];
+ }
+
+ /**
+ * @param string $title
+ * @return void
+ */
+ public function setPageTitle($title)
+ {
+ $this->pageTitle = (string) $title;
+ }
+
+ /**
+ * @return string
+ */
+ public function getPageTitle()
+ {
+ return $this->pageTitle;
+ }
+
+ /**
+ * Adds a path to the list of paths to be searched for
+ * resources.
+ *
+ * @throws InvalidArgumentException If $path is not a valid directory
+ *
+ * @param string $path
+ * @return void
+ */
+ public function addResourcePath($path)
+ {
+ if (!is_dir($path)) {
+ throw new InvalidArgumentException(
+ "'$path' is not a valid directory"
+ );
+ }
+
+ array_unshift($this->searchPaths, $path);
+ }
+
+ /**
+ * Adds a custom css file to be loaded.
+ *
+ * @param string $name
+ * @return void
+ */
+ public function addCustomCss($name)
+ {
+ $this->customCss = $name;
+ }
+
+ /**
+ * @return array
+ */
+ public function getResourcePaths()
+ {
+ return $this->searchPaths;
+ }
+
+ /**
+ * Finds a resource, by its relative path, in all available search paths.
+ * The search is performed starting at the last search path, and all the
+ * way back to the first, enabling a cascading-type system of overrides
+ * for all resources.
+ *
+ * @throws RuntimeException If resource cannot be found in any of the available paths
+ *
+ * @param string $resource
+ * @return string
+ */
+ protected function getResource($resource)
+ {
+ // If the resource was found before, we can speed things up
+ // by caching its absolute, resolved path:
+ if (isset($this->resourceCache[$resource])) {
+ return $this->resourceCache[$resource];
+ }
+
+ // Search through available search paths, until we find the
+ // resource we're after:
+ foreach ($this->searchPaths as $path) {
+ $fullPath = $path . "/$resource";
+
+ if (is_file($fullPath)) {
+ // Cache the result:
+ $this->resourceCache[$resource] = $fullPath;
+ return $fullPath;
+ }
+ }
+
+ // If we got this far, nothing was found.
+ throw new RuntimeException(
+ "Could not find resource '$resource' in any resource paths."
+ . "(searched: " . join(", ", $this->searchPaths). ")"
+ );
+ }
+
+ /**
+ * @deprecated
+ *
+ * @return string
+ */
+ public function getResourcesPath()
+ {
+ $allPaths = $this->getResourcePaths();
+
+ // Compat: return only the first path added
+ return end($allPaths) ?: null;
+ }
+
+ /**
+ * @deprecated
+ *
+ * @param string $resourcesPath
+ * @return void
+ */
+ public function setResourcesPath($resourcesPath)
+ {
+ $this->addResourcePath($resourcesPath);
+ }
+
+ /**
+ * Return the application paths.
+ *
+ * @return array
+ */
+ public function getApplicationPaths()
+ {
+ return $this->applicationPaths;
+ }
+
+ /**
+ * Set the application paths.
+ *
+ * @param array $applicationPaths
+ */
+ public function setApplicationPaths($applicationPaths)
+ {
+ $this->applicationPaths = $applicationPaths;
+ }
+
+ /**
+ * Set the application root path.
+ *
+ * @param string $applicationRootPath
+ */
+ public function setApplicationRootPath($applicationRootPath)
+ {
+ $this->templateHelper->setApplicationRootPath($applicationRootPath);
+ }
+
+ /**
+ * blacklist a sensitive value within one of the superglobal arrays.
+ *
+ * @param $superGlobalName string the name of the superglobal array, e.g. '_GET'
+ * @param $key string the key within the superglobal
+ */
+ public function blacklist($superGlobalName, $key)
+ {
+ $this->blacklist[$superGlobalName][] = $key;
+ }
+
+ /**
+ * Checks all values within the given superGlobal array.
+ * Blacklisted values will be replaced by a equal length string cointaining only '*' characters.
+ *
+ * We intentionally dont rely on $GLOBALS as it depends on 'auto_globals_jit' php.ini setting.
+ *
+ * @param $superGlobal array One of the superglobal arrays
+ * @param $superGlobalName string the name of the superglobal array, e.g. '_GET'
+ * @return array $values without sensitive data
+ */
+ private function masked(array $superGlobal, $superGlobalName)
+ {
+ $blacklisted = $this->blacklist[$superGlobalName];
+
+ $values = $superGlobal;
+ foreach ($blacklisted as $key) {
+ if (isset($superGlobal[$key])) {
+ $values[$key] = str_repeat('*', strlen($superGlobal[$key]));
+ }
+ }
+ return $values;
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php b/vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php
new file mode 100644
index 000000000..0d0a577e5
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php
@@ -0,0 +1,107 @@
+
+ */
+
+namespace Whoops\Handler;
+
+use SimpleXMLElement;
+use Whoops\Exception\Formatter;
+
+/**
+ * Catches an exception and converts it to an XML
+ * response. Additionally can also return exception
+ * frames for consumption by an API.
+ */
+class XmlResponseHandler extends Handler
+{
+ /**
+ * @var bool
+ */
+ private $returnFrames = false;
+
+ /**
+ * @param bool|null $returnFrames
+ * @return bool|$this
+ */
+ public function addTraceToOutput($returnFrames = null)
+ {
+ if (func_num_args() == 0) {
+ return $this->returnFrames;
+ }
+
+ $this->returnFrames = (bool) $returnFrames;
+ return $this;
+ }
+
+ /**
+ * @return int
+ */
+ public function handle()
+ {
+ $response = [
+ 'error' => Formatter::formatExceptionAsDataArray(
+ $this->getInspector(),
+ $this->addTraceToOutput()
+ ),
+ ];
+
+ echo $this->toXml($response);
+
+ return Handler::QUIT;
+ }
+
+ /**
+ * @return string
+ */
+ public function contentType()
+ {
+ return 'application/xml';
+ }
+
+ /**
+ * @param SimpleXMLElement $node Node to append data to, will be modified in place
+ * @param array|\Traversable $data
+ * @return SimpleXMLElement The modified node, for chaining
+ */
+ private static function addDataToNode(\SimpleXMLElement $node, $data)
+ {
+ assert(is_array($data) || $data instanceof Traversable);
+
+ foreach ($data as $key => $value) {
+ if (is_numeric($key)) {
+ // Convert the key to a valid string
+ $key = "unknownNode_". (string) $key;
+ }
+
+ // Delete any char not allowed in XML element names
+ $key = preg_replace('/[^a-z0-9\-\_\.\:]/i', '', $key);
+
+ if (is_array($value)) {
+ $child = $node->addChild($key);
+ self::addDataToNode($child, $value);
+ } else {
+ $value = str_replace('&', '&', print_r($value, true));
+ $node->addChild($key, $value);
+ }
+ }
+
+ return $node;
+ }
+
+ /**
+ * The main function for converting to an XML document.
+ *
+ * @param array|\Traversable $data
+ * @return string XML
+ */
+ private static function toXml($data)
+ {
+ assert(is_array($data) || $data instanceof Traversable);
+
+ $node = simplexml_load_string(" ");
+
+ return self::addDataToNode($node, $data)->asXML();
+ }
+}
diff --git a/vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css b/vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css
new file mode 100644
index 000000000..8c08bbc9a
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css
@@ -0,0 +1,583 @@
+body {
+ font: 12px "Helvetica Neue", helvetica, arial, sans-serif;
+ color: #131313;
+ background: #eeeeee;
+ padding:0;
+ margin: 0;
+ max-height: 100%;
+
+ text-rendering: optimizeLegibility;
+}
+ a {
+ text-decoration: none;
+ }
+
+.panel {
+ overflow-y: scroll;
+ height: 100%;
+ position: fixed;
+ margin: 0;
+ left: 0;
+ top: 0;
+}
+
+.branding {
+ position: absolute;
+ top: 10px;
+ right: 20px;
+ color: #777777;
+ font-size: 10px;
+ z-index: 100;
+}
+ .branding a {
+ color: #e95353;
+ }
+
+header {
+ color: white;
+ box-sizing: border-box;
+ background-color: #2a2a2a;
+ padding: 35px 40px;
+ max-height: 180px;
+ overflow: hidden;
+ transition: 0.5s;
+}
+
+ header.header-expand {
+ max-height: 1000px;
+ }
+
+ .exc-title {
+ margin: 0;
+ color: #bebebe;
+ font-size: 14px;
+ }
+ .exc-title-primary {
+ color: #e95353;
+ }
+
+ .exc-message {
+ font-size: 20px;
+ word-wrap: break-word;
+ margin: 4px 0 0 0;
+ color: white;
+ }
+ .exc-message span {
+ display: block;
+ }
+ .exc-message-empty-notice {
+ color: #a29d9d;
+ font-weight: 300;
+ }
+
+.details-container {
+ left: 30%;
+ width: 70%;
+ background: #fafafa;
+}
+ .details {
+ padding: 5px;
+ }
+
+ .details-heading {
+ color: #4288CE;
+ font-weight: 300;
+ padding-bottom: 10px;
+ margin-bottom: 10px;
+ border-bottom: 1px solid rgba(0, 0, 0, .1);
+ }
+
+ .details pre.sf-dump {
+ white-space: pre;
+ word-wrap: inherit;
+ }
+
+ .details pre.sf-dump,
+ .details pre.sf-dump .sf-dump-num,
+ .details pre.sf-dump .sf-dump-const,
+ .details pre.sf-dump .sf-dump-str,
+ .details pre.sf-dump .sf-dump-note,
+ .details pre.sf-dump .sf-dump-ref,
+ .details pre.sf-dump .sf-dump-public,
+ .details pre.sf-dump .sf-dump-protected,
+ .details pre.sf-dump .sf-dump-private,
+ .details pre.sf-dump .sf-dump-meta,
+ .details pre.sf-dump .sf-dump-key,
+ .details pre.sf-dump .sf-dump-index {
+ color: #463C54;
+ }
+
+.left-panel {
+ width: 30%;
+ background: #ded8d8;
+}
+
+ .frames-description {
+ background: rgba(0, 0, 0, .05);
+ padding: 8px 15px;
+ color: #a29d9d;
+ font-size: 11px;
+ }
+
+ .frames-description.frames-description-application {
+ text-align: center;
+ font-size: 12px;
+ }
+ .frames-container.frames-container-application .frame:not(.frame-application) {
+ display: none;
+ }
+
+ .frames-tab {
+ color: #a29d9d;
+ display: inline-block;
+ padding: 4px 8px;
+ margin: 0 2px;
+ border-radius: 3px;
+ }
+
+ .frames-tab.frames-tab-active {
+ background-color: #2a2a2a;
+ color: #bebebe;
+ }
+
+ .frame {
+ padding: 14px;
+ cursor: pointer;
+ transition: all 0.1s ease;
+ background: #eeeeee;
+ }
+ .frame:not(:last-child) {
+ border-bottom: 1px solid rgba(0, 0, 0, .05);
+ }
+
+ .frame.active {
+ box-shadow: inset -5px 0 0 0 #4288CE;
+ color: #4288CE;
+ }
+
+ .frame:not(.active):hover {
+ background: #BEE9EA;
+ }
+
+ .frame-method-info {
+ margin-bottom: 10px;
+ }
+
+ .frame-class, .frame-function, .frame-index {
+ font-size: 14px;
+ }
+
+ .frame-index {
+ float: left;
+ }
+
+ .frame-method-info {
+ margin-left: 24px;
+ }
+
+ .frame-index {
+ font-size: 11px;
+ color: #a29d9d;
+ background-color: rgba(0, 0, 0, .05);
+ height: 18px;
+ width: 18px;
+ line-height: 18px;
+ border-radius: 5px;
+ padding: 0 1px 0 1px;
+ text-align: center;
+ display: inline-block;
+ }
+
+ .frame-application .frame-index {
+ background-color: #2a2a2a;
+ color: #bebebe;
+ }
+
+ .frame-file {
+ font-family: "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
+ color: #a29d9d;
+ }
+
+ .frame-file .editor-link {
+ color: #a29d9d;
+ }
+
+ .frame-line {
+ font-weight: bold;
+ }
+
+ .frame-line:before {
+ content: ":";
+ }
+
+ .frame-code {
+ padding: 5px;
+ background: #303030;
+ display: none;
+ }
+
+ .frame-code.active {
+ display: block;
+ }
+
+ .frame-code .frame-file {
+ color: #a29d9d;
+ padding: 12px 6px;
+
+ border-bottom: none;
+ }
+
+ .code-block {
+ padding: 10px;
+ margin: 0;
+ border-radius: 6px;
+ box-shadow: 0 3px 0 rgba(0, 0, 0, .05),
+ 0 10px 30px rgba(0, 0, 0, .05),
+ inset 0 0 1px 0 rgba(255, 255, 255, .07);
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
+ }
+
+ .linenums {
+ margin: 0;
+ margin-left: 10px;
+ }
+
+ .frame-comments {
+ border-top: none;
+ margin-top: 15px;
+
+ font-size: 12px;
+ }
+
+ .frame-comments.empty {
+ }
+
+ .frame-comments.empty:before {
+ content: "No comments for this stack frame.";
+ font-weight: 300;
+ color: #a29d9d;
+ }
+
+ .frame-comment {
+ padding: 10px;
+ color: #e3e3e3;
+ border-radius: 6px;
+ background-color: rgba(255, 255, 255, .05);
+ }
+ .frame-comment a {
+ font-weight: bold;
+ text-decoration: none;
+ }
+ .frame-comment a:hover {
+ color: #4bb1b1;
+ }
+
+ .frame-comment:not(:last-child) {
+ border-bottom: 1px dotted rgba(0, 0, 0, .3);
+ }
+
+ .frame-comment-context {
+ font-size: 10px;
+ color: white;
+ }
+
+.delimiter {
+ display: inline-block;
+}
+
+.data-table-container label {
+ font-size: 16px;
+ color: #303030;
+ font-weight: bold;
+ margin: 10px 0;
+
+ display: block;
+
+ margin-bottom: 5px;
+ padding-bottom: 5px;
+}
+ .data-table {
+ width: 100%;
+ margin-bottom: 10px;
+ }
+
+ .data-table tbody {
+ font: 13px "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
+ }
+
+ .data-table thead {
+ display: none;
+ }
+
+ .data-table tr {
+ padding: 5px 0;
+ }
+
+ .data-table td:first-child {
+ width: 20%;
+ min-width: 130px;
+ overflow: hidden;
+ font-weight: bold;
+ color: #463C54;
+ padding-right: 5px;
+
+ }
+
+ .data-table td:last-child {
+ width: 80%;
+ -ms-word-break: break-all;
+ word-break: break-all;
+ word-break: break-word;
+ -webkit-hyphens: auto;
+ -moz-hyphens: auto;
+ hyphens: auto;
+ }
+
+ .data-table span.empty {
+ color: rgba(0, 0, 0, .3);
+ font-weight: 300;
+ }
+ .data-table label.empty {
+ display: inline;
+ }
+
+.handler {
+ padding: 4px 0;
+ font: 14px "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
+}
+
+/* prettify code style
+Uses the Doxy theme as a base */
+pre .str, code .str { color: #BCD42A; } /* string */
+pre .kwd, code .kwd { color: #4bb1b1; font-weight: bold; } /* keyword*/
+pre .com, code .com { color: #888; font-weight: bold; } /* comment */
+pre .typ, code .typ { color: #ef7c61; } /* type */
+pre .lit, code .lit { color: #BCD42A; } /* literal */
+pre .pun, code .pun { color: #fff; font-weight: bold; } /* punctuation */
+pre .pln, code .pln { color: #e9e4e5; } /* plaintext */
+pre .tag, code .tag { color: #4bb1b1; } /* html/xml tag */
+pre .htm, code .htm { color: #dda0dd; } /* html tag */
+pre .xsl, code .xsl { color: #d0a0d0; } /* xslt tag */
+pre .atn, code .atn { color: #ef7c61; font-weight: normal;} /* html/xml attribute name */
+pre .atv, code .atv { color: #bcd42a; } /* html/xml attribute value */
+pre .dec, code .dec { color: #606; } /* decimal */
+pre.code-block, code.code-block, .frame-args.code-block, .frame-args.code-block samp {
+ font-family: "Inconsolata", "Fira Mono", "Source Code Pro", Monaco, Consolas, "Lucida Console", monospace;
+ background: #333;
+ color: #e9e4e5;
+}
+ pre.code-block {
+ white-space: pre-wrap;
+ }
+
+ pre.code-block a, code.code-block a {
+ text-decoration:none;
+ }
+
+ .linenums li {
+ color: #A5A5A5;
+ }
+
+ .linenums li.current{
+ background: rgba(255, 100, 100, .07);
+ }
+ .linenums li.current.active {
+ background: rgba(255, 100, 100, .17);
+ }
+
+pre:not(.prettyprinted) {
+ padding-left: 60px;
+}
+
+#plain-exception {
+ display: none;
+}
+
+#copy-button {
+ cursor: pointer;
+ border: 0;
+}
+
+.clipboard {
+ opacity: .8;
+ background: none;
+
+ color: rgba(255, 255, 255, 0.1);
+ box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
+
+ border-radius: 3px;
+
+ outline: none !important;
+}
+
+ .clipboard:hover {
+ box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3);
+ color: rgba(255, 255, 255, 0.3);
+ }
+
+/* inspired by githubs kbd styles */
+kbd {
+ -moz-border-bottom-colors: none;
+ -moz-border-left-colors: none;
+ -moz-border-right-colors: none;
+ -moz-border-top-colors: none;
+ background-color: #fcfcfc;
+ border-color: #ccc #ccc #bbb;
+ border-image: none;
+ border-style: solid;
+ border-width: 1px;
+ color: #555;
+ display: inline-block;
+ font-size: 11px;
+ line-height: 10px;
+ padding: 3px 5px;
+ vertical-align: middle;
+}
+
+
+/* == Media queries */
+
+/* Expand the spacing in the details section */
+@media (min-width: 1000px) {
+ .details, .frame-code {
+ padding: 20px 40px;
+ }
+
+ .details-container {
+ left: 32%;
+ width: 68%;
+ }
+
+ .frames-container {
+ margin: 5px;
+ }
+
+ .left-panel {
+ width: 32%;
+ }
+}
+
+/* Stack panels */
+@media (max-width: 600px) {
+ .panel {
+ position: static;
+ width: 100%;
+ }
+}
+
+/* Stack details tables */
+@media (max-width: 400px) {
+ .data-table,
+ .data-table tbody,
+ .data-table tbody tr,
+ .data-table tbody td {
+ display: block;
+ width: 100%;
+ }
+
+ .data-table tbody tr:first-child {
+ padding-top: 0;
+ }
+
+ .data-table tbody td:first-child,
+ .data-table tbody td:last-child {
+ padding-left: 0;
+ padding-right: 0;
+ }
+
+ .data-table tbody td:last-child {
+ padding-top: 3px;
+ }
+}
+
+.tooltipped {
+ position: relative
+}
+.tooltipped:after {
+ position: absolute;
+ z-index: 1000000;
+ display: none;
+ padding: 5px 8px;
+ color: #fff;
+ text-align: center;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-wrap: break-word;
+ white-space: pre;
+ pointer-events: none;
+ content: attr(aria-label);
+ background: rgba(0, 0, 0, 0.8);
+ border-radius: 3px;
+ -webkit-font-smoothing: subpixel-antialiased
+}
+.tooltipped:before {
+ position: absolute;
+ z-index: 1000001;
+ display: none;
+ width: 0;
+ height: 0;
+ color: rgba(0, 0, 0, 0.8);
+ pointer-events: none;
+ content: "";
+ border: 5px solid transparent
+}
+.tooltipped:hover:before,
+.tooltipped:hover:after,
+.tooltipped:active:before,
+.tooltipped:active:after,
+.tooltipped:focus:before,
+.tooltipped:focus:after {
+ display: inline-block;
+ text-decoration: none
+}
+.tooltipped-s:after {
+ top: 100%;
+ right: 50%;
+ margin-top: 5px
+}
+.tooltipped-s:before {
+ top: auto;
+ right: 50%;
+ bottom: -5px;
+ margin-right: -5px;
+ border-bottom-color: rgba(0, 0, 0, 0.8)
+}
+
+pre.sf-dump {
+ padding: 0px !important;
+ margin: 0px !important;
+}
+
+.search-for-help {
+ width: 85%;
+ padding: 0;
+ margin: 10px 0;
+ list-style-type: none;
+ display: inline-block;
+}
+ .search-for-help li {
+ display: inline-block;
+ margin-right: 5px;
+ }
+ .search-for-help li:last-child {
+ margin-right: 0;
+ }
+ .search-for-help li a {
+
+ }
+ .search-for-help li a i {
+ width: 16px;
+ height: 16px;
+ overflow: hidden;
+ display: block;
+ }
+ .search-for-help li a svg {
+ fill: #fff;
+ }
+ .search-for-help li a svg path {
+ background-size: contain;
+ }
diff --git a/vendor/filp/whoops/src/Whoops/Resources/js/clipboard.min.js b/vendor/filp/whoops/src/Whoops/Resources/js/clipboard.min.js
new file mode 100644
index 000000000..36a75a466
--- /dev/null
+++ b/vendor/filp/whoops/src/Whoops/Resources/js/clipboard.min.js
@@ -0,0 +1,7 @@
+/*!
+ * clipboard.js v1.5.3
+ * https://zenorocha.github.io/clipboard.js
+ *
+ * Licensed MIT © Zeno Rocha
+ */
+!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,r){function o(a,c){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!c&&s)return s(a,!0);if(i)return i(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[a]={exports:{}};e[a][0].call(l.exports,function(t){var n=e[a][1][t];return o(n?n:t)},l,l.exports,t,e,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;ar;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],o=[];if(r&&e)for(var i=0,a=r.length;a>i;i++)r[i].fn!==e&&r[i].fn._!==e&&o.push(r[i]);return o.length?n[t]=o:delete n[t],this}},e.exports=r},{}],8:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}n.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n122||(e<65||h>90||d.push([Math.max(65,h)|32,Math.min(e,90)|32]),e<97||h>122||d.push([Math.max(97,h)&-33,Math.min(e,122)&-33]))}}d.sort(function(d,a){return d[0]-a[0]||a[1]-d[1]});a=[];c=[];for(f=0;fh[0]&&(h[1]+1>h[0]&&b.push("-"),b.push(g(h[1])));b.push("]");return b.join("")}function t(d){for(var a=d.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=a.length,i=[],c=0,h=0;c=2&&d==="["?a[c]=j(e):d!=="\\"&&(a[c]=e.replace(/[A-Za-z]/g,function(d){d=d.charCodeAt(0);return"["+String.fromCharCode(d&-33,d|32)+"]"}));return a.join("")}for(var z=0,w=!1,k=!1,m=0,b=a.length;m=5&&"lang-"===f.substring(0,
+5))&&!(u&&typeof u[1]==="string"))c=!1,f="src";c||(s[v]=f)}h=b;b+=v.length;if(c){c=u[1];var e=v.indexOf(c),p=e+c.length;u[2]&&(p=v.length-u[2].length,e=p-c.length);f=f.substring(5);E(k+h,v.substring(0,e),g,m);E(k+h+e,c,F(f,c),m);E(k+h+p,v.substring(p),g,m)}else m.push(k+h,f)}a.g=m}var j={},t;(function(){for(var g=a.concat(i),k=[],m={},b=0,o=g.length;b=0;)j[q.charAt(d)]=s;s=s[1];q=""+s;m.hasOwnProperty(q)||(k.push(s),m[q]=r)}k.push(/[\S\s]/);t=
+O(k)})();var z=i.length;return g}function l(a){var i=[],g=[];a.tripleQuotedStrings?i.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,r,"'\""]):a.multiLineStrings?i.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,r,"'\"`"]):i.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,r,"\"'"]);a.verbatimStrings&&
+g.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,r]);var j=a.hashComments;j&&(a.cStyleComments?(j>1?i.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,r,"#"]):i.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\n\r]*)/,r,"#"]),g.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,r])):i.push(["com",/^#[^\n\r]*/,r,"#"]));a.cStyleComments&&(g.push(["com",/^\/\/[^\n\r]*/,r]),g.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,
+r]));a.regexLiterals&&g.push(["lang-regex",/^(?:^^\.?|[+-]|[!=]={0,2}|#|%=?|&&?=?|\(|\*=?|[+-]=|->|\/=?|::?|<=?|>{1,3}=?|[,;?@[{~]|\^\^?=?|\|\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(j=a.types)&&g.push(["typ",j]);a=(""+a.keywords).replace(/^ | $/g,"");a.length&&g.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),r]);i.push(["pln",/^\s+/,r," \r\n\t\u00a0"]);g.push(["lit",
+/^@[$_a-z][\w$@]*/i,r],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,r],["pln",/^[$_a-z][\w$@]*/i,r],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,r,"0123456789"],["pln",/^\\[\S\s]?/,r],["pun",/^.[^\s\w"$'./@\\`]*/,r]);return x(i,g)}function G(a,i,g){function j(a){switch(a.nodeType){case 1:if(z.test(a.className))break;if("br"===a.nodeName)t(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)j(a);break;case 3:case 4:if(g){var b=
+a.nodeValue,f=b.match(n);if(f){var i=b.substring(0,f.index);a.nodeValue=i;(b=b.substring(f.index+f[0].length))&&a.parentNode.insertBefore(k.createTextNode(b),a.nextSibling);t(a);i||a.parentNode.removeChild(a)}}}}function t(a){function i(a,b){var d=b?a.cloneNode(!1):a,e=a.parentNode;if(e){var e=i(e,1),f=a.nextSibling;e.appendChild(d);for(var g=f;g;g=f)f=g.nextSibling,e.appendChild(g)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=i(a.nextSibling,0),f;(f=a.parentNode)&&f.nodeType===
+1;)a=f;b.push(a)}for(var z=/(?:^|\s)nocode(?:\s|$)/,n=/\r\n?|\n/,k=a.ownerDocument,m=k.createElement("li");a.firstChild;)m.appendChild(a.firstChild);for(var b=[m],o=0;o=0;){var j=
+i[g];A.hasOwnProperty(j)?C.console&&console.warn("cannot override language handler %s",j):A[j]=a}}function F(a,i){if(!a||!A.hasOwnProperty(a))a=/^\s*=e&&(j+=2);g>=p&&(s+=2)}}finally{if(c)c.style.display=h}}catch(A){C.console&&console.log(A&&A.stack?A.stack:A)}}var C=window,y=["break,continue,do,else,for,if,return,while"],B=[[y,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],I=[B,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],
+J=[B,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"],K=[J,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],B=[B,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],
+L=[y,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],M=[y,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],y=[y,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
+Q=/\S/,R=l({keywords:[I,K,B,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+L,M,y],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};n(R,["default-code"]);n(x([],[["pln",/^[^]+/],["dec",/^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
+/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^
+
+
+
+