From d0cb1eee5979b093b44ca337444e824d3d32bf61 Mon Sep 17 00:00:00 2001 From: Hugo Peixoto Date: Fri, 22 Dec 2023 19:40:32 +0000 Subject: [PATCH] Add freescout source 1.8.114 --- freescout-dist/.editorconfig | 12 + freescout-dist/.env.example | 47 + freescout-dist/.env.travis | 10 + freescout-dist/.gitattributes | 5 + freescout-dist/.gitcommit | 1 + .../ISSUE_TEMPLATE/general_help_request.md | 23 + .../.github/PULL_REQUEST_TEMPLATE.md | 3 + freescout-dist/.github/workflows/lint-php.yml | 20 + .../.github/workflows/test-pgsql.yml | 59 + freescout-dist/.github/workflows/test.yml | 45 + freescout-dist/.gitignore | 36 + freescout-dist/.htaccess | 10 + freescout-dist/.travis.yml | 15 + freescout-dist/LICENSE | 661 + freescout-dist/README.md | 150 + freescout-dist/SECURITY.md | 5 + freescout-dist/app/ActivityLog.php | 135 + freescout-dist/app/Attachment.php | 450 + .../Broadcasters/PolycastBroadcaster.php | 127 + .../app/Channels/RealtimeBroadcastChannel.php | 29 + .../app/Console/Commands/AfterAppUpdate.php | 44 + freescout-dist/app/Console/Commands/Build.php | 43 + .../app/Console/Commands/CheckConvViewers.php | 117 + .../Console/Commands/CheckRequirements.php | 63 + .../Commands/CleanNotificationsTable.php | 48 + .../app/Console/Commands/CleanSendLog.php | 46 + .../app/Console/Commands/CleanTmp.php | 46 + .../app/Console/Commands/ClearCache.php | 62 + .../app/Console/Commands/CreateUser.php | 102 + .../app/Console/Commands/FetchEmails.php | 1503 ++ .../app/Console/Commands/FetchMonitor.php | 73 + .../app/Console/Commands/GenerateVars.php | 77 + .../app/Console/Commands/LogoutUsers.php | 61 + .../app/Console/Commands/LogsMonitor.php | 96 + .../app/Console/Commands/ModuleBuild.php | 118 + .../Console/Commands/ModuleCheckLicenses.php | 102 + .../app/Console/Commands/ModuleInstall.php | 140 + .../app/Console/Commands/ModuleLaroute.php | 171 + .../app/Console/Commands/ModuleUpdate.php | 105 + .../app/Console/Commands/SendMonitor.php | 66 + .../app/Console/Commands/Update.php | 64 + .../Console/Commands/UpdateFolderCounters.php | 46 + freescout-dist/app/Console/Kernel.php | 273 + freescout-dist/app/Conversation.php | 2424 +++ freescout-dist/app/ConversationFolder.php | 17 + freescout-dist/app/Customer.php | 1533 ++ freescout-dist/app/CustomerChannel.php | 58 + freescout-dist/app/Email.php | 87 + .../Events/ConversationCustomerChanged.php | 28 + .../app/Events/ConversationStatusChanged.php | 20 + .../app/Events/ConversationUserChanged.php | 23 + .../Events/CustomerCreatedConversation.php | 23 + freescout-dist/app/Events/CustomerReplied.php | 23 + .../RealtimeBroadcastNotificationCreated.php | 96 + freescout-dist/app/Events/RealtimeChat.php | 102 + .../app/Events/RealtimeConvNewThread.php | 118 + .../app/Events/RealtimeConvView.php | 113 + .../app/Events/RealtimeConvViewFinish.php | 62 + .../app/Events/RealtimeMailboxNewThread.php | 110 + freescout-dist/app/Events/UserAddedNote.php | 23 + .../app/Events/UserCreatedConversation.php | 23 + .../Events/UserCreatedConversationDraft.php | 23 + .../app/Events/UserCreatedThreadDraft.php | 23 + freescout-dist/app/Events/UserDeleted.php | 24 + freescout-dist/app/Events/UserReplied.php | 23 + freescout-dist/app/Exceptions/Handler.php | 55 + freescout-dist/app/FailedJob.php | 36 + freescout-dist/app/Folder.php | 456 + freescout-dist/app/Follower.php | 10 + .../Auth/ForgotPasswordController.php | 32 + .../Http/Controllers/Auth/LoginController.php | 79 + .../Controllers/Auth/RegisterController.php | 87 + .../Auth/ResetPasswordController.php | 62 + .../app/Http/Controllers/Controller.php | 13 + .../Controllers/ConversationsController.php | 3231 ++++ .../Http/Controllers/CustomersController.php | 414 + .../Http/Controllers/MailboxesController.php | 918 + .../Http/Controllers/ModulesController.php | 570 + .../app/Http/Controllers/OpenController.php | 228 + .../app/Http/Controllers/SecureController.php | 236 + .../Http/Controllers/SettingsController.php | 431 + .../app/Http/Controllers/SystemController.php | 416 + .../Http/Controllers/TranslateController.php | 94 + .../app/Http/Controllers/UsersController.php | 660 + freescout-dist/app/Http/Kernel.php | 70 + .../app/Http/Middleware/CheckRole.php | 43 + .../app/Http/Middleware/CustomHandle.php | 29 + .../app/Http/Middleware/EncryptCookies.php | 17 + .../app/Http/Middleware/FrameGuard.php | 32 + .../app/Http/Middleware/HttpsRedirect.php | 48 + .../app/Http/Middleware/Localize.php | 29 + .../app/Http/Middleware/LogoutIfDeleted.php | 30 + .../Middleware/RedirectIfAuthenticated.php | 27 + .../app/Http/Middleware/ResponseHeaders.php | 21 + .../app/Http/Middleware/TerminateHandler.php | 20 + .../app/Http/Middleware/TokenAuth.php | 34 + .../app/Http/Middleware/TrimStrings.php | 18 + .../app/Http/Middleware/TrustProxies.php | 29 + .../app/Http/Middleware/VerifyCsrfToken.php | 17 + freescout-dist/app/Job.php | 58 + .../app/Jobs/RestartQueueWorker.php | 41 + freescout-dist/app/Jobs/SendAlert.php | 105 + freescout-dist/app/Jobs/SendAutoReply.php | 148 + .../app/Jobs/SendEmailReplyError.php | 95 + .../app/Jobs/SendNotificationToUsers.php | 223 + .../app/Jobs/SendReplyToCustomer.php | 552 + freescout-dist/app/Jobs/TriggerAction.php | 44 + .../app/Jobs/UpdateFolderCounters.php | 42 + freescout-dist/app/Listeners/ActivateUser.php | 35 + .../app/Listeners/LogFailedLogin.php | 34 + freescout-dist/app/Listeners/LogLockout.php | 34 + .../app/Listeners/LogPasswordReset.php | 34 + .../app/Listeners/LogRegisteredUser.php | 34 + .../app/Listeners/LogSuccessfulLogin.php | 34 + .../app/Listeners/LogSuccessfulLogout.php | 34 + .../app/Listeners/LogUserDeletion.php | 34 + .../app/Listeners/ProcessSwiftMessage.php | 25 + .../app/Listeners/RefreshConversations.php | 30 + .../app/Listeners/RememberUserLocale.php | 31 + .../app/Listeners/RestartSwiftMailer.php | 30 + .../app/Listeners/SendAutoReply.php | 108 + .../app/Listeners/SendNotificationToUsers.php | 75 + .../app/Listeners/SendPasswordChanged.php | 30 + .../app/Listeners/SendReplyToCustomer.php | 67 + .../app/Listeners/UpdateMailboxCounters.php | 28 + freescout-dist/app/Mail/Alert.php | 50 + freescout-dist/app/Mail/AutoReply.php | 96 + freescout-dist/app/Mail/PasswordChanged.php | 37 + freescout-dist/app/Mail/ReplyToCustomer.php | 188 + freescout-dist/app/Mail/Test.php | 44 + .../app/Mail/UserEmailReplyError.php | 33 + freescout-dist/app/Mail/UserInvite.php | 38 + freescout-dist/app/Mail/UserNotification.php | 105 + freescout-dist/app/Mailbox.php | 978 + freescout-dist/app/MailboxUser.php | 27 + freescout-dist/app/Misc/Helper.php | 2122 +++ freescout-dist/app/Misc/Mail.php | 1044 ++ .../app/Misc/SwiftGetSmtpQueueId.php | 19 + freescout-dist/app/Misc/WpApi.php | 176 + freescout-dist/app/Module.php | 544 + .../Notifications/BroadcastNotification.php | 127 + .../app/Notifications/WebsiteNotification.php | 158 + .../app/Observers/AttachmentObserver.php | 18 + .../app/Observers/ConversationObserver.php | 49 + .../app/Observers/CustomerObserver.php | 33 + .../DatabaseNotificationObserver.php | 18 + .../app/Observers/EmailObserver.php | 18 + .../app/Observers/FollowerObserver.php | 18 + .../app/Observers/MailboxObserver.php | 42 + .../app/Observers/SendLogObserver.php | 20 + .../app/Observers/ThreadObserver.php | 98 + freescout-dist/app/Observers/UserObserver.php | 46 + freescout-dist/app/Option.php | 305 + .../app/Policies/ConversationPolicy.php | 118 + freescout-dist/app/Policies/FolderPolicy.php | 33 + freescout-dist/app/Policies/MailboxPolicy.php | 184 + freescout-dist/app/Policies/ThreadPolicy.php | 42 + freescout-dist/app/Policies/UserPolicy.php | 121 + .../app/Providers/AppServiceProvider.php | 96 + .../app/Providers/AuthServiceProvider.php | 33 + .../Providers/BroadcastServiceProvider.php | 27 + .../app/Providers/EventServiceProvider.php | 110 + .../app/Providers/PolycastServiceProvider.php | 197 + .../app/Providers/RouteServiceProvider.php | 81 + freescout-dist/app/SendLog.php | 187 + freescout-dist/app/Sendmail.php | 34 + freescout-dist/app/Subscription.php | 471 + freescout-dist/app/Thread.php | 1541 ++ freescout-dist/app/User.php | 1229 ++ freescout-dist/artisan | 78 + freescout-dist/bootstrap/app.php | 55 + freescout-dist/bootstrap/cache/.gitignore | 2 + freescout-dist/composer.json | 347 + freescout-dist/composer.lock | 7233 ++++++++ freescout-dist/config/activitylog.php | 44 + freescout-dist/config/app.php | 610 + freescout-dist/config/auth.php | 103 + freescout-dist/config/broadcasting.php | 65 + freescout-dist/config/cache.php | 94 + freescout-dist/config/database.php | 153 + freescout-dist/config/filesystems.php | 78 + freescout-dist/config/installer.php | 171 + freescout-dist/config/laroute.php | 60 + freescout-dist/config/mail.php | 132 + freescout-dist/config/minify.config.php | 84 + freescout-dist/config/modules.php | 186 + freescout-dist/config/purifier.php | 116 + freescout-dist/config/queue.php | 86 + freescout-dist/config/self-update.php | 134 + freescout-dist/config/services.php | 38 + freescout-dist/config/session.php | 197 + freescout-dist/config/subscriptions.php | 31 + freescout-dist/config/translation-manager.php | 88 + freescout-dist/config/trustedproxy.php | 74 + freescout-dist/config/view.php | 33 + freescout-dist/database/.gitignore | 1 + .../factories/ConversationFactory.php | 44 + .../database/factories/CustomerFactory.php | 13 + .../database/factories/EmailFactory.php | 9 + .../database/factories/FolderFactory.php | 21 + .../database/factories/MailboxFactory.php | 16 + .../database/factories/ThreadFactory.php | 39 + .../database/factories/UserFactory.php | 25 + ...04_02_193005_create_translations_table.php | 35 + .../2018_06_10_000000_create_users_table.php | 54 + ...10_100000_create_password_resets_table.php | 34 + ...18_06_25_065719_create_mailboxes_table.php | 65 + ...06_29_041002_create_mailbox_user_table.php | 38 + ...7_07_071443_create_activity_logs_table.php | 35 + .../2018_07_09_052314_create_emails_table.php | 38 + ...18_07_09_053559_create_customers_table.php | 59 + ...7_11_010333_create_conversations_table.php | 91 + ...2018_07_11_074558_create_folders_table.php | 37 + ...81928_create_conversation_folder_table.php | 37 + ...2018_07_12_003318_create_threads_table.php | 96 + .../2018_07_30_153206_create_jobs_table.php | 36 + ..._07_30_165237_create_failed_jobs_table.php | 35 + ..._08_04_063414_create_attachments_table.php | 41 + ...2018_08_05_045458_create_options_table.php | 32 + ...8_05_153518_create_subscriptions_table.php | 37 + ...18_08_06_114901_create_send_logs_table.php | 55 + ...9_05_024109_create_notifications_table.php | 37 + ...05_033609_create_polycast_events_table.php | 36 + ...2018_11_04_113009_create_modules_table.php | 35 + ..._11_13_143000_encrypt_mailbox_password.php | 48 + ...22617_add_locale_column_to_users_table.php | 32 + ...30728_add_status_column_to_users_table.php | 34 + ...nd_status_data_column_to_threads_table.php | 33 + ...alidate_cert_column_to_mailboxes_table.php | 32 + ..._meta_subtype_columns_to_threads_table.php | 35 + ...atus_message_column_in_send_logs_table.php | 32 + ...imap_folders_column_to_mailboxes_table.php | 32 + ...add_auto_bcc_column_to_mailboxes_table.php | 32 + ...before_reply_column_to_mailboxes_table.php | 42 + ...83015_add_meta_column_to_folders_table.php | 33 + ...nge_passwords_types_in_mailboxes_table.php | 34 + ...19_12_24_155120_create_followers_table.php | 34 + ..._add_hide_column_to_mailbox_user_table.php | 33 + ..._add_mute_column_to_mailbox_user_table.php | 33 + ...add_public_column_to_attachments_table.php | 45 + ...ate_in_imap_folders_in_mailboxes_table.php | 37 + ..._sent_folder_column_to_mailboxes_table.php | 32 + ...00_drop_slug_column_in_mailboxes_table.php | 34 + ..._history_column_to_conversations_table.php | 32 + ...dd_access_column_to_mailbox_user_table.php | 32 + ..._history_column_in_conversations_table.php | 33 + ...11_04_140000_change_foreign_keys_types.php | 73 + ...20_11_19_070000_update_customers_table.php | 36 + ...22_070000_move_user_permissions_to_env.php | 35 + ..._add_permissions_column_to_users_table.php | 32 + ...0_add_imported_column_to_threads_table.php | 32 + ...101_add_meta_column_to_mailboxes_table.php | 38 + ..._hash_column_to_ltm_translations_table.php | 32 + ...ange_string_columns_in_mailboxes_table.php | 33 + ..._channel_column_to_conversations_table.php | 32 + ...add_channel_columns_to_customers_table.php | 43 + ...101_add_meta_column_to_customers_table.php | 40 + ...21_090000_encrypt_mailbox_out_password.php | 41 + ...021_05_21_105200_encrypt_mail_password.php | 34 + ...101_add_indexes_to_conversations_table.php | 34 + ...1_remove_unique_index_in_folders_table.php | 34 + ...01_change_emails_column_in_users_table.php | 30 + ...add_meta_column_to_conversations_table.php | 33 + .../2022_12_18_010101_set_user_type_field.php | 32 + ..._set_numeric_phones_in_customers_table.php | 39 + ..._14_010101_change_deleted_folder_index.php | 30 + ...liases_reply_column_to_mailboxes_table.php | 33 + ...9_010101_create_customer_channel_table.php | 37 + ...020202_populate_customer_channel_table.php | 53 + ...dd_id_column_to_customer_channel_table.php | 32 + ...mtp_queue_id_column_to_send_logs_table.php | 32 + ...ange_aliases_column_in_mailboxes_table.php | 31 + .../database/seeds/CustomersTableSeeder.php | 19 + .../database/seeds/DatabaseSeeder.php | 47 + .../database/seeds/MailboxesTableSeeder.php | 16 + .../database/seeds/UsersTableSeeder.php | 16 + .../laravel-laroute/src/Routes/Collection.php | 75 + .../src/DataFormatter/QueryFormatter.php | 76 + .../src/JavascriptRenderer.php | 142 + .../src/Controller.php | 230 + .../src/Manager.php | 720 + .../Zipper/Repositories/ZipRepository.php | 190 + .../src/AbstractRepositoryType.php | 166 + .../GithubRepositoryType.php | 354 + .../minify/src/Providers/BaseProvider.php | 360 + .../Doctrine/DBAL/Driver/PDOConnection.php | 142 + .../DBAL/Driver/PDOQueryImplementation.php | 41 + .../lib/Doctrine/DBAL/Driver/PDOStatement.php | 312 + .../Driver/PDOStatementImplementations.php | 73 + .../DBAL/Platforms/PostgreSqlPlatform.php | 1297 ++ .../DBAL/Schema/PostgreSqlSchemaManager.php | 538 + .../library/HTMLPurifier/AttrDef/URI/Host.php | 146 + .../HTMLPurifier/AttrTransform/NameSync.php | 42 + .../library/HTMLPurifier/AttrValidator.php | 205 + .../library/HTMLPurifier/ChildDef/List.php | 94 + .../library/HTMLPurifier/Lexer.php | 383 + .../faker/src/Faker/Provider/Base.php | 616 + .../guzzlehttp/guzzle/src/Client.php | 501 + .../guzzle/src/Cookie/CookieJar.php | 321 + .../guzzlehttp/psr7/src/LazyOpenStream.php | 43 + .../src/MacroableModels.php | 95 + .../src/Illuminate/Auth/Events/Validated.php | 37 + .../Auth/Middleware/Authenticate.php | 70 + .../src/Illuminate/Auth/SessionGuard.php | 775 + .../Broadcasting/Broadcasters/Broadcaster.php | 204 + .../Illuminate/Cache/Console/ClearCommand.php | 137 + .../src/Illuminate/Cache/Repository.php | 588 + .../src/Illuminate/Config/Repository.php | 180 + .../src/Illuminate/Container/BoundMethod.php | 174 + .../src/Illuminate/Container/Container.php | 1248 ++ .../Illuminate/Cookie/CookieValuePrefix.php | 50 + .../Cookie/Middleware/EncryptCookies.php | 181 + .../Eloquent/Concerns/GuardsAttributes.php | 226 + .../Illuminate/Database/Eloquent/Factory.php | 256 + .../Illuminate/Database/Eloquent/Model.php | 1509 ++ .../src/Illuminate/Filesystem/Filesystem.php | 567 + .../Http/Middleware/VerifyCsrfToken.php | 167 + .../Illuminate/Foundation/PackageManifest.php | 174 + .../Foundation/ProviderRepository.php | 281 + .../Foundation/Testing/TestCase.php | 200 + .../framework/src/Illuminate/Http/Request.php | 626 + .../src/Illuminate/Mail/TransportManager.php | 209 + .../Pagination/AbstractPaginator.php | 591 + .../Pagination/LengthAwarePaginator.php | 201 + .../src/Illuminate/Pagination/Paginator.php | 179 + .../src/Illuminate/Queue/Listener.php | 248 + .../src/Illuminate/Routing/Controller.php | 70 + .../Illuminate/Routing/RouteCollection.php | 351 + .../Routing/RouteDependencyResolverTrait.php | 111 + .../Routing/RouteSignatureParameters.php | 45 + .../src/Illuminate/Routing/Router.php | 1218 ++ .../src/Illuminate/Routing/UrlGenerator.php | 657 + .../Illuminate/Session/FileSessionHandler.php | 119 + .../src/Illuminate/Support/Carbon.php | 50 + .../src/Illuminate/Support/Collection.php | 1802 ++ .../src/Illuminate/Support/Fluent.php | 196 + .../src/Illuminate/Support/MessageBag.php | 397 + .../src/Illuminate/Support/Optional.php | 112 + .../framework/src/Illuminate/Support/Str.php | 683 + .../src/Illuminate/Support/ViewErrorBag.php | 130 + .../Validation/Concerns/FormatsMessages.php | 384 + .../Concerns/ValidatesAttributes.php | 1478 ++ .../Illuminate/View/Compilers/Compiler.php | 74 + .../Compilers/Concerns/CompilesLayouts.php | 118 + .../View/Concerns/ManagesLayouts.php | 243 + .../framework/src/Illuminate/View/View.php | 416 + .../lord/laroute/src/Routes/Collection.php | 99 + .../DebugBar/DataFormatter/DataFormatter.php | 84 + .../debugbar/src/DebugBar/DebugBar.php | 495 + .../src/DebugBar/JavascriptRenderer.php | 1152 ++ .../overrides/natxet/cssmin/src/CssMin.php | 5157 ++++++ .../nesbot/carbon/src/Carbon/Carbon.php | 4944 +++++ .../src/Commands/stubs/command.stub | 68 + .../src/Commands/stubs/composer.stub | 25 + .../src/Commands/stubs/controller-plain.stub | 9 + .../src/Commands/stubs/controller.stub | 72 + .../src/Commands/stubs/event.stub | 30 + .../src/Commands/stubs/factory.stub | 9 + .../src/Commands/stubs/job-queued.stub | 34 + .../src/Commands/stubs/job.stub | 31 + .../src/Commands/stubs/json.stub | 22 + .../src/Commands/stubs/listener-duck.stub | 30 + .../Commands/stubs/listener-queued-duck.stub | 32 + .../src/Commands/stubs/listener-queued.stub | 33 + .../src/Commands/stubs/listener.stub | 31 + .../src/Commands/stubs/mail.stub | 33 + .../src/Commands/stubs/middleware.stub | 21 + .../src/Commands/stubs/migration/add.stub | 32 + .../src/Commands/stubs/migration/create.stub | 32 + .../src/Commands/stubs/migration/delete.stub | 32 + .../src/Commands/stubs/migration/drop.stub | 32 + .../src/Commands/stubs/migration/plain.stub | 28 + .../src/Commands/stubs/model.stub | 10 + .../src/Commands/stubs/notification.stub | 61 + .../src/Commands/stubs/policy.plain.stub | 20 + .../src/Commands/stubs/provider.stub | 35 + .../src/Commands/stubs/request.stub | 30 + .../Commands/stubs/resource-collection.stub | 19 + .../src/Commands/stubs/resource.stub | 19 + .../src/Commands/stubs/route-provider.stub | 40 + .../src/Commands/stubs/routes.stub | 6 + .../src/Commands/stubs/rule.stub | 40 + .../src/Commands/stubs/scaffold/config.stub | 5 + .../src/Commands/stubs/scaffold/provider.stub | 114 + .../src/Commands/stubs/seeder.stub | 21 + .../src/Commands/stubs/start.stub | 17 + .../src/Commands/stubs/unit-test.stub | 19 + .../src/Commands/stubs/views/index.stub | 9 + .../src/Commands/stubs/views/master.stub | 12 + .../nwidart/laravel-modules/src/Json.php | 256 + .../nwidart/laravel-modules/src/Module.php | 510 + .../laravel-modules/src/Repository.php | 843 + .../src/Controllers/EnvironmentController.php | 185 + .../src/Controllers/FinalController.php | 38 + .../src/Events/EnvironmentSaved.php | 30 + .../src/Helpers/DatabaseManager.php | 99 + .../src/Helpers/EnvironmentManager.php | 160 + .../src/Helpers/FinalInstallManager.php | 112 + .../src/Helpers/InstalledFileManager.php | 40 + .../src/Helpers/PermissionsChecker.php | 114 + .../src/Helpers/RequirementsChecker.php | 125 + .../src/Middleware/canInstall.php | 92 + .../LaravelInstallerServiceProvider.php | 64 + .../laravel-installer/src/Routes/web.php | 86 + .../overrides/ramsey/uuid/src/Uuid.php | 782 + .../LaravelLogViewer/LaravelLogViewer.php | 376 + .../overrides/spatie/string/src/Str.php | 460 + .../lib/classes/Swift/Attachment.php | 56 + .../lib/classes/Swift/EmbeddedFile.php | 55 + .../lib/classes/Swift/MailTransport.php | 48 + .../swiftmailer/lib/classes/Swift/Message.php | 280 + .../ContentEncoder/Base64ContentEncoder.php | 101 + .../lib/classes/Swift/Mime/MimePart.php | 208 + .../lib/classes/Swift/MimePart.php | 46 + .../lib/classes/Swift/SendmailTransport.php | 35 + .../lib/classes/Swift/SmtpTransport.php | 43 + .../lib/classes/Swift/SwiftException.php | 28 + .../Swift/Transport/Esmtp/AuthHandler.php | 268 + .../Swift/Transport/EsmtpTransport.php | 446 + .../classes/Swift/Transport/MailInvoker.php | 32 + .../classes/Swift/Transport/MailTransport.php | 262 + .../Swift/Transport/SimpleMailInvoker.php | 39 + .../classes/Swift/Transport/StreamBuffer.php | 328 + .../console/Descriptor/TextDescriptor.php | 342 + .../symfony/console/Helper/Helper.php | 138 + .../symfony/console/Helper/HelperSet.php | 108 + .../XPath/Extension/NodeExtension.php | 242 + .../symfony/debug/ExceptionHandler.php | 455 + .../overrides/symfony/finder/Finder.php | 751 + .../Iterator/DateRangeFilterIterator.php | 58 + .../Iterator/DepthRangeFilterIterator.php | 45 + .../ExcludeDirectoryFilterIterator.php | 84 + .../Iterator/FileTypeFilterIterator.php | 53 + .../Iterator/FilenameFilterIterator.php | 47 + .../finder/Iterator/FilterIterator.php | 60 + .../finder/Iterator/PathFilterIterator.php | 56 + .../Iterator/RecursiveDirectoryIterator.php | 156 + .../finder/Iterator/SortableIterator.php | 80 + .../symfony/http-foundation/AcceptHeader.php | 170 + .../symfony/http-foundation/Cookie.php | 292 + .../MimeType/FileBinaryMimeTypeGuesser.php | 99 + .../symfony/http-foundation/FileBag.php | 150 + .../symfony/http-foundation/HeaderBag.php | 331 + .../symfony/http-foundation/ParameterBag.php | 234 + .../symfony/http-foundation/Request.php | 2188 +++ .../symfony/http-foundation/Response.php | 1307 ++ .../http-foundation/ResponseHeaderBag.php | 341 + .../http-kernel/Exception/HttpException.php | 51 + .../symfony/http-kernel/HttpCache/Store.php | 503 + .../symfony/http-kernel/UriSigner.php | 106 + .../overrides/symfony/process/Process.php | 1751 ++ .../symfony/routing/CompiledRoute.php | 173 + .../overrides/symfony/routing/Route.php | 567 + .../symfony/var-dumper/Cloner/Data.php | 439 + .../symfony/var-dumper/Cloner/Stub.php | 67 + .../symfony/var-dumper/Dumper/HtmlDumper.php | 903 + .../overrides/tormjens/eventy/src/Action.php | 29 + .../overrides/tormjens/eventy/src/Event.php | 112 + .../overrides/tormjens/eventy/src/Filter.php | 32 + .../overrides/vlucas/phpdotenv/src/Loader.php | 427 + .../laravel-imap/src/IMAP/Attachment.php | 308 + .../webklex/laravel-imap/src/IMAP/Client.php | 576 + .../webklex/laravel-imap/src/IMAP/Message.php | 1315 ++ .../webklex/php-imap/src/Attachment.php | 388 + .../src/Connection/Protocols/ImapProtocol.php | 1162 ++ .../overrides/webklex/php-imap/src/Header.php | 815 + .../webklex/php-imap/src/Message.php | 1450 ++ .../webklex/php-imap/src/Structure.php | 174 + freescout-dist/package.json | 15 + freescout-dist/phpcs.xml | 162 + freescout-dist/phpunit.xml | 33 + freescout-dist/public/.htaccess | 21 + .../public/android-chrome-192x192.png | Bin 0 -> 5405 bytes .../public/android-chrome-256x256.png | Bin 0 -> 7380 bytes freescout-dist/public/apple-touch-icon.png | Bin 0 -> 11959 bytes freescout-dist/public/browserconfig.xml | 9 + freescout-dist/public/css/bootstrap-rtl.css | 1473 ++ freescout-dist/public/css/bootstrap.css | 6831 +++++++ freescout-dist/public/css/fonts.css | 64 + freescout-dist/public/css/magic-check.css | 1 + freescout-dist/public/css/select2/select2.css | 484 + .../public/css/select2/select2.min.css | 1 + freescout-dist/public/css/style-rtl.css | 500 + freescout-dist/public/css/style.css | 4524 +++++ freescout-dist/public/favicon.gif | Bin 0 -> 165 bytes freescout-dist/public/favicon.ico | Bin 0 -> 5430 bytes freescout-dist/public/favicon.png | Bin 0 -> 371 bytes .../glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular.svg | 288 + .../glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../LiberationSans-Bold-webfont.eot | Bin 0 -> 36962 bytes .../LiberationSans-Bold-webfont.svg | 352 + .../LiberationSans-Bold-webfont.ttf | Bin 0 -> 36756 bytes .../LiberationSans-Bold-webfont.woff | Bin 0 -> 21632 bytes .../LiberationSans-BoldItalic-webfont.eot | Bin 0 -> 37114 bytes .../LiberationSans-BoldItalic-webfont.svg | 348 + .../LiberationSans-BoldItalic-webfont.ttf | Bin 0 -> 36880 bytes .../LiberationSans-BoldItalic-webfont.woff | Bin 0 -> 22236 bytes .../LiberationSans-Italic-webfont.eot | Bin 0 -> 36818 bytes .../LiberationSans-Italic-webfont.svg | 349 + .../LiberationSans-Italic-webfont.ttf | Bin 0 -> 36604 bytes .../LiberationSans-Italic-webfont.woff | Bin 0 -> 21992 bytes .../LiberationSans-Regular-webfont.eot | Bin 0 -> 36342 bytes .../LiberationSans-Regular-webfont.svg | 356 + .../LiberationSans-Regular-webfont.ttf | Bin 0 -> 36140 bytes .../LiberationSans-Regular-webfont.woff | Bin 0 -> 21356 bytes freescout-dist/public/fonts/yekan/Yekan.eot | Bin 0 -> 17732 bytes freescout-dist/public/fonts/yekan/Yekan.otf | Bin 0 -> 37348 bytes freescout-dist/public/fonts/yekan/Yekan.ttf | Bin 0 -> 34964 bytes freescout-dist/public/fonts/yekan/Yekan.woff | Bin 0 -> 21336 bytes freescout-dist/public/fonts/yekan/Yekan.woff2 | Bin 0 -> 15908 bytes freescout-dist/public/img/banner.png | Bin 0 -> 2036 bytes freescout-dist/public/img/default-avatar.png | Bin 0 -> 6950 bytes freescout-dist/public/img/default-module.png | Bin 0 -> 4088 bytes freescout-dist/public/img/enable-push.png | Bin 0 -> 22529 bytes freescout-dist/public/img/loader-grey.gif | Bin 0 -> 2608 bytes freescout-dist/public/img/loader-main.gif | Bin 0 -> 1376 bytes freescout-dist/public/img/loader-tiny.gif | Bin 0 -> 1849 bytes freescout-dist/public/img/logo-300.png | Bin 0 -> 10089 bytes freescout-dist/public/img/logo-600.png | Bin 0 -> 19111 bytes freescout-dist/public/img/logo-brand.svg | 13 + freescout-dist/public/img/logo-icon-150.png | Bin 0 -> 3303 bytes .../public/img/logo-icon-white-300.png | Bin 0 -> 6197 bytes freescout-dist/public/index.php | 88 + freescout-dist/public/install.php | 231 + .../public/installer/css/fontawesome.css | 6 + freescout-dist/public/installer/css/style.css | 3541 ++++ .../public/installer/css/style.css.map | 7 + .../public/installer/css/style.min.css | 9 + .../public/installer/css/style.min.css.map | 7 + .../public/installer/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../installer/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../installer/fonts/fontawesome-webfont.svg | 2671 +++ .../installer/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../installer/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../installer/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../public/installer/fonts/ionicons.eot | Bin 0 -> 120724 bytes .../public/installer/fonts/ionicons.svg | 2230 +++ .../public/installer/fonts/ionicons.ttf | Bin 0 -> 188508 bytes .../public/installer/fonts/ionicons.woff | Bin 0 -> 67904 bytes .../public/installer/img/pattern.png | Bin 0 -> 3354 bytes freescout-dist/public/js/bootstrap.js | 7 + .../css/bootstrap-editable.css | 663 + .../js/bootstrap3-editable/img/clear.png | Bin 0 -> 509 bytes .../js/bootstrap3-editable/img/loading.gif | Bin 0 -> 1849 bytes .../js/bootstrap-editable.js | 6807 +++++++ .../js/bootstrap-editable.min.js | 7 + .../css/dataTables.bootstrap.css | 187 + .../css/dataTables.bootstrap.min.css | 1 + .../css/dataTables.bootstrap4.css | 206 + .../css/dataTables.bootstrap4.min.css | 1 + .../css/dataTables.foundation.css | 118 + .../css/dataTables.foundation.min.css | 1 + .../css/dataTables.jqueryui.css | 481 + .../css/dataTables.jqueryui.min.css | 1 + .../css/dataTables.semanticui.css | 102 + .../css/dataTables.semanticui.min.css | 1 + .../css/jquery.dataTables.css | 448 + .../css/jquery.dataTables.min.css | 1 + .../DataTables-1.10.18/images/sort_asc.png | Bin 0 -> 160 bytes .../images/sort_asc_disabled.png | Bin 0 -> 148 bytes .../DataTables-1.10.18/images/sort_both.png | Bin 0 -> 201 bytes .../DataTables-1.10.18/images/sort_desc.png | Bin 0 -> 158 bytes .../images/sort_desc_disabled.png | Bin 0 -> 146 bytes .../js/dataTables.bootstrap.js | 182 + .../js/dataTables.bootstrap.min.js | 8 + .../js/dataTables.bootstrap4.js | 184 + .../js/dataTables.bootstrap4.min.js | 8 + .../js/dataTables.foundation.js | 174 + .../js/dataTables.foundation.min.js | 8 + .../js/dataTables.jqueryui.js | 164 + .../js/dataTables.jqueryui.min.js | 9 + .../js/dataTables.semanticui.js | 212 + .../js/dataTables.semanticui.min.js | 9 + .../js/jquery.dataTables.js | 15296 +++++++++++++++ .../js/jquery.dataTables.min.js | 166 + .../public/js/datatables/datatables.css | 462 + .../public/js/datatables/datatables.js | 15310 ++++++++++++++++ .../public/js/datatables/datatables.min.css | 15 + .../public/js/datatables/datatables.min.js | 180 + .../featherlight/featherlight.gallery.min.css | 8 + .../featherlight/featherlight.gallery.min.js | 7 + .../js/featherlight/featherlight.min.css | 8 + .../js/featherlight/featherlight.min.js | 8 + .../public/js/flatpickr/flatpickr.css | 785 + .../public/js/flatpickr/flatpickr.js | 2585 +++ .../public/js/flatpickr/flatpickr.min.css | 13 + .../public/js/flatpickr/flatpickr.min.js | 2 + freescout-dist/public/js/flatpickr/ie.css | 13 + freescout-dist/public/js/flatpickr/l10n/ar.js | 52 + freescout-dist/public/js/flatpickr/l10n/at.js | 69 + freescout-dist/public/js/flatpickr/l10n/az.js | 74 + freescout-dist/public/js/flatpickr/l10n/be.js | 75 + freescout-dist/public/js/flatpickr/l10n/bg.js | 66 + freescout-dist/public/js/flatpickr/l10n/bn.js | 64 + freescout-dist/public/js/flatpickr/l10n/bs.js | 66 + .../public/js/flatpickr/l10n/cat.js | 83 + freescout-dist/public/js/flatpickr/l10n/cs.js | 75 + freescout-dist/public/js/flatpickr/l10n/cy.js | 93 + freescout-dist/public/js/flatpickr/l10n/da.js | 71 + freescout-dist/public/js/flatpickr/l10n/de.js | 70 + .../public/js/flatpickr/l10n/default.js | 81 + freescout-dist/public/js/flatpickr/l10n/en.js | 0 freescout-dist/public/js/flatpickr/l10n/eo.js | 73 + freescout-dist/public/js/flatpickr/l10n/es.js | 70 + freescout-dist/public/js/flatpickr/l10n/et.js | 73 + freescout-dist/public/js/flatpickr/l10n/fa.js | 68 + freescout-dist/public/js/flatpickr/l10n/fi.js | 69 + freescout-dist/public/js/flatpickr/l10n/fo.js | 74 + freescout-dist/public/js/flatpickr/l10n/fr.js | 75 + freescout-dist/public/js/flatpickr/l10n/ga.js | 66 + freescout-dist/public/js/flatpickr/l10n/gr.js | 73 + freescout-dist/public/js/flatpickr/l10n/he.js | 58 + freescout-dist/public/js/flatpickr/l10n/hi.js | 64 + freescout-dist/public/js/flatpickr/l10n/hr.js | 66 + freescout-dist/public/js/flatpickr/l10n/hu.js | 73 + freescout-dist/public/js/flatpickr/l10n/id.js | 62 + freescout-dist/public/js/flatpickr/l10n/is.js | 72 + freescout-dist/public/js/flatpickr/l10n/it.js | 71 + freescout-dist/public/js/flatpickr/l10n/ja.js | 66 + freescout-dist/public/js/flatpickr/l10n/km.js | 74 + freescout-dist/public/js/flatpickr/l10n/ko.js | 68 + freescout-dist/public/js/flatpickr/l10n/kz.js | 74 + freescout-dist/public/js/flatpickr/l10n/lt.js | 72 + freescout-dist/public/js/flatpickr/l10n/lv.js | 67 + freescout-dist/public/js/flatpickr/l10n/mk.js | 68 + freescout-dist/public/js/flatpickr/l10n/mn.js | 59 + freescout-dist/public/js/flatpickr/l10n/ms.js | 67 + freescout-dist/public/js/flatpickr/l10n/my.js | 69 + freescout-dist/public/js/flatpickr/l10n/nl.js | 75 + freescout-dist/public/js/flatpickr/l10n/no.js | 73 + freescout-dist/public/js/flatpickr/l10n/pa.js | 65 + freescout-dist/public/js/flatpickr/l10n/pl.js | 73 + .../public/js/flatpickr/l10n/pt-br.js | 66 + .../public/js/flatpickr/l10n/pt-pt.js | 0 freescout-dist/public/js/flatpickr/l10n/ro.js | 69 + freescout-dist/public/js/flatpickr/l10n/ru.js | 75 + freescout-dist/public/js/flatpickr/l10n/si.js | 65 + freescout-dist/public/js/flatpickr/l10n/sk.js | 70 + freescout-dist/public/js/flatpickr/l10n/sl.js | 70 + freescout-dist/public/js/flatpickr/l10n/sq.js | 65 + .../public/js/flatpickr/l10n/sr-cyr.js | 67 + freescout-dist/public/js/flatpickr/l10n/sr.js | 68 + freescout-dist/public/js/flatpickr/l10n/sv.js | 70 + freescout-dist/public/js/flatpickr/l10n/th.js | 72 + freescout-dist/public/js/flatpickr/l10n/tr.js | 74 + freescout-dist/public/js/flatpickr/l10n/uk.js | 66 + freescout-dist/public/js/flatpickr/l10n/vn.js | 66 + .../public/js/flatpickr/l10n/zh-cn.js | 68 + .../public/js/flatpickr/l10n/zh-tw.js | 68 + .../js/flatpickr/plugins/confirmDate.css | 24 + .../js/flatpickr/plugins/confirmDate.js | 84 + .../js/flatpickr/plugins/labelPlugin.js | 31 + .../js/flatpickr/plugins/minMaxTimePlugin.js | 323 + .../js/flatpickr/plugins/rangePlugin.js | 146 + .../js/flatpickr/plugins/scrollPlugin.js | 58 + .../public/js/flatpickr/plugins/style.css | 69 + .../public/js/flatpickr/plugins/weekSelect.js | 86 + freescout-dist/public/js/html5sortable.js | 1214 ++ freescout-dist/public/js/jquery.js | 2 + freescout-dist/public/js/jquery.titlealert.js | 17 + freescout-dist/public/js/lang.js | 9 + freescout-dist/public/js/laroute.js | 259 + freescout-dist/public/js/main.js | 5645 ++++++ freescout-dist/public/js/parsley/i18n/al.js | 29 + freescout-dist/public/js/parsley/i18n/ar.js | 29 + freescout-dist/public/js/parsley/i18n/bg.js | 29 + freescout-dist/public/js/parsley/i18n/ca.js | 29 + .../public/js/parsley/i18n/cs.extra.js | 13 + freescout-dist/public/js/parsley/i18n/cs.js | 29 + freescout-dist/public/js/parsley/i18n/da.js | 29 + .../public/js/parsley/i18n/de.extra.js | 13 + freescout-dist/public/js/parsley/i18n/de.js | 29 + .../public/js/parsley/i18n/el.extra.js | 14 + freescout-dist/public/js/parsley/i18n/el.js | 29 + .../public/js/parsley/i18n/en.extra.js | 14 + freescout-dist/public/js/parsley/i18n/en.js | 30 + freescout-dist/public/js/parsley/i18n/es.js | 30 + freescout-dist/public/js/parsley/i18n/et.js | 29 + freescout-dist/public/js/parsley/i18n/eu.js | 29 + freescout-dist/public/js/parsley/i18n/fa.js | 29 + .../public/js/parsley/i18n/fi.extra.js | 6 + freescout-dist/public/js/parsley/i18n/fi.js | 29 + .../public/js/parsley/i18n/fr.extra.js | 14 + freescout-dist/public/js/parsley/i18n/fr.js | 29 + .../public/js/parsley/i18n/he.extra.js | 6 + freescout-dist/public/js/parsley/i18n/he.js | 29 + .../public/js/parsley/i18n/hr.extra.js | 14 + freescout-dist/public/js/parsley/i18n/hr.js | 29 + .../public/js/parsley/i18n/hu.extra.js | 14 + freescout-dist/public/js/parsley/i18n/hu.js | 30 + .../public/js/parsley/i18n/id.extra.js | 6 + freescout-dist/public/js/parsley/i18n/id.js | 29 + .../public/js/parsley/i18n/it.extra.js | 6 + freescout-dist/public/js/parsley/i18n/it.js | 29 + .../public/js/parsley/i18n/ja.extra.js | 14 + freescout-dist/public/js/parsley/i18n/ja.js | 29 + freescout-dist/public/js/parsley/i18n/ko.js | 29 + .../public/js/parsley/i18n/lt.extra.js | 14 + freescout-dist/public/js/parsley/i18n/lt.js | 29 + .../public/js/parsley/i18n/lv.extra.js | 14 + freescout-dist/public/js/parsley/i18n/lv.js | 29 + .../public/js/parsley/i18n/ms.extra.js | 13 + freescout-dist/public/js/parsley/i18n/ms.js | 29 + .../public/js/parsley/i18n/nl.extra.js | 11 + freescout-dist/public/js/parsley/i18n/nl.js | 26 + freescout-dist/public/js/parsley/i18n/no.js | 29 + freescout-dist/public/js/parsley/i18n/pl.js | 29 + .../public/js/parsley/i18n/pt-br.js | 29 + .../public/js/parsley/i18n/pt-pt.js | 29 + .../public/js/parsley/i18n/ro.extra.js | 14 + freescout-dist/public/js/parsley/i18n/ro.js | 29 + .../public/js/parsley/i18n/ru.extra.js | 14 + freescout-dist/public/js/parsley/i18n/ru.js | 29 + .../public/js/parsley/i18n/sk.extra.js | 13 + freescout-dist/public/js/parsley/i18n/sk.js | 29 + .../public/js/parsley/i18n/sl.extra.js | 14 + freescout-dist/public/js/parsley/i18n/sl.js | 30 + freescout-dist/public/js/parsley/i18n/sq.js | 29 + .../public/js/parsley/i18n/sr.extra.js | 14 + freescout-dist/public/js/parsley/i18n/sr.js | 29 + .../public/js/parsley/i18n/sv.extra.js | 6 + freescout-dist/public/js/parsley/i18n/sv.js | 29 + freescout-dist/public/js/parsley/i18n/th.js | 29 + freescout-dist/public/js/parsley/i18n/tk.js | 29 + freescout-dist/public/js/parsley/i18n/tr.js | 29 + .../public/js/parsley/i18n/ua.extra.js | 14 + freescout-dist/public/js/parsley/i18n/ua.js | 29 + .../public/js/parsley/i18n/uk.extra.js | 9 + freescout-dist/public/js/parsley/i18n/uk.js | 29 + .../public/js/parsley/i18n/zh-cn.extra.js | 6 + .../public/js/parsley/i18n/zh-cn.js | 29 + .../public/js/parsley/i18n/zh-tw.js | 29 + freescout-dist/public/js/parsley/parsley.js | 2494 +++ .../public/js/parsley/parsley.js.map | 1 + .../public/js/parsley/parsley.min.js | 18 + .../public/js/parsley/parsley.min.js.map | 1 + freescout-dist/public/js/polycast/polycast.js | 385 + .../public/js/polycast/polycast.min.js | 1 + freescout-dist/public/js/push/push.js | 1029 ++ freescout-dist/public/js/push/push.min.js | 37 + .../public/js/push/serviceWorker.min.js | 1 + freescout-dist/public/js/select2/i18n/af.js | 3 + freescout-dist/public/js/select2/i18n/ar.js | 3 + freescout-dist/public/js/select2/i18n/az.js | 3 + freescout-dist/public/js/select2/i18n/bg.js | 3 + freescout-dist/public/js/select2/i18n/bs.js | 3 + freescout-dist/public/js/select2/i18n/ca.js | 3 + freescout-dist/public/js/select2/i18n/cs.js | 3 + freescout-dist/public/js/select2/i18n/da.js | 3 + freescout-dist/public/js/select2/i18n/de.js | 3 + freescout-dist/public/js/select2/i18n/dsb.js | 3 + freescout-dist/public/js/select2/i18n/el.js | 3 + freescout-dist/public/js/select2/i18n/en.js | 3 + freescout-dist/public/js/select2/i18n/es.js | 3 + freescout-dist/public/js/select2/i18n/et.js | 3 + freescout-dist/public/js/select2/i18n/eu.js | 3 + freescout-dist/public/js/select2/i18n/fa.js | 3 + freescout-dist/public/js/select2/i18n/fi.js | 3 + freescout-dist/public/js/select2/i18n/fr.js | 3 + freescout-dist/public/js/select2/i18n/gl.js | 3 + freescout-dist/public/js/select2/i18n/he.js | 3 + freescout-dist/public/js/select2/i18n/hi.js | 3 + freescout-dist/public/js/select2/i18n/hr.js | 3 + freescout-dist/public/js/select2/i18n/hsb.js | 3 + freescout-dist/public/js/select2/i18n/hu.js | 3 + freescout-dist/public/js/select2/i18n/hy.js | 3 + freescout-dist/public/js/select2/i18n/id.js | 3 + freescout-dist/public/js/select2/i18n/is.js | 3 + freescout-dist/public/js/select2/i18n/it.js | 3 + freescout-dist/public/js/select2/i18n/ja.js | 3 + freescout-dist/public/js/select2/i18n/km.js | 3 + freescout-dist/public/js/select2/i18n/ko.js | 3 + freescout-dist/public/js/select2/i18n/lt.js | 3 + freescout-dist/public/js/select2/i18n/lv.js | 3 + freescout-dist/public/js/select2/i18n/mk.js | 3 + freescout-dist/public/js/select2/i18n/ms.js | 3 + freescout-dist/public/js/select2/i18n/nb.js | 3 + freescout-dist/public/js/select2/i18n/nl.js | 3 + freescout-dist/public/js/select2/i18n/pl.js | 3 + freescout-dist/public/js/select2/i18n/ps.js | 3 + .../public/js/select2/i18n/pt-BR.js | 3 + freescout-dist/public/js/select2/i18n/pt.js | 3 + freescout-dist/public/js/select2/i18n/ro.js | 3 + freescout-dist/public/js/select2/i18n/ru.js | 3 + freescout-dist/public/js/select2/i18n/sk.js | 3 + freescout-dist/public/js/select2/i18n/sl.js | 3 + .../public/js/select2/i18n/sr-Cyrl.js | 3 + freescout-dist/public/js/select2/i18n/sr.js | 3 + freescout-dist/public/js/select2/i18n/sv.js | 3 + freescout-dist/public/js/select2/i18n/th.js | 3 + freescout-dist/public/js/select2/i18n/tr.js | 3 + freescout-dist/public/js/select2/i18n/uk.js | 3 + freescout-dist/public/js/select2/i18n/vi.js | 3 + .../public/js/select2/i18n/zh-CN.js | 3 + .../public/js/select2/i18n/zh-TW.js | 3 + .../public/js/select2/select2.full.js | 6459 +++++++ .../public/js/select2/select2.full.min.js | 1 + freescout-dist/public/js/select2/select2.js | 5746 ++++++ .../public/js/select2/select2.min.js | 1 + .../public/js/summernote/font/summernote.eot | Bin 0 -> 16570 bytes .../public/js/summernote/font/summernote.ttf | Bin 0 -> 16384 bytes .../public/js/summernote/font/summernote.woff | Bin 0 -> 10184 bytes .../js/summernote/lang/summernote-ar-AR.js | 155 + .../js/summernote/lang/summernote-bg-BG.js | 155 + .../js/summernote/lang/summernote-ca-ES.js | 155 + .../js/summernote/lang/summernote-cs-CZ.js | 149 + .../js/summernote/lang/summernote-da-DK.js | 155 + .../js/summernote/lang/summernote-de-DE.js | 154 + .../js/summernote/lang/summernote-el-GR.js | 155 + .../js/summernote/lang/summernote-es-ES.js | 155 + .../js/summernote/lang/summernote-es-EU.js | 154 + .../js/summernote/lang/summernote-fa-IR.js | 155 + .../js/summernote/lang/summernote-fi-FI.js | 153 + .../js/summernote/lang/summernote-fr-FR.js | 155 + .../js/summernote/lang/summernote-gl-ES.js | 155 + .../js/summernote/lang/summernote-he-IL.js | 155 + .../js/summernote/lang/summernote-hr-HR.js | 155 + .../js/summernote/lang/summernote-hu-HU.js | 155 + .../js/summernote/lang/summernote-id-ID.js | 155 + .../js/summernote/lang/summernote-it-IT.js | 155 + .../js/summernote/lang/summernote-ja-JP.js | 155 + .../js/summernote/lang/summernote-ko-KR.js | 155 + .../js/summernote/lang/summernote-lt-LT.js | 155 + .../js/summernote/lang/summernote-lt-LV.js | 155 + .../js/summernote/lang/summernote-mn-MN.js | 157 + .../js/summernote/lang/summernote-nb-NO.js | 154 + .../js/summernote/lang/summernote-nl-NL.js | 155 + .../js/summernote/lang/summernote-pl-PL.js | 155 + .../js/summernote/lang/summernote-pt-BR.js | 155 + .../js/summernote/lang/summernote-pt-PT.js | 154 + .../js/summernote/lang/summernote-ro-RO.js | 155 + .../js/summernote/lang/summernote-ru-RU.js | 155 + .../js/summernote/lang/summernote-sk-SK.js | 153 + .../js/summernote/lang/summernote-sl-SI.js | 155 + .../summernote/lang/summernote-sr-RS-Latin.js | 155 + .../js/summernote/lang/summernote-sr-RS.js | 155 + .../js/summernote/lang/summernote-sv-SE.js | 155 + .../js/summernote/lang/summernote-ta-IN.js | 155 + .../js/summernote/lang/summernote-th-TH.js | 155 + .../js/summernote/lang/summernote-tr-TR.js | 155 + .../js/summernote/lang/summernote-uk-UA.js | 155 + .../js/summernote/lang/summernote-vi-VN.js | 155 + .../js/summernote/lang/summernote-zh-CN.js | 155 + .../js/summernote/lang/summernote-zh-TW.js | 155 + .../databasic/summernote-ext-databasic.css | 16 + .../databasic/summernote-ext-databasic.js | 292 + .../plugin/hello/summernote-ext-hello.js | 81 + .../summernote-ext-specialchars.js | 312 + .../public/js/summernote/summernote.css | 1 + .../public/js/summernote/summernote.js | 7330 ++++++++ .../public/js/summernote/summernote.min.js | 3 + freescout-dist/public/js/taphold.js | 117 + freescout-dist/public/mstile-150x150.png | Bin 0 -> 3938 bytes freescout-dist/public/robots.txt | 2 + freescout-dist/public/safari-pinned-tab.svg | 29 + freescout-dist/public/site.webmanifest | 19 + freescout-dist/public/tools.php | 215 + freescout-dist/resources/assets/js/app.js | 22 + .../resources/assets/js/bootstrap.js | 55 + .../assets/js/components/ExampleComponent.vue | 23 + freescout-dist/resources/assets/js/laroute.js | 202 + .../resources/assets/js/laroute_module.js | 10 + .../resources/assets/sass/_variables.scss | 38 + freescout-dist/resources/assets/sass/app.scss | 9 + freescout-dist/resources/lang/cs.json | 794 + freescout-dist/resources/lang/da.json | 433 + freescout-dist/resources/lang/de.json | 784 + freescout-dist/resources/lang/de/auth.php | 6 + .../resources/lang/de/installer_messages.php | 246 + .../resources/lang/de/passwords.php | 9 + .../resources/lang/de/validation.php | 83 + freescout-dist/resources/lang/en/auth.php | 6 + .../resources/lang/en/installer_messages.php | 246 + .../resources/lang/en/passwords.php | 9 + .../resources/lang/en/validation.php | 83 + freescout-dist/resources/lang/es.json | 760 + freescout-dist/resources/lang/fa.json | 757 + freescout-dist/resources/lang/fa/auth.php | 6 + .../resources/lang/fa/installer_messages.php | 247 + .../resources/lang/fa/passwords.php | 9 + .../resources/lang/fa/validation.php | 84 + freescout-dist/resources/lang/fi.json | 792 + freescout-dist/resources/lang/fr.json | 792 + freescout-dist/resources/lang/fr/auth.php | 17 + .../resources/lang/fr/pagination.php | 17 + .../resources/lang/fr/passwords.php | 20 + .../resources/lang/fr/validation.php | 175 + freescout-dist/resources/lang/hr.json | 14 + freescout-dist/resources/lang/it.json | 791 + freescout-dist/resources/lang/ja.json | 758 + freescout-dist/resources/lang/ko.json | 758 + freescout-dist/resources/lang/ko/auth.php | 6 + .../resources/lang/ko/installer_messages.php | 246 + .../resources/lang/ko/passwords.php | 9 + .../resources/lang/ko/validation.php | 83 + freescout-dist/resources/lang/nl.json | 718 + freescout-dist/resources/lang/nl/auth.php | 6 + .../resources/lang/nl/installer_messages.php | 246 + .../resources/lang/nl/passwords.php | 9 + .../resources/lang/nl/validation.php | 83 + freescout-dist/resources/lang/no.json | 793 + freescout-dist/resources/lang/pl.json | 806 + freescout-dist/resources/lang/pt-BR.json | 792 + freescout-dist/resources/lang/pt-BR/auth.php | 17 + .../resources/lang/pt-BR/pagination.php | 17 + .../resources/lang/pt-BR/passwords.php | 20 + .../resources/lang/pt-BR/validation.php | 180 + freescout-dist/resources/lang/pt-PT.json | 806 + freescout-dist/resources/lang/pt-PT/auth.php | 17 + .../resources/lang/pt-PT/pagination.php | 17 + .../resources/lang/pt-PT/passwords.php | 20 + .../resources/lang/pt-PT/validation.php | 180 + freescout-dist/resources/lang/ru.json | 785 + freescout-dist/resources/lang/sk.json | 293 + freescout-dist/resources/lang/sv.json | 69 + freescout-dist/resources/lang/zh-CN.json | 794 + freescout-dist/resources/lang/zh-CN/auth.php | 17 + .../resources/lang/zh-CN/pagination.php | 17 + .../resources/lang/zh-CN/passwords.php | 20 + .../lang/zh-CN/validation-inline.php | 138 + .../resources/lang/zh-CN/validation.php | 179 + .../resources/views/auth/banner.blade.php | 3 + .../resources/views/auth/login.blade.php | 78 + .../views/auth/passwords/email.blade.php | 50 + .../views/auth/passwords/reset.blade.php | 73 + .../resources/views/auth/register.blade.php | 94 + .../ajax_html/change_customer.blade.php | 39 + .../ajax_html/default_redirect.blade.php | 19 + .../ajax_html/merge_conv.blade.php | 56 + .../ajax_html/move_conv.blade.php | 16 + .../ajax_html/send_log.blade.php | 61 + .../ajax_html/show_original.blade.php | 24 + .../views/conversations/chats.blade.php | 18 + .../conversations_pagination.blade.php | 15 + .../conversations_table.blade.php | 223 + .../views/conversations/create.blade.php | 248 + .../editor_bottom_toolbar.blade.php | 91 + .../conversations/partials/badges.blade.php | 1 + .../partials/bulk_actions.blade.php | 50 + .../partials/customer_sidebar.blade.php | 36 + .../partials/edit_thread.blade.php | 11 + .../partials/merge_search_result.blade.php | 1 + .../partials/prev_convs_short.blade.php | 28 + .../partials/settings_modal.blade.php | 27 + .../conversations/partials/thread.blade.php | 326 + .../partials/thread_attachments.blade.php | 16 + .../conversations/partials/threads.blade.php | 6 + .../views/conversations/search.blade.php | 175 + .../views/conversations/thread_by.blade.php | 5 + .../views/conversations/view.blade.php | 309 + .../views/customers/conversations.blade.php | 23 + .../partials/customers_table.blade.php | 23 + .../customers/partials/edit_form.blade.php | 277 + .../views/customers/profile_menu.blade.php | 11 + .../views/customers/profile_snippet.blade.php | 68 + .../views/customers/profile_tabs.blade.php | 4 + .../views/customers/update.blade.php | 23 + .../emails/customer/auto_reply.blade.php | 18 + .../emails/customer/auto_reply_text.blade.php | 6 + .../emails/customer/reply_fancy.blade.php | 78 + .../customer/reply_fancy_text.blade.php | 16 + .../views/emails/user/alert.blade.php | 21 + .../emails/user/email_reply_error.blade.php | 8 + .../emails/user/layouts/system.blade.php | 83 + .../views/emails/user/notification.blade.php | 273 + .../emails/user/notification_text.blade.php | 33 + .../emails/user/password_changed.blade.php | 9 + .../user/password_changed_text.blade.php | 3 + .../views/emails/user/test.blade.php | 8 + .../views/emails/user/test_system.blade.php | 8 + .../views/emails/user/thread_by.blade.php | 1 + .../views/emails/user/user_invite.blade.php | 14 + .../emails/user/user_invite_text.blade.php | 10 + .../resources/views/errors/403.blade.php | 14 + .../resources/views/errors/404.blade.php | 8 + .../resources/views/errors/500.blade.php | 5 + .../resources/views/js/vars.blade.php | 94 + .../resources/views/layouts/app.blade.php | 306 + .../views/mailboxes/auto_reply.blade.php | 85 + .../views/mailboxes/connection.blade.php | 154 + .../mailboxes/connection_incoming.blade.php | 210 + .../views/mailboxes/connection_menu.blade.php | 4 + .../views/mailboxes/create.blade.php | 114 + .../views/mailboxes/mailboxes.blade.php | 29 + .../mailboxes/partials/chat_list.blade.php | 36 + .../mailboxes/partials/folders.blade.php | 33 + .../mailboxes/partials/mute_icon.blade.php | 1 + .../views/mailboxes/permissions.blade.php | 107 + .../views/mailboxes/settings_menu.blade.php | 23 + .../views/mailboxes/sidebar_menu.blade.php | 21 + .../mailboxes/sidebar_menu_view.blade.php | 35 + .../views/mailboxes/update.blade.php | 235 + .../resources/views/mailboxes/view.blade.php | 40 + .../resources/views/modules/modules.blade.php | 119 + .../partials/invalid_symlinks.blade.php | 8 + .../modules/partials/module_card.blade.php | 67 + .../views/modules/sidebar_menu.blade.php | 10 + .../resources/views/open/user_setup.blade.php | 150 + .../views/partials/calendar.blade.php | 2 + .../resources/views/partials/editor.blade.php | 9 + .../resources/views/partials/empty.blade.php | 9 + .../views/partials/field_error.blade.php | 9 + .../views/partials/flash_messages.blade.php | 42 + .../floating_flash_messages.blade.php | 44 + .../partials/include_datepicker.blade.php | 23 + .../views/partials/locale_options.blade.php | 19 + .../views/partials/person_photo.blade.php | 5 + .../partials/sidebar_menu_toggle.blade.php | 6 + .../views/partials/timezone_options.blade.php | 58 + .../views/secure/dashboard.blade.php | 70 + .../resources/views/secure/logs.blade.php | 82 + .../resources/views/settings/alerts.blade.php | 106 + .../resources/views/settings/emails.blade.php | 154 + .../views/settings/general.blade.php | 178 + .../resources/views/settings/view.blade.php | 32 + .../views/system/sidebar_menu.blade.php | 7 + .../resources/views/system/status.blade.php | 401 + .../resources/views/system/tools.blade.php | 57 + .../resources/views/users/create.blade.php | 156 + .../views/users/is_subscribed.blade.php | 1 + .../views/users/notifications.blade.php | 41 + .../partials/web_notifications.blade.php | 37 + .../resources/views/users/password.blade.php | 69 + .../views/users/permissions.blade.php | 87 + .../resources/views/users/profile.blade.php | 278 + .../views/users/sidebar_menu.blade.php | 23 + .../views/users/subscriptions_table.blade.php | 137 + .../resources/views/users/users.blade.php | 56 + .../installer/environment-classic.blade.php | 38 + .../installer/environment-wizard.blade.php | 285 + .../vendor/installer/environment.blade.php | 26 + .../views/vendor/installer/finished.blade.php | 70 + .../installer/layouts/master-update.blade.php | 43 + .../vendor/installer/layouts/master.blade.php | 109 + .../vendor/installer/permissions.blade.php | 41 + .../vendor/installer/requirements.blade.php | 51 + .../installer/update/finished.blade.php | 9 + .../installer/update/overview.blade.php | 9 + .../vendor/installer/update/welcome.blade.php | 11 + .../views/vendor/installer/welcome.blade.php | 21 + .../vendor/laravel-log-viewer/log.blade.php | 206 + .../views/vendor/mail/html/button.blade.php | 19 + .../views/vendor/mail/html/footer.blade.php | 11 + .../views/vendor/mail/html/header.blade.php | 7 + .../views/vendor/mail/html/layout.blade.php | 55 + .../views/vendor/mail/html/message.blade.php | 27 + .../views/vendor/mail/html/panel.blade.php | 13 + .../vendor/mail/html/promotion.blade.php | 7 + .../mail/html/promotion/button.blade.php | 13 + .../views/vendor/mail/html/subcopy.blade.php | 7 + .../views/vendor/mail/html/table.blade.php | 3 + .../views/vendor/mail/html/themes/default.css | 292 + .../vendor/mail/markdown/button.blade.php | 1 + .../vendor/mail/markdown/footer.blade.php | 1 + .../vendor/mail/markdown/header.blade.php | 1 + .../vendor/mail/markdown/layout.blade.php | 9 + .../vendor/mail/markdown/message.blade.php | 27 + .../vendor/mail/markdown/panel.blade.php | 1 + .../vendor/mail/markdown/promotion.blade.php | 1 + .../mail/markdown/promotion/button.blade.php | 1 + .../vendor/mail/markdown/subcopy.blade.php | 1 + .../vendor/mail/markdown/table.blade.php | 1 + .../vendor/notifications/email.blade.php | 58 + .../views/vendor/translation-manager/.gitkeep | 0 .../vendor/translation-manager/content.php | 271 + .../translation-manager/index.blade.php | 135 + .../vendor/translation-manager/index.php | 1 + freescout-dist/routes/channels.php | 16 + freescout-dist/routes/console.php | 18 + freescout-dist/routes/web.php | 126 + freescout-dist/server.php | 19 + freescout-dist/storage/app/.gitignore | 3 + freescout-dist/storage/app/public/.gitignore | 2 + freescout-dist/storage/debugbar/.gitignore | 2 + freescout-dist/storage/framework/.gitignore | 8 + .../storage/framework/cache/.gitignore | 2 + .../storage/framework/sessions/.gitignore | 2 + .../storage/framework/testing/.gitignore | 2 + .../storage/framework/views/.gitignore | 2 + freescout-dist/storage/logs/.gitignore | 2 + freescout-dist/tests/CreatesApplication.php | 25 + freescout-dist/tests/Feature/.gitkeep | 0 freescout-dist/tests/TestCase.php | 10 + freescout-dist/tests/Unit/.keyfile | 1 + freescout-dist/tests/Unit/ConfigTest.php | 83 + freescout-dist/tests/Unit/ExampleTest.php | 18 + .../anahkiasen/underscore-php/.travis.yml | 29 + .../underscore-php/config/config.php | 16 + .../anahkiasen/underscore-php/helpers.php | 27 + .../underscore-php/src/Dispatch.php | 96 + .../anahkiasen/underscore-php/src/Method.php | 178 + .../src/Methods/ArraysMethods.php | 558 + .../src/Methods/CollectionMethods.php | 375 + .../src/Methods/FunctionsMethods.php | 243 + .../src/Methods/NumberMethods.php | 32 + .../src/Methods/ObjectMethods.php | 29 + .../src/Methods/StringsMethods.php | 543 + .../anahkiasen/underscore-php/src/Parse.php | 257 + .../underscore-php/src/Traits/Repository.php | 275 + .../underscore-php/src/Types/Arrays.php | 30 + .../underscore-php/src/Types/Functions.php | 14 + .../underscore-php/src/Types/Number.php | 30 + .../underscore-php/src/Types/Object.php | 31 + .../underscore-php/src/Types/Strings.php | 21 + .../underscore-php/src/Underscore.php | 57 + freescout-dist/vendor/autoload.php | 25 + .../laravel-laroute/src/ServiceProvider.php | 28 + .../config/translation-manager.php | 69 + .../database/migrations/.gitkeep | 0 ...04_02_193005_create_translations_table.php | 37 + .../resources/views/.gitkeep | 0 .../resources/views/index.php | 276 + .../src/Console/CleanCommand.php | 41 + .../src/Console/ExportCommand.php | 87 + .../src/Console/FindCommand.php | 41 + .../src/Console/ImportCommand.php | 55 + .../src/Console/ResetCommand.php | 41 + .../src/Events/TranslationsExportedEvent.php | 24 + .../src/ManagerServiceProvider.php | 111 + .../src/Models/Translation.php | 55 + .../src/TranslationServiceProvider.php | 41 + .../src/Translator.php | 47 + freescout-dist/vendor/bin/doctrine-dbal | 117 + freescout-dist/vendor/bin/php-parse | 120 + freescout-dist/vendor/bin/psysh | 117 + .../vendor/chumper/zipper/.travis.yml | 32 + .../src/Chumper/Zipper/Facades/Zipper.php | 13 + .../Repositories/RepositoryInterface.php | 106 + .../zipper/src/Chumper/Zipper/Zipper.php | 622 + .../Chumper/Zipper/ZipperServiceProvider.php | 50 + .../codedge/laravel-selfupdater/.styleci.yml | 16 + .../codedge/laravel-selfupdater/.travis.yml | 18 + .../config/self-update.php | 116 + .../views/mails/update-available.blade.php | 5 + .../resources/views/self-update.blade.php | 0 .../src/AbstractRepositoryType.php | 162 + .../src/Commands/CheckForUpdate.php | 56 + .../SourceRepositoryTypeContract.php | 55 + .../src/Contracts/UpdaterContract.php | 15 + .../src/Events/HasWrongPermissions.php | 24 + .../src/Events/UpdateAvailable.php | 55 + .../src/Events/UpdateFailed.php | 44 + .../src/Events/UpdateSucceeded.php | 55 + .../SendUpdateAvailableNotification.php | 80 + .../SendUpdateSucceededNotification.php | 80 + .../src/SourceRepository.php | 127 + .../laravel-selfupdater/src/UpdaterFacade.php | 24 + .../src/UpdaterManager.php | 186 + .../src/UpdaterServiceProvider.php | 98 + .../vendor/composer/ClassLoader.php | 581 + .../vendor/composer/InstalledVersions.php | 352 + .../vendor/composer/autoload_classmap.php | 3273 ++++ .../vendor/composer/autoload_files.php | 31 + .../vendor/composer/autoload_namespaces.php | 16 + .../vendor/composer/autoload_psr4.php | 134 + .../vendor/composer/autoload_real.php | 48 + .../vendor/composer/autoload_static.php | 4073 ++++ freescout-dist/vendor/composer/installed.json | 5185 ++++++ freescout-dist/vendor/composer/installed.php | 891 + .../vendor/devfactory/minify/.travis.yml | 16 + .../Minify/Providers/JavaScriptSpec.php | 101 + .../Minify/Providers/StyleSheetSpec.php | 99 + .../minify/src/Contracts/MinifyInterface.php | 16 + .../Exceptions/CannotRemoveFileException.php | 3 + .../Exceptions/CannotSaveFileException.php | 3 + .../src/Exceptions/DirNotExistException.php | 3 + .../Exceptions/DirNotWritableException.php | 3 + .../src/Exceptions/FileNotExistException.php | 3 + .../Exceptions/InvalidArgumentException.php | 3 + .../minify/src/Facades/MinifyFacade.php | 16 + .../vendor/devfactory/minify/src/Minify.php | 259 + .../minify/src/MinifyServiceProvider.php | 89 + .../minify/src/Providers/JavaScript.php | 34 + .../minify/src/Providers/StyleSheet.php | 34 + .../devfactory/minify/src/config/config.php | 84 + .../dnoegel/php-xdg-base-dir/src/Xdg.php | 132 + .../vendor/doctrine/cache/.coveralls.yml | 4 + .../vendor/doctrine/cache/.travis.yml | 42 + .../vendor/doctrine/cache/build.properties | 3 + .../lib/Doctrine/Common/Cache/ApcCache.php | 118 + .../lib/Doctrine/Common/Cache/ApcuCache.php | 106 + .../lib/Doctrine/Common/Cache/ArrayCache.php | 142 + .../cache/lib/Doctrine/Common/Cache/Cache.php | 116 + .../Doctrine/Common/Cache/CacheProvider.php | 312 + .../lib/Doctrine/Common/Cache/ChainCache.php | 147 + .../Doctrine/Common/Cache/ClearableCache.php | 40 + .../Doctrine/Common/Cache/CouchbaseCache.php | 121 + .../lib/Doctrine/Common/Cache/FileCache.php | 286 + .../Doctrine/Common/Cache/FilesystemCache.php | 111 + .../Doctrine/Common/Cache/FlushableCache.php | 37 + .../Doctrine/Common/Cache/MemcacheCache.php | 126 + .../Doctrine/Common/Cache/MemcachedCache.php | 147 + .../Doctrine/Common/Cache/MongoDBCache.php | 197 + .../Doctrine/Common/Cache/MultiGetCache.php | 39 + .../Doctrine/Common/Cache/MultiPutCache.php | 41 + .../Doctrine/Common/Cache/PhpFileCache.php | 120 + .../lib/Doctrine/Common/Cache/PredisCache.php | 136 + .../lib/Doctrine/Common/Cache/RedisCache.php | 180 + .../lib/Doctrine/Common/Cache/RiakCache.php | 250 + .../Doctrine/Common/Cache/SQLite3Cache.php | 220 + .../lib/Doctrine/Common/Cache/Version.php | 25 + .../lib/Doctrine/Common/Cache/VoidCache.php | 78 + .../Doctrine/Common/Cache/WinCacheCache.php | 109 + .../lib/Doctrine/Common/Cache/XcacheCache.php | 112 + .../Doctrine/Common/Cache/ZendDataCache.php | 83 + .../vendor/doctrine/dbal/bin/doctrine-dbal | 4 + .../doctrine/dbal/bin/doctrine-dbal.php | 61 + .../lib/Doctrine/DBAL/Abstraction/Result.php | 45 + .../Doctrine/DBAL/Cache/ArrayStatement.php | 242 + .../Doctrine/DBAL/Cache/CacheException.php | 27 + .../Doctrine/DBAL/Cache/QueryCacheProfile.php | 123 + .../DBAL/Cache/ResultCacheStatement.php | 344 + .../dbal/lib/Doctrine/DBAL/ColumnCase.php | 34 + .../dbal/lib/Doctrine/DBAL/Configuration.php | 164 + .../dbal/lib/Doctrine/DBAL/Connection.php | 2167 +++ .../lib/Doctrine/DBAL/ConnectionException.php | 41 + .../Connections/MasterSlaveConnection.php | 101 + .../PrimaryReadReplicaConnection.php | 435 + .../dbal/lib/Doctrine/DBAL/DBALException.php | 314 + .../dbal/lib/Doctrine/DBAL/Driver.php | 61 + .../DBAL/Driver/AbstractDB2Driver.php | 54 + .../DBAL/Driver/AbstractDriverException.php | 12 + .../DBAL/Driver/AbstractException.php | 60 + .../DBAL/Driver/AbstractMySQLDriver.php | 256 + .../DBAL/Driver/AbstractOracleDriver.php | 111 + .../EasyConnectString.php | 121 + .../DBAL/Driver/AbstractPostgreSQLDriver.php | 171 + .../DBAL/Driver/AbstractSQLAnywhereDriver.php | 168 + .../DBAL/Driver/AbstractSQLServerDriver.php | 107 + .../Exception/PortWithoutHost.php | 20 + .../DBAL/Driver/AbstractSQLiteDriver.php | 116 + .../lib/Doctrine/DBAL/Driver/Connection.php | 97 + .../Doctrine/DBAL/Driver/DriverException.php | 12 + .../Driver/DrizzlePDOMySql/Connection.php | 24 + .../DBAL/Driver/DrizzlePDOMySql/Driver.php | 65 + .../lib/Doctrine/DBAL/Driver/Exception.php | 34 + .../DBAL/Driver/ExceptionConverterDriver.php | 29 + .../lib/Doctrine/DBAL/Driver/FetchUtils.php | 75 + .../DBAL/Driver/IBMDB2/Connection.php | 7 + .../DBAL/Driver/IBMDB2/DB2Connection.php | 214 + .../Doctrine/DBAL/Driver/IBMDB2/DB2Driver.php | 40 + .../DBAL/Driver/IBMDB2/DB2Exception.php | 14 + .../DBAL/Driver/IBMDB2/DB2Statement.php | 560 + .../DBAL/Driver/IBMDB2/DataSourceName.php | 77 + .../Doctrine/DBAL/Driver/IBMDB2/Driver.php | 9 + .../Exception/CannotCopyStreamToStream.php | 29 + .../Exception/CannotCreateTemporaryFile.php | 29 + .../Exception/CannotWriteToTemporaryFile.php | 29 + .../IBMDB2/Exception/ConnectionError.php | 26 + .../IBMDB2/Exception/ConnectionFailed.php | 23 + .../Driver/IBMDB2/Exception/PrepareFailed.php | 27 + .../IBMDB2/Exception/StatementError.php | 26 + .../Doctrine/DBAL/Driver/IBMDB2/Statement.php | 7 + .../DBAL/Driver/Mysqli/Connection.php | 7 + .../Doctrine/DBAL/Driver/Mysqli/Driver.php | 29 + .../Mysqli/Exception/ConnectionError.php | 21 + .../Mysqli/Exception/ConnectionFailed.php | 21 + .../Exception/FailedReadingStreamOffset.php | 22 + .../Driver/Mysqli/Exception/InvalidOption.php | 28 + .../Mysqli/Exception/StatementError.php | 21 + .../Driver/Mysqli/Exception/UnknownType.php | 25 + .../DBAL/Driver/Mysqli/MysqliConnection.php | 320 + .../DBAL/Driver/Mysqli/MysqliException.php | 14 + .../DBAL/Driver/Mysqli/MysqliStatement.php | 570 + .../Doctrine/DBAL/Driver/Mysqli/Statement.php | 7 + .../Doctrine/DBAL/Driver/OCI8/Connection.php | 7 + .../lib/Doctrine/DBAL/Driver/OCI8/Driver.php | 55 + .../Exception/NonTerminatedStringLiteral.php | 27 + .../OCI8/Exception/SequenceDoesNotExist.php | 20 + .../OCI8/Exception/UnknownParameterIndex.php | 24 + .../DBAL/Driver/OCI8/OCI8Connection.php | 259 + .../DBAL/Driver/OCI8/OCI8Exception.php | 27 + .../DBAL/Driver/OCI8/OCI8Statement.php | 654 + .../Doctrine/DBAL/Driver/OCI8/Statement.php | 7 + .../Doctrine/DBAL/Driver/PDO/Connection.php | 9 + .../Doctrine/DBAL/Driver/PDO/Exception.php | 20 + .../Doctrine/DBAL/Driver/PDO/MySQL/Driver.php | 9 + .../Doctrine/DBAL/Driver/PDO/OCI/Driver.php | 9 + .../Doctrine/DBAL/Driver/PDO/PgSQL/Driver.php | 9 + .../DBAL/Driver/PDO/SQLSrv/Connection.php | 9 + .../DBAL/Driver/PDO/SQLSrv/Driver.php | 9 + .../DBAL/Driver/PDO/SQLSrv/Statement.php | 9 + .../DBAL/Driver/PDO/SQLite/Driver.php | 9 + .../Doctrine/DBAL/Driver/PDO/Statement.php | 9 + .../lib/Doctrine/DBAL/Driver/PDOException.php | 56 + .../Doctrine/DBAL/Driver/PDOIbm/Driver.php | 63 + .../Doctrine/DBAL/Driver/PDOMySql/Driver.php | 78 + .../Doctrine/DBAL/Driver/PDOOracle/Driver.php | 59 + .../Doctrine/DBAL/Driver/PDOPgSql/Driver.php | 121 + .../Doctrine/DBAL/Driver/PDOSqlite/Driver.php | 86 + .../DBAL/Driver/PDOSqlsrv/Connection.php | 44 + .../Doctrine/DBAL/Driver/PDOSqlsrv/Driver.php | 100 + .../DBAL/Driver/PDOSqlsrv/Statement.php | 46 + .../DBAL/Driver/PingableConnection.php | 19 + .../dbal/lib/Doctrine/DBAL/Driver/Result.php | 89 + .../Doctrine/DBAL/Driver/ResultStatement.php | 110 + .../DBAL/Driver/SQLAnywhere/Driver.php | 95 + .../SQLAnywhere/SQLAnywhereConnection.php | 235 + .../SQLAnywhere/SQLAnywhereException.php | 74 + .../SQLAnywhere/SQLAnywhereStatement.php | 465 + .../DBAL/Driver/SQLSrv/Connection.php | 7 + .../Doctrine/DBAL/Driver/SQLSrv/Driver.php | 62 + .../DBAL/Driver/SQLSrv/Exception/Error.php | 47 + .../DBAL/Driver/SQLSrv/LastInsertId.php | 32 + .../DBAL/Driver/SQLSrv/SQLSrvConnection.php | 219 + .../DBAL/Driver/SQLSrv/SQLSrvException.php | 24 + .../DBAL/Driver/SQLSrv/SQLSrvStatement.php | 537 + .../Doctrine/DBAL/Driver/SQLSrv/Statement.php | 7 + .../DBAL/Driver/ServerInfoAwareConnection.php | 25 + .../lib/Doctrine/DBAL/Driver/Statement.php | 109 + .../DBAL/Driver/StatementIterator.php | 29 + .../dbal/lib/Doctrine/DBAL/DriverManager.php | 455 + .../DBAL/Event/ConnectionEventArgs.php | 61 + .../DBAL/Event/Listeners/MysqlSessionInit.php | 58 + .../Event/Listeners/OracleSessionInit.php | 74 + .../DBAL/Event/Listeners/SQLSessionInit.php | 41 + .../SchemaAlterTableAddColumnEventArgs.php | 82 + .../SchemaAlterTableChangeColumnEventArgs.php | 82 + .../DBAL/Event/SchemaAlterTableEventArgs.php | 69 + .../SchemaAlterTableRemoveColumnEventArgs.php | 82 + .../SchemaAlterTableRenameColumnEventArgs.php | 97 + .../Event/SchemaColumnDefinitionEventArgs.php | 108 + .../SchemaCreateTableColumnEventArgs.php | 82 + .../DBAL/Event/SchemaCreateTableEventArgs.php | 97 + .../DBAL/Event/SchemaDropTableEventArgs.php | 69 + .../Doctrine/DBAL/Event/SchemaEventArgs.php | 32 + .../Event/SchemaIndexDefinitionEventArgs.php | 92 + .../dbal/lib/Doctrine/DBAL/Events.php | 33 + .../dbal/lib/Doctrine/DBAL/Exception.php | 10 + .../DBAL/Exception/ConnectionException.php | 12 + .../DBAL/Exception/ConnectionLost.php | 10 + .../ConstraintViolationException.php | 12 + .../DatabaseObjectExistsException.php | 16 + .../DatabaseObjectNotFoundException.php | 16 + .../DBAL/Exception/DeadlockException.php | 12 + .../DBAL/Exception/DriverException.php | 56 + ...ForeignKeyConstraintViolationException.php | 12 + .../Exception/InvalidArgumentException.php | 21 + .../Exception/InvalidFieldNameException.php | 12 + .../Exception/LockWaitTimeoutException.php | 12 + .../Doctrine/DBAL/Exception/NoKeyValue.php | 25 + .../Exception/NonUniqueFieldNameException.php | 12 + .../NotNullConstraintViolationException.php | 12 + .../DBAL/Exception/ReadOnlyException.php | 12 + .../DBAL/Exception/RetryableException.php | 14 + .../DBAL/Exception/ServerException.php | 12 + .../DBAL/Exception/SyntaxErrorException.php | 12 + .../DBAL/Exception/TableExistsException.php | 12 + .../DBAL/Exception/TableNotFoundException.php | 12 + .../UniqueConstraintViolationException.php | 12 + .../dbal/lib/Doctrine/DBAL/FetchMode.php | 75 + .../lib/Doctrine/DBAL/Id/TableGenerator.php | 160 + .../DBAL/Id/TableGeneratorSchemaVisitor.php | 71 + .../dbal/lib/Doctrine/DBAL/LockMode.php | 23 + .../lib/Doctrine/DBAL/Logging/DebugStack.php | 62 + .../Doctrine/DBAL/Logging/EchoSQLLogger.php | 40 + .../lib/Doctrine/DBAL/Logging/LoggerChain.php | 52 + .../lib/Doctrine/DBAL/Logging/SQLLogger.php | 29 + .../dbal/lib/Doctrine/DBAL/ParameterType.php | 65 + .../DBAL/Platforms/AbstractPlatform.php | 3692 ++++ .../Doctrine/DBAL/Platforms/DB2Platform.php | 925 + .../DBAL/Platforms/DateIntervalUnit.php | 31 + .../DBAL/Platforms/DrizzlePlatform.php | 645 + .../DBAL/Platforms/Keywords/DB2Keywords.php | 420 + .../Platforms/Keywords/DrizzleKeywords.php | 326 + .../DBAL/Platforms/Keywords/KeywordList.php | 54 + .../Platforms/Keywords/MariaDb102Keywords.php | 271 + .../DBAL/Platforms/Keywords/MsSQLKeywords.php | 21 + .../Platforms/Keywords/MySQL57Keywords.php | 263 + .../Platforms/Keywords/MySQL80Keywords.php | 65 + .../DBAL/Platforms/Keywords/MySQLKeywords.php | 265 + .../Platforms/Keywords/OracleKeywords.php | 139 + .../Keywords/PostgreSQL100Keywords.php | 16 + .../Keywords/PostgreSQL91Keywords.php | 126 + .../Keywords/PostgreSQL92Keywords.php | 29 + .../Keywords/PostgreSQL94Keywords.php | 32 + .../Platforms/Keywords/PostgreSQLKeywords.php | 113 + .../Keywords/ReservedKeywordsValidator.php | 127 + .../Keywords/SQLAnywhere11Keywords.php | 39 + .../Keywords/SQLAnywhere12Keywords.php | 48 + .../Keywords/SQLAnywhere16Keywords.php | 39 + .../Keywords/SQLAnywhereKeywords.php | 262 + .../Keywords/SQLServer2005Keywords.php | 39 + .../Keywords/SQLServer2008Keywords.php | 31 + .../Keywords/SQLServer2012Keywords.php | 37 + .../Platforms/Keywords/SQLServerKeywords.php | 209 + .../Platforms/Keywords/SQLiteKeywords.php | 147 + .../DBAL/Platforms/MariaDb1027Platform.php | 35 + .../DBAL/Platforms/MySQL57Platform.php | 71 + .../DBAL/Platforms/MySQL80Platform.php | 17 + .../Doctrine/DBAL/Platforms/MySqlPlatform.php | 1201 ++ .../DBAL/Platforms/OraclePlatform.php | 1247 ++ .../DBAL/Platforms/PostgreSQL100Platform.php | 33 + .../DBAL/Platforms/PostgreSQL91Platform.php | 50 + .../DBAL/Platforms/PostgreSQL92Platform.php | 72 + .../DBAL/Platforms/PostgreSQL94Platform.php | 41 + .../DBAL/Platforms/SQLAnywhere11Platform.php | 28 + .../DBAL/Platforms/SQLAnywhere12Platform.php | 116 + .../DBAL/Platforms/SQLAnywhere16Platform.php | 39 + .../DBAL/Platforms/SQLAnywherePlatform.php | 1525 ++ .../DBAL/Platforms/SQLAzurePlatform.php | 35 + .../DBAL/Platforms/SQLServer2005Platform.php | 48 + .../DBAL/Platforms/SQLServer2008Platform.php | 120 + .../DBAL/Platforms/SQLServer2012Platform.php | 146 + .../DBAL/Platforms/SQLServerPlatform.php | 1718 ++ .../DBAL/Platforms/SqlitePlatform.php | 1283 ++ .../lib/Doctrine/DBAL/Platforms/TrimMode.php | 23 + .../Doctrine/DBAL/Portability/Connection.php | 128 + .../DBAL/Portability/OptimizeFlags.php | 44 + .../Doctrine/DBAL/Portability/Statement.php | 400 + .../Query/Expression/CompositeExpression.php | 165 + .../Query/Expression/ExpressionBuilder.php | 309 + .../lib/Doctrine/DBAL/Query/QueryBuilder.php | 1411 ++ .../Doctrine/DBAL/Query/QueryException.php | 39 + .../dbal/lib/Doctrine/DBAL/SQLParserUtils.php | 311 + .../Doctrine/DBAL/SQLParserUtilsException.php | 37 + .../Doctrine/DBAL/Schema/AbstractAsset.php | 213 + .../DBAL/Schema/AbstractSchemaManager.php | 1150 ++ .../dbal/lib/Doctrine/DBAL/Schema/Column.php | 454 + .../lib/Doctrine/DBAL/Schema/ColumnDiff.php | 59 + .../lib/Doctrine/DBAL/Schema/Comparator.php | 556 + .../lib/Doctrine/DBAL/Schema/Constraint.php | 43 + .../Doctrine/DBAL/Schema/DB2SchemaManager.php | 239 + .../DBAL/Schema/DrizzleSchemaManager.php | 104 + .../DBAL/Schema/ForeignKeyConstraint.php | 399 + .../lib/Doctrine/DBAL/Schema/Identifier.php | 27 + .../dbal/lib/Doctrine/DBAL/Schema/Index.php | 376 + .../DBAL/Schema/MySqlSchemaManager.php | 372 + .../DBAL/Schema/OracleSchemaManager.php | 419 + .../DBAL/Schema/SQLAnywhereSchemaManager.php | 238 + .../DBAL/Schema/SQLServerSchemaManager.php | 354 + .../dbal/lib/Doctrine/DBAL/Schema/Schema.php | 482 + .../lib/Doctrine/DBAL/Schema/SchemaConfig.php | 100 + .../lib/Doctrine/DBAL/Schema/SchemaDiff.php | 170 + .../Doctrine/DBAL/Schema/SchemaException.php | 187 + .../lib/Doctrine/DBAL/Schema/Sequence.php | 140 + .../DBAL/Schema/SqliteSchemaManager.php | 563 + .../AbstractSchemaSynchronizer.php | 49 + .../Synchronizer/SchemaSynchronizer.php | 74 + .../SingleDatabaseSynchronizer.php | 160 + .../dbal/lib/Doctrine/DBAL/Schema/Table.php | 909 + .../lib/Doctrine/DBAL/Schema/TableDiff.php | 152 + .../dbal/lib/Doctrine/DBAL/Schema/View.php | 30 + .../DBAL/Schema/Visitor/AbstractVisitor.php | 47 + .../Visitor/CreateSchemaSqlCollector.php | 99 + .../Schema/Visitor/DropSchemaSqlCollector.php | 101 + .../Doctrine/DBAL/Schema/Visitor/Graphviz.php | 168 + .../DBAL/Schema/Visitor/NamespaceVisitor.php | 18 + .../Schema/Visitor/RemoveNamespacedAssets.php | 79 + .../DBAL/Schema/Visitor/SchemaDiffVisitor.php | 50 + .../Doctrine/DBAL/Schema/Visitor/Visitor.php | 46 + .../DBAL/Sharding/PoolingShardConnection.php | 264 + .../DBAL/Sharding/PoolingShardManager.php | 103 + .../SQLAzureFederationsSynchronizer.php | 284 + .../SQLAzure/SQLAzureShardManager.php | 211 + .../SQLAzure/Schema/MultiTenantVisitor.php | 152 + .../ShardChoser/MultiTenantShardChoser.php | 22 + .../DBAL/Sharding/ShardChoser/ShardChoser.php | 23 + .../Doctrine/DBAL/Sharding/ShardManager.php | 76 + .../DBAL/Sharding/ShardingException.php | 63 + .../dbal/lib/Doctrine/DBAL/Statement.php | 589 + .../Tools/Console/Command/ImportCommand.php | 143 + .../Console/Command/ReservedWordsCommand.php | 243 + .../Tools/Console/Command/RunSqlCommand.php | 120 + .../DBAL/Tools/Console/ConnectionNotFound.php | 9 + .../DBAL/Tools/Console/ConnectionProvider.php | 15 + .../SingleConnectionProvider.php | 38 + .../DBAL/Tools/Console/ConsoleRunner.php | 118 + .../Tools/Console/Helper/ConnectionHelper.php | 47 + .../dbal/lib/Doctrine/DBAL/Tools/Dumper.php | 182 + .../DBAL/TransactionIsolationLevel.php | 35 + .../lib/Doctrine/DBAL/Types/ArrayType.php | 73 + .../Doctrine/DBAL/Types/AsciiStringType.php | 32 + .../lib/Doctrine/DBAL/Types/BigIntType.php | 44 + .../lib/Doctrine/DBAL/Types/BinaryType.php | 67 + .../dbal/lib/Doctrine/DBAL/Types/BlobType.php | 67 + .../lib/Doctrine/DBAL/Types/BooleanType.php | 52 + .../DBAL/Types/ConversionException.php | 123 + .../Doctrine/DBAL/Types/DateImmutableType.php | 70 + .../Doctrine/DBAL/Types/DateIntervalType.php | 88 + .../DBAL/Types/DateTimeImmutableType.php | 76 + .../lib/Doctrine/DBAL/Types/DateTimeType.php | 73 + .../DBAL/Types/DateTimeTzImmutableType.php | 70 + .../Doctrine/DBAL/Types/DateTimeTzType.php | 79 + .../dbal/lib/Doctrine/DBAL/Types/DateType.php | 66 + .../lib/Doctrine/DBAL/Types/DecimalType.php | 35 + .../lib/Doctrine/DBAL/Types/FloatType.php | 32 + .../dbal/lib/Doctrine/DBAL/Types/GuidType.php | 35 + .../lib/Doctrine/DBAL/Types/IntegerType.php | 44 + .../lib/Doctrine/DBAL/Types/JsonArrayType.php | 47 + .../dbal/lib/Doctrine/DBAL/Types/JsonType.php | 84 + .../lib/Doctrine/DBAL/Types/ObjectType.php | 72 + .../DBAL/Types/PhpDateTimeMappingType.php | 12 + .../DBAL/Types/PhpIntegerMappingType.php | 12 + .../Doctrine/DBAL/Types/SimpleArrayType.php | 68 + .../lib/Doctrine/DBAL/Types/SmallIntType.php | 44 + .../lib/Doctrine/DBAL/Types/StringType.php | 35 + .../dbal/lib/Doctrine/DBAL/Types/TextType.php | 38 + .../Doctrine/DBAL/Types/TimeImmutableType.php | 70 + .../dbal/lib/Doctrine/DBAL/Types/TimeType.php | 66 + .../dbal/lib/Doctrine/DBAL/Types/Type.php | 386 + .../lib/Doctrine/DBAL/Types/TypeRegistry.php | 127 + .../dbal/lib/Doctrine/DBAL/Types/Types.php | 47 + .../DBAL/Types/VarDateTimeImmutableType.php | 68 + .../Doctrine/DBAL/Types/VarDateTimeType.php | 35 + .../dbal/lib/Doctrine/DBAL/Version.php | 36 + .../DBAL/VersionAwarePlatformDriver.php | 28 + freescout-dist/vendor/doctrine/dbal/psalm.xml | 240 + .../lib/Doctrine/Deprecations/Deprecation.php | 312 + .../PHPUnit/VerifyDeprecations.php | 66 + .../vendor/doctrine/deprecations/phpstan.neon | 9 + .../vendor/doctrine/deprecations/psalm.xml | 30 + .../vendor/doctrine/event-manager/psalm.xml | 15 + .../doctrine/event-manager/src/EventArgs.php | 45 + .../event-manager/src/EventManager.php | 156 + .../event-manager/src/EventSubscriber.php | 21 + .../Doctrine/Common/Inflector/Inflector.php | 499 + .../Doctrine/Common/Lexer/AbstractLexer.php | 327 + .../EmailValidator/EmailLexer.php | 235 + .../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 | 9 + .../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 | 386 + .../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 | 111 + .../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 + .../src/ElementReference/Resolver.php | 169 + .../src/ElementReference/Subject.php | 153 + .../src/ElementReference/Usage.php | 49 + .../src/Exceptions/NestingException.php | 36 + .../enshrined/svg-sanitize/src/Helper.php | 53 + .../enshrined/svg-sanitize/src/Sanitizer.php | 669 + .../src/data/AllowedAttributes.php | 355 + .../svg-sanitize/src/data/AllowedTags.php | 196 + .../src/data/AttributeInterface.php | 18 + .../svg-sanitize/src/data/TagInterface.php | 19 + .../enshrined/svg-sanitize/src/data/XPath.php | 64 + .../svg-sanitize/src/svg-scanner.php | 192 + .../vendor/erusev/parsedown/Parsedown.php | 1693 ++ .../vendor/ezyang/htmlpurifier/CREDITS | 9 + .../vendor/ezyang/htmlpurifier/INSTALL | 341 + .../ezyang/htmlpurifier/INSTALL.fr.utf8 | 60 + .../vendor/ezyang/htmlpurifier/NEWS | 1224 ++ .../vendor/ezyang/htmlpurifier/TODO | 150 + .../vendor/ezyang/htmlpurifier/VERSION | 1 + .../vendor/ezyang/htmlpurifier/WHATSNEW | 2 + .../vendor/ezyang/htmlpurifier/WYSIWYG | 20 + .../extras/ConfigDoc/HTMLXSLTProcessor.php | 91 + .../ezyang/htmlpurifier/extras/FSTools.php | 164 + .../htmlpurifier/extras/FSTools/File.php | 141 + .../extras/HTMLPurifierExtras.auto.php | 11 + .../HTMLPurifierExtras.autoload-legacy.php | 15 + .../extras/HTMLPurifierExtras.autoload.php | 23 + .../extras/HTMLPurifierExtras.php | 31 + .../vendor/ezyang/htmlpurifier/extras/README | 32 + .../library/HTMLPurifier.auto.php | 11 + .../library/HTMLPurifier.autoload-legacy.php | 15 + .../library/HTMLPurifier.autoload.php | 24 + .../library/HTMLPurifier.composer.php | 4 + .../library/HTMLPurifier.func.php | 25 + .../library/HTMLPurifier.includes.php | 234 + .../library/HTMLPurifier.kses.php | 30 + .../library/HTMLPurifier.path.php | 11 + .../htmlpurifier/library/HTMLPurifier.php | 296 + .../library/HTMLPurifier.safe-includes.php | 228 + .../library/HTMLPurifier/Arborize.php | 71 + .../library/HTMLPurifier/AttrCollections.php | 148 + .../library/HTMLPurifier/AttrDef.php | 144 + .../library/HTMLPurifier/AttrDef/CSS.php | 136 + .../HTMLPurifier/AttrDef/CSS/AlphaValue.php | 34 + .../HTMLPurifier/AttrDef/CSS/Background.php | 111 + .../AttrDef/CSS/BackgroundPosition.php | 157 + .../HTMLPurifier/AttrDef/CSS/Border.php | 56 + .../HTMLPurifier/AttrDef/CSS/Color.php | 161 + .../HTMLPurifier/AttrDef/CSS/Composite.php | 48 + .../AttrDef/CSS/DenyElementDecorator.php | 44 + .../HTMLPurifier/AttrDef/CSS/Filter.php | 77 + .../library/HTMLPurifier/AttrDef/CSS/Font.php | 176 + .../HTMLPurifier/AttrDef/CSS/FontFamily.php | 219 + .../HTMLPurifier/AttrDef/CSS/Ident.php | 32 + .../AttrDef/CSS/ImportantDecorator.php | 56 + .../HTMLPurifier/AttrDef/CSS/Length.php | 77 + .../HTMLPurifier/AttrDef/CSS/ListStyle.php | 112 + .../HTMLPurifier/AttrDef/CSS/Multiple.php | 71 + .../HTMLPurifier/AttrDef/CSS/Number.php | 84 + .../HTMLPurifier/AttrDef/CSS/Percentage.php | 54 + .../AttrDef/CSS/TextDecoration.php | 46 + .../library/HTMLPurifier/AttrDef/CSS/URI.php | 77 + .../library/HTMLPurifier/AttrDef/Clone.php | 44 + .../library/HTMLPurifier/AttrDef/Enum.php | 73 + .../HTMLPurifier/AttrDef/HTML/Bool.php | 48 + .../HTMLPurifier/AttrDef/HTML/Class.php | 48 + .../HTMLPurifier/AttrDef/HTML/Color.php | 51 + .../HTMLPurifier/AttrDef/HTML/FrameTarget.php | 38 + .../library/HTMLPurifier/AttrDef/HTML/ID.php | 113 + .../HTMLPurifier/AttrDef/HTML/Length.php | 56 + .../HTMLPurifier/AttrDef/HTML/LinkTypes.php | 72 + .../HTMLPurifier/AttrDef/HTML/MultiLength.php | 60 + .../HTMLPurifier/AttrDef/HTML/Nmtokens.php | 70 + .../HTMLPurifier/AttrDef/HTML/Pixels.php | 76 + .../library/HTMLPurifier/AttrDef/Integer.php | 91 + .../library/HTMLPurifier/AttrDef/Lang.php | 86 + .../library/HTMLPurifier/AttrDef/Switch.php | 53 + .../library/HTMLPurifier/AttrDef/Text.php | 21 + .../library/HTMLPurifier/AttrDef/URI.php | 111 + .../HTMLPurifier/AttrDef/URI/Email.php | 20 + .../AttrDef/URI/Email/SimpleCheck.php | 29 + .../library/HTMLPurifier/AttrDef/URI/IPv4.php | 45 + .../library/HTMLPurifier/AttrDef/URI/IPv6.php | 89 + .../library/HTMLPurifier/AttrTransform.php | 60 + .../HTMLPurifier/AttrTransform/Background.php | 28 + .../HTMLPurifier/AttrTransform/BdoDir.php | 27 + .../HTMLPurifier/AttrTransform/BgColor.php | 28 + .../HTMLPurifier/AttrTransform/BoolToCSS.php | 47 + .../HTMLPurifier/AttrTransform/Border.php | 26 + .../HTMLPurifier/AttrTransform/EnumToCSS.php | 68 + .../AttrTransform/ImgRequired.php | 47 + .../HTMLPurifier/AttrTransform/ImgSpace.php | 61 + .../HTMLPurifier/AttrTransform/Input.php | 56 + .../HTMLPurifier/AttrTransform/Lang.php | 31 + .../HTMLPurifier/AttrTransform/Length.php | 45 + .../HTMLPurifier/AttrTransform/Name.php | 33 + .../HTMLPurifier/AttrTransform/Nofollow.php | 52 + .../HTMLPurifier/AttrTransform/SafeEmbed.php | 25 + .../HTMLPurifier/AttrTransform/SafeObject.php | 28 + .../HTMLPurifier/AttrTransform/SafeParam.php | 79 + .../AttrTransform/ScriptRequired.php | 23 + .../AttrTransform/TargetBlank.php | 45 + .../AttrTransform/TargetNoopener.php | 37 + .../AttrTransform/TargetNoreferrer.php | 37 + .../HTMLPurifier/AttrTransform/Textarea.php | 27 + .../library/HTMLPurifier/AttrTypes.php | 96 + .../library/HTMLPurifier/Bootstrap.php | 124 + .../library/HTMLPurifier/CSSDefinition.php | 533 + .../library/HTMLPurifier/ChildDef.php | 52 + .../HTMLPurifier/ChildDef/Chameleon.php | 67 + .../library/HTMLPurifier/ChildDef/Custom.php | 102 + .../library/HTMLPurifier/ChildDef/Empty.php | 38 + .../HTMLPurifier/ChildDef/Optional.php | 45 + .../HTMLPurifier/ChildDef/Required.php | 118 + .../ChildDef/StrictBlockquote.php | 110 + .../library/HTMLPurifier/ChildDef/Table.php | 224 + .../library/HTMLPurifier/Config.php | 920 + .../library/HTMLPurifier/ConfigSchema.php | 176 + .../ConfigSchema/Builder/ConfigSchema.php | 48 + .../HTMLPurifier/ConfigSchema/Builder/Xml.php | 144 + .../HTMLPurifier/ConfigSchema/Exception.php | 11 + .../HTMLPurifier/ConfigSchema/Interchange.php | 47 + .../ConfigSchema/Interchange/Directive.php | 89 + .../ConfigSchema/Interchange/Id.php | 58 + .../ConfigSchema/InterchangeBuilder.php | 226 + .../HTMLPurifier/ConfigSchema/Validator.php | 248 + .../ConfigSchema/ValidatorAtom.php | 130 + .../HTMLPurifier/ConfigSchema/schema.ser | 1 + .../HTMLPurifier/ConfigSchema/schema/info.ini | 3 + .../library/HTMLPurifier/ContentSets.php | 170 + .../library/HTMLPurifier/Context.php | 95 + .../library/HTMLPurifier/Definition.php | 55 + .../library/HTMLPurifier/DefinitionCache.php | 129 + .../DefinitionCache/Decorator.php | 112 + .../DefinitionCache/Decorator/Cleanup.php | 78 + .../DefinitionCache/Decorator/Memory.php | 85 + .../DefinitionCache/Decorator/Template.php.in | 82 + .../HTMLPurifier/DefinitionCache/Null.php | 76 + .../DefinitionCache/Serializer.php | 311 + .../DefinitionCache/Serializer/README | 3 + .../HTMLPurifier/DefinitionCacheFactory.php | 106 + .../library/HTMLPurifier/Doctype.php | 73 + .../library/HTMLPurifier/DoctypeRegistry.php | 142 + .../library/HTMLPurifier/ElementDef.php | 216 + .../library/HTMLPurifier/Encoder.php | 617 + .../library/HTMLPurifier/EntityLookup.php | 48 + .../HTMLPurifier/EntityLookup/entities.ser | 1 + .../library/HTMLPurifier/EntityParser.php | 285 + .../library/HTMLPurifier/ErrorCollector.php | 244 + .../library/HTMLPurifier/ErrorStruct.php | 74 + .../library/HTMLPurifier/Exception.php | 12 + .../library/HTMLPurifier/Filter.php | 56 + .../Filter/ExtractStyleBlocks.php | 341 + .../library/HTMLPurifier/Filter/YouTube.php | 65 + .../library/HTMLPurifier/Generator.php | 286 + .../library/HTMLPurifier/HTMLDefinition.php | 493 + .../library/HTMLPurifier/HTMLModule.php | 284 + .../library/HTMLPurifier/HTMLModule/Bdo.php | 44 + .../HTMLModule/CommonAttributes.php | 31 + .../library/HTMLPurifier/HTMLModule/Edit.php | 55 + .../library/HTMLPurifier/HTMLModule/Forms.php | 190 + .../HTMLPurifier/HTMLModule/Hypertext.php | 40 + .../HTMLPurifier/HTMLModule/Iframe.php | 51 + .../library/HTMLPurifier/HTMLModule/Image.php | 49 + .../HTMLPurifier/HTMLModule/Legacy.php | 186 + .../library/HTMLPurifier/HTMLModule/List.php | 51 + .../library/HTMLPurifier/HTMLModule/Name.php | 26 + .../HTMLPurifier/HTMLModule/Nofollow.php | 25 + .../HTMLModule/NonXMLCommonAttributes.php | 20 + .../HTMLPurifier/HTMLModule/Object.php | 62 + .../HTMLPurifier/HTMLModule/Presentation.php | 42 + .../HTMLPurifier/HTMLModule/Proprietary.php | 40 + .../library/HTMLPurifier/HTMLModule/Ruby.php | 36 + .../HTMLPurifier/HTMLModule/SafeEmbed.php | 40 + .../HTMLPurifier/HTMLModule/SafeObject.php | 62 + .../HTMLPurifier/HTMLModule/SafeScripting.php | 40 + .../HTMLPurifier/HTMLModule/Scripting.php | 73 + .../HTMLModule/StyleAttribute.php | 33 + .../HTMLPurifier/HTMLModule/Tables.php | 75 + .../HTMLPurifier/HTMLModule/Target.php | 28 + .../HTMLPurifier/HTMLModule/TargetBlank.php | 24 + .../HTMLModule/TargetNoopener.php | 21 + .../HTMLModule/TargetNoreferrer.php | 21 + .../library/HTMLPurifier/HTMLModule/Text.php | 87 + .../library/HTMLPurifier/HTMLModule/Tidy.php | 230 + .../HTMLPurifier/HTMLModule/Tidy/Name.php | 33 + .../HTMLModule/Tidy/Proprietary.php | 34 + .../HTMLPurifier/HTMLModule/Tidy/Strict.php | 43 + .../HTMLModule/Tidy/Transitional.php | 16 + .../HTMLPurifier/HTMLModule/Tidy/XHTML.php | 26 + .../HTMLModule/Tidy/XHTMLAndHTML4.php | 179 + .../HTMLModule/XMLCommonAttributes.php | 20 + .../HTMLPurifier/HTMLModuleManager.php | 467 + .../library/HTMLPurifier/IDAccumulator.php | 57 + .../library/HTMLPurifier/Injector.php | 283 + .../HTMLPurifier/Injector/AutoParagraph.php | 356 + .../HTMLPurifier/Injector/DisplayLinkURI.php | 40 + .../library/HTMLPurifier/Injector/Linkify.php | 64 + .../HTMLPurifier/Injector/PurifierLinkify.php | 71 + .../HTMLPurifier/Injector/RemoveEmpty.php | 112 + .../Injector/RemoveSpansWithoutAttributes.php | 84 + .../HTMLPurifier/Injector/SafeObject.php | 124 + .../library/HTMLPurifier/Language.php | 204 + .../Language/classes/en-x-test.php | 9 + .../Language/messages/en-x-test.php | 13 + .../Language/messages/en-x-testmini.php | 14 + .../HTMLPurifier/Language/messages/en.php | 55 + .../library/HTMLPurifier/LanguageFactory.php | 209 + .../library/HTMLPurifier/Length.php | 162 + .../library/HTMLPurifier/Lexer/DOMLex.php | 338 + .../library/HTMLPurifier/Lexer/DirectLex.php | 539 + .../library/HTMLPurifier/Lexer/PH5P.php | 4788 +++++ .../library/HTMLPurifier/Node.php | 49 + .../library/HTMLPurifier/Node/Comment.php | 36 + .../library/HTMLPurifier/Node/Element.php | 59 + .../library/HTMLPurifier/Node/Text.php | 54 + .../library/HTMLPurifier/PercentEncoder.php | 111 + .../library/HTMLPurifier/Printer.php | 218 + .../HTMLPurifier/Printer/CSSDefinition.php | 44 + .../HTMLPurifier/Printer/ConfigForm.css | 10 + .../HTMLPurifier/Printer/ConfigForm.js | 5 + .../HTMLPurifier/Printer/ConfigForm.php | 451 + .../HTMLPurifier/Printer/HTMLDefinition.php | 324 + .../library/HTMLPurifier/PropertyList.php | 122 + .../HTMLPurifier/PropertyListIterator.php | 42 + .../library/HTMLPurifier/Queue.php | 56 + .../library/HTMLPurifier/Strategy.php | 26 + .../HTMLPurifier/Strategy/Composite.php | 30 + .../library/HTMLPurifier/Strategy/Core.php | 17 + .../HTMLPurifier/Strategy/FixNesting.php | 181 + .../HTMLPurifier/Strategy/MakeWellFormed.php | 659 + .../Strategy/RemoveForeignElements.php | 207 + .../Strategy/ValidateAttributes.php | 45 + .../library/HTMLPurifier/StringHash.php | 47 + .../library/HTMLPurifier/StringHashParser.php | 136 + .../library/HTMLPurifier/TagTransform.php | 37 + .../HTMLPurifier/TagTransform/Font.php | 114 + .../HTMLPurifier/TagTransform/Simple.php | 44 + .../library/HTMLPurifier/Token.php | 100 + .../library/HTMLPurifier/Token/Comment.php | 38 + .../library/HTMLPurifier/Token/Empty.php | 15 + .../library/HTMLPurifier/Token/End.php | 24 + .../library/HTMLPurifier/Token/Start.php | 10 + .../library/HTMLPurifier/Token/Tag.php | 68 + .../library/HTMLPurifier/Token/Text.php | 53 + .../library/HTMLPurifier/TokenFactory.php | 118 + .../htmlpurifier/library/HTMLPurifier/URI.php | 316 + .../library/HTMLPurifier/URIDefinition.php | 112 + .../library/HTMLPurifier/URIFilter.php | 74 + .../URIFilter/DisableExternal.php | 54 + .../URIFilter/DisableExternalResources.php | 25 + .../URIFilter/DisableResources.php | 22 + .../HTMLPurifier/URIFilter/HostBlacklist.php | 46 + .../HTMLPurifier/URIFilter/MakeAbsolute.php | 158 + .../library/HTMLPurifier/URIFilter/Munge.php | 115 + .../HTMLPurifier/URIFilter/SafeIframe.php | 68 + .../library/HTMLPurifier/URIParser.php | 71 + .../library/HTMLPurifier/URIScheme.php | 102 + .../library/HTMLPurifier/URIScheme/data.php | 136 + .../library/HTMLPurifier/URIScheme/file.php | 44 + .../library/HTMLPurifier/URIScheme/ftp.php | 58 + .../library/HTMLPurifier/URIScheme/http.php | 36 + .../library/HTMLPurifier/URIScheme/https.php | 18 + .../library/HTMLPurifier/URIScheme/mailto.php | 40 + .../library/HTMLPurifier/URIScheme/news.php | 35 + .../library/HTMLPurifier/URIScheme/nntp.php | 32 + .../library/HTMLPurifier/URIScheme/tel.php | 46 + .../HTMLPurifier/URISchemeRegistry.php | 81 + .../library/HTMLPurifier/UnitConverter.php | 307 + .../library/HTMLPurifier/VarParser.php | 198 + .../HTMLPurifier/VarParser/Flexible.php | 130 + .../library/HTMLPurifier/VarParser/Native.php | 38 + .../HTMLPurifier/VarParserException.php | 11 + .../library/HTMLPurifier/Zipper.php | 157 + .../htmlpurifier/maintenance/PH5P.patch | 102 + .../ezyang/htmlpurifier/maintenance/PH5P.php | 3889 ++++ .../htmlpurifier/maintenance/add-vimline.php | 130 + .../htmlpurifier/maintenance/common.php | 25 + .../maintenance/compile-doxygen.sh | 11 + .../maintenance/config-scanner.php | 155 + .../maintenance/flush-definition-cache.php | 42 + .../ezyang/htmlpurifier/maintenance/flush.sh | 8 + .../maintenance/generate-entity-file.php | 75 + .../maintenance/generate-includes.php | 192 + .../maintenance/generate-ph5p-patch.php | 22 + .../maintenance/generate-schema-cache.php | 45 + .../maintenance/generate-standalone.php | 159 + .../maintenance/merge-library.php | 11 + .../maintenance/old-extract-schema.php | 71 + .../maintenance/old-remove-require-once.php | 32 + .../maintenance/old-remove-schema-def.php | 32 + .../maintenance/regenerate-docs.sh | 5 + .../remove-trailing-whitespace.php | 37 + .../maintenance/rename-config.php | 84 + .../vendor/ezyang/htmlpurifier/package.php | 61 + .../vendor/ezyang/htmlpurifier/phpdoc.ini | 102 + .../htmlpurifier/plugins/phorum/Changelog | 27 + .../htmlpurifier/plugins/phorum/INSTALL | 84 + .../ezyang/htmlpurifier/plugins/phorum/README | 45 + .../plugins/phorum/config.default.php | 58 + .../plugins/phorum/htmlpurifier.php | 316 + .../plugins/phorum/htmlpurifier/README | 3 + .../plugins/phorum/init-config.php | 30 + .../plugins/phorum/migrate.bbcode.php | 31 + .../htmlpurifier/plugins/phorum/settings.php | 64 + .../plugins/phorum/settings/form.php | 95 + .../phorum/settings/migrate-sigs-form.php | 22 + .../plugins/phorum/settings/migrate-sigs.php | 79 + .../plugins/phorum/settings/save.php | 29 + .../htmlpurifier/test-settings.sample.php | 74 + .../htmlpurifier/test-settings.travis.php | 72 + .../ezyang/htmlpurifier/update-for-release | 110 + .../fideloper/proxy/config/trustedproxy.php | 71 + .../fideloper/proxy/src/TrustProxies.php | 181 + .../proxy/src/TrustedProxyServiceProvider.php | 38 + .../vendor/guzzlehttp/guzzle/Dockerfile | 18 + .../guzzlehttp/guzzle/src/ClientInterface.php | 87 + .../guzzle/src/Cookie/CookieJarInterface.php | 84 + .../guzzle/src/Cookie/FileCookieJar.php | 91 + .../guzzle/src/Cookie/SessionCookieJar.php | 72 + .../guzzle/src/Cookie/SetCookie.php | 410 + .../src/Exception/BadResponseException.php | 27 + .../guzzle/src/Exception/ClientException.php | 9 + .../guzzle/src/Exception/ConnectException.php | 37 + .../guzzle/src/Exception/GuzzleException.php | 23 + .../Exception/InvalidArgumentException.php | 7 + .../guzzle/src/Exception/RequestException.php | 192 + .../guzzle/src/Exception/SeekException.php | 27 + .../guzzle/src/Exception/ServerException.php | 9 + .../Exception/TooManyRedirectsException.php | 6 + .../src/Exception/TransferException.php | 6 + .../guzzle/src/Handler/CurlFactory.php | 585 + .../src/Handler/CurlFactoryInterface.php | 27 + .../guzzle/src/Handler/CurlHandler.php | 45 + .../guzzle/src/Handler/CurlMultiHandler.php | 219 + .../guzzle/src/Handler/EasyHandle.php | 92 + .../guzzle/src/Handler/MockHandler.php | 195 + .../guzzlehttp/guzzle/src/Handler/Proxy.php | 55 + .../guzzle/src/Handler/StreamHandler.php | 545 + .../guzzlehttp/guzzle/src/HandlerStack.php | 277 + .../guzzle/src/MessageFormatter.php | 185 + .../guzzlehttp/guzzle/src/Middleware.php | 254 + .../vendor/guzzlehttp/guzzle/src/Pool.php | 134 + .../guzzle/src/PrepareBodyMiddleware.php | 111 + .../guzzle/src/RedirectMiddleware.php | 264 + .../guzzlehttp/guzzle/src/RequestOptions.php | 263 + .../guzzlehttp/guzzle/src/RetryMiddleware.php | 128 + .../guzzlehttp/guzzle/src/TransferStats.php | 126 + .../guzzlehttp/guzzle/src/UriTemplate.php | 237 + .../vendor/guzzlehttp/guzzle/src/Utils.php | 92 + .../guzzlehttp/guzzle/src/functions.php | 334 + .../guzzle/src/functions_include.php | 6 + .../promises/src/AggregateException.php | 17 + .../promises/src/CancellationException.php | 10 + .../guzzlehttp/promises/src/Coroutine.php | 169 + .../vendor/guzzlehttp/promises/src/Create.php | 84 + .../vendor/guzzlehttp/promises/src/Each.php | 90 + .../guzzlehttp/promises/src/EachPromise.php | 247 + .../promises/src/FulfilledPromise.php | 84 + .../vendor/guzzlehttp/promises/src/Is.php | 46 + .../guzzlehttp/promises/src/Promise.php | 278 + .../promises/src/PromiseInterface.php | 97 + .../promises/src/PromisorInterface.php | 16 + .../promises/src/RejectedPromise.php | 91 + .../promises/src/RejectionException.php | 48 + .../guzzlehttp/promises/src/TaskQueue.php | 67 + .../promises/src/TaskQueueInterface.php | 24 + .../vendor/guzzlehttp/promises/src/Utils.php | 276 + .../guzzlehttp/promises/src/functions.php | 363 + .../promises/src/functions_include.php | 6 + .../guzzlehttp/psr7/src/AppendStream.php | 246 + .../guzzlehttp/psr7/src/BufferStream.php | 142 + .../guzzlehttp/psr7/src/CachingStream.php | 147 + .../guzzlehttp/psr7/src/DroppingStream.php | 45 + .../vendor/guzzlehttp/psr7/src/FnStream.php | 163 + .../vendor/guzzlehttp/psr7/src/Header.php | 71 + .../guzzlehttp/psr7/src/InflateStream.php | 56 + .../guzzlehttp/psr7/src/LimitStream.php | 157 + .../vendor/guzzlehttp/psr7/src/Message.php | 252 + .../guzzlehttp/psr7/src/MessageTrait.php | 269 + .../vendor/guzzlehttp/psr7/src/MimeType.php | 140 + .../guzzlehttp/psr7/src/MultipartStream.php | 158 + .../guzzlehttp/psr7/src/NoSeekStream.php | 25 + .../vendor/guzzlehttp/psr7/src/PumpStream.php | 170 + .../vendor/guzzlehttp/psr7/src/Query.php | 113 + .../vendor/guzzlehttp/psr7/src/Request.php | 152 + .../vendor/guzzlehttp/psr7/src/Response.php | 155 + .../vendor/guzzlehttp/psr7/src/Rfc7230.php | 19 + .../guzzlehttp/psr7/src/ServerRequest.php | 379 + .../vendor/guzzlehttp/psr7/src/Stream.php | 270 + .../psr7/src/StreamDecoratorTrait.php | 152 + .../guzzlehttp/psr7/src/StreamWrapper.php | 165 + .../guzzlehttp/psr7/src/UploadedFile.php | 328 + .../vendor/guzzlehttp/psr7/src/Uri.php | 810 + .../guzzlehttp/psr7/src/UriComparator.php | 55 + .../guzzlehttp/psr7/src/UriNormalizer.php | 219 + .../guzzlehttp/psr7/src/UriResolver.php | 222 + .../vendor/guzzlehttp/psr7/src/Utils.php | 428 + .../vendor/guzzlehttp/psr7/src/functions.php | 422 + .../guzzlehttp/psr7/src/functions_include.php | 6 + .../vendor/html2text/html2text/.travis.yml | 16 + .../html2text/html2text/src/Html2Text.php | 629 + .../php-console-color/.travis.yml | 24 + .../php-console-color/example.php | 38 + .../php-console-color/src/ConsoleColor.php | 287 + .../src/InvalidStyleException.php | 10 + .../php-console-highlighter/.travis.yml | 22 + .../src/Highlighter.php | 263 + .../src/Facades/MacroableModels.php | 13 + .../src/MacroableModelsServiceProvider.php | 15 + .../Auth/Access/AuthorizationException.php | 10 + .../src/Illuminate/Auth/Access/Gate.php | 560 + .../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 | 39 + .../Auth/Console/AuthMakeCommand.php | 119 + .../Auth/Console/ClearResetsCommand.php | 34 + .../make/controllers/HomeController.stub | 28 + .../Auth/Console/stubs/make/routes.stub | 4 + .../Console/stubs/make/views/auth/login.stub | 69 + .../make/views/auth/passwords/email.stub | 47 + .../make/views/auth/passwords/reset.stub | 70 + .../stubs/make/views/auth/register.stub | 77 + .../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 | 152 + .../Illuminate/Auth/EloquentUserProvider.php | 195 + .../src/Illuminate/Auth/Events/Attempting.php | 33 + .../Illuminate/Auth/Events/Authenticated.php | 28 + .../src/Illuminate/Auth/Events/Failed.php | 33 + .../src/Illuminate/Auth/Events/Lockout.php | 26 + .../src/Illuminate/Auth/Events/Login.php | 37 + .../src/Illuminate/Auth/Events/Logout.php | 28 + .../Illuminate/Auth/Events/PasswordReset.php | 28 + .../src/Illuminate/Auth/Events/Registered.php | 28 + .../src/Illuminate/Auth/GenericUser.php | 134 + .../src/Illuminate/Auth/GuardHelpers.php | 108 + .../Middleware/AuthenticateWithBasicAuth.php | 40 + .../Illuminate/Auth/Middleware/Authorize.php | 100 + .../Auth/Notifications/ResetPassword.php | 52 + .../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/TokenGuard.php | 133 + .../Broadcasting/BroadcastController.php | 21 + .../Broadcasting/BroadcastEvent.php | 111 + .../Broadcasting/BroadcastException.php | 10 + .../Broadcasting/BroadcastManager.php | 312 + .../Broadcasting/BroadcastServiceProvider.php | 51 + .../Broadcasters/LogBroadcaster.php | 54 + .../Broadcasters/NullBroadcaster.php | 30 + .../Broadcasters/PusherBroadcaster.php | 121 + .../Broadcasters/RedisBroadcaster.php | 103 + .../src/Illuminate/Broadcasting/Channel.php | 34 + .../Broadcasting/InteractsWithSockets.php | 39 + .../Broadcasting/PendingBroadcast.php | 59 + .../Broadcasting/PresenceChannel.php | 17 + .../Broadcasting/PrivateChannel.php | 17 + .../src/Illuminate/Bus/BusServiceProvider.php | 54 + .../src/Illuminate/Bus/Dispatcher.php | 212 + .../src/Illuminate/Bus/Queueable.php | 150 + .../src/Illuminate/Cache/ApcStore.php | 132 + .../src/Illuminate/Cache/ApcWrapper.php | 92 + .../src/Illuminate/Cache/ArrayStore.php | 117 + .../src/Illuminate/Cache/CacheManager.php | 306 + .../Illuminate/Cache/CacheServiceProvider.php | 47 + .../Cache/Console/CacheTableCommand.php | 81 + .../Cache/Console/ForgetCommand.php | 57 + .../Illuminate/Cache/Console/stubs/cache.stub | 32 + .../src/Illuminate/Cache/DatabaseStore.php | 256 + .../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 | 93 + .../Illuminate/Cache/MemcachedConnector.php | 87 + .../src/Illuminate/Cache/MemcachedLock.php | 52 + .../src/Illuminate/Cache/MemcachedStore.php | 250 + .../src/Illuminate/Cache/NullStore.php | 108 + .../src/Illuminate/Cache/RateLimiter.php | 134 + .../src/Illuminate/Cache/RedisLock.php | 56 + .../src/Illuminate/Cache/RedisStore.php | 289 + .../src/Illuminate/Cache/RedisTaggedCache.php | 166 + .../Cache/RetrievesMultipleKeys.php | 39 + .../framework/src/Illuminate/Cache/TagSet.php | 110 + .../src/Illuminate/Cache/TaggableStore.php | 17 + .../src/Illuminate/Cache/TaggedCache.php | 95 + .../src/Illuminate/Console/Application.php | 283 + .../src/Illuminate/Console/Command.php | 594 + .../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 | 235 + .../src/Illuminate/Console/OutputStyle.php | 71 + .../src/Illuminate/Console/Parser.php | 146 + .../Console/Scheduling/CacheMutex.php | 61 + .../Console/Scheduling/CallbackEvent.php | 142 + .../Console/Scheduling/CommandBuilder.php | 71 + .../Illuminate/Console/Scheduling/Event.php | 677 + .../Console/Scheduling/ManagesFrequencies.php | 411 + .../Illuminate/Console/Scheduling/Mutex.php | 30 + .../Console/Scheduling/Schedule.php | 153 + .../Scheduling/ScheduleFinishCommand.php | 61 + .../Console/Scheduling/ScheduleRunCommand.php | 68 + .../Container/ContextualBindingBuilder.php | 68 + .../Container/EntryNotFoundException.php | 11 + .../Contracts/Auth/Access/Authorizable.php | 15 + .../Illuminate/Contracts/Auth/Access/Gate.php | 120 + .../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/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 | 15 + .../Broadcasting/ShouldBroadcastNow.php | 8 + .../Illuminate/Contracts/Bus/Dispatcher.php | 31 + .../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 | 22 + .../Illuminate/Contracts/Console/Kernel.php | 47 + .../Container/BindingResolutionException.php | 11 + .../Contracts/Container/Container.php | 153 + .../Container/ContextualBindingBuilder.php | 22 + .../Illuminate/Contracts/Cookie/Factory.php | 43 + .../Contracts/Cookie/QueueingFactory.php | 28 + .../Contracts/Database/ModelIdentifier.php | 44 + .../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/FileNotFoundException.php | 10 + .../Contracts/Filesystem/Filesystem.php | 175 + .../Contracts/Foundation/Application.php | 106 + .../Illuminate/Contracts/Hashing/Hasher.php | 34 + .../src/Illuminate/Contracts/Http/Kernel.php | 37 + .../src/Illuminate/Contracts/Logging/Log.php | 98 + .../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 | 115 + .../Illuminate/Contracts/Queue/Monitor.php | 30 + .../src/Illuminate/Contracts/Queue/Queue.php | 99 + .../Contracts/Queue/QueueableCollection.php | 27 + .../Contracts/Queue/QueueableEntity.php | 20 + .../Contracts/Queue/ShouldQueue.php | 8 + .../Illuminate/Contracts/Redis/Factory.php | 14 + .../Redis/LimiterTimeoutException.php | 10 + .../Contracts/Routing/BindingRegistrar.php | 23 + .../Contracts/Routing/Registrar.php | 105 + .../Contracts/Routing/ResponseFactory.php | 126 + .../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 + .../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 | 47 + .../src/Illuminate/Contracts/View/Engine.php | 15 + .../src/Illuminate/Contracts/View/Factory.php | 79 + .../src/Illuminate/Contracts/View/View.php | 24 + .../src/Illuminate/Cookie/CookieJar.php | 193 + .../Cookie/CookieServiceProvider.php | 24 + .../Middleware/AddQueuedCookiesToResponse.php | 45 + .../Illuminate/Database/Capsule/Manager.php | 201 + .../Database/Concerns/BuildsQueries.php | 161 + .../Database/Concerns/ManagesTransactions.php | 219 + .../src/Illuminate/Database/Connection.php | 1238 ++ .../Database/ConnectionInterface.php | 150 + .../Database/ConnectionResolver.php | 92 + .../Database/ConnectionResolverInterface.php | 29 + .../Database/Connectors/ConnectionFactory.php | 288 + .../Database/Connectors/Connector.php | 136 + .../Connectors/ConnectorInterface.php | 14 + .../Database/Connectors/MySqlConnector.php | 180 + .../Database/Connectors/PostgresConnector.php | 174 + .../Database/Connectors/SQLiteConnector.php | 39 + .../Connectors/SqlServerConnector.php | 183 + .../Console/Factories/FactoryMakeCommand.php | 84 + .../Console/Factories/stubs/factory.stub | 9 + .../Console/Migrations/BaseCommand.php | 39 + .../Console/Migrations/FreshCommand.php | 112 + .../Console/Migrations/InstallCommand.php | 70 + .../Console/Migrations/MigrateCommand.php | 102 + .../Console/Migrations/MigrateMakeCommand.php | 131 + .../Console/Migrations/RefreshCommand.php | 154 + .../Console/Migrations/ResetCommand.php | 96 + .../Console/Migrations/RollbackCommand.php | 94 + .../Console/Migrations/StatusCommand.php | 108 + .../Database/Console/Seeds/SeedCommand.php | 106 + .../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 | 37 + .../Illuminate/Database/Eloquent/Builder.php | 1330 ++ .../Database/Eloquent/Collection.php | 440 + .../Eloquent/Concerns/HasAttributes.php | 1141 ++ .../Database/Eloquent/Concerns/HasEvents.php | 340 + .../Eloquent/Concerns/HasGlobalScopes.php | 71 + .../Eloquent/Concerns/HasRelationships.php | 741 + .../Eloquent/Concerns/HasTimestamps.php | 125 + .../Eloquent/Concerns/HidesAttributes.php | 126 + .../Concerns/QueriesRelationships.php | 310 + .../Database/Eloquent/FactoryBuilder.php | 331 + .../Eloquent/JsonEncodingException.php | 35 + .../Eloquent/MassAssignmentException.php | 10 + .../Eloquent/ModelNotFoundException.php | 66 + .../Database/Eloquent/QueueEntityResolver.php | 29 + .../Eloquent/RelationNotFoundException.php | 41 + .../Database/Eloquent/Relations/BelongsTo.php | 362 + .../Eloquent/Relations/BelongsToMany.php | 994 + .../Concerns/InteractsWithPivotTable.php | 517 + .../Concerns/SupportsDefaultModels.php | 63 + .../Database/Eloquent/Relations/HasMany.php | 47 + .../Eloquent/Relations/HasManyThrough.php | 520 + .../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 | 140 + .../Eloquent/Relations/MorphPivot.php | 79 + .../Database/Eloquent/Relations/MorphTo.php | 279 + .../Eloquent/Relations/MorphToMany.php | 168 + .../Database/Eloquent/Relations/Pivot.php | 229 + .../Database/Eloquent/Relations/Relation.php | 385 + .../Illuminate/Database/Eloquent/Scope.php | 15 + .../Database/Eloquent/SoftDeletes.php | 169 + .../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 | 205 + .../Database/MigrationServiceProvider.php | 87 + .../DatabaseMigrationRepository.php | 199 + .../Database/Migrations/Migration.php | 30 + .../Database/Migrations/MigrationCreator.php | 202 + .../MigrationRepositoryInterface.php | 74 + .../Database/Migrations/Migrator.php | 578 + .../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 | 2485 +++ .../Illuminate/Database/Query/Expression.php | 44 + .../Database/Query/Grammars/Grammar.php | 863 + .../Database/Query/Grammars/MySqlGrammar.php | 316 + .../Query/Grammars/PostgresGrammar.php | 345 + .../Database/Query/Grammars/SQLiteGrammar.php | 202 + .../Query/Grammars/SqlServerGrammar.php | 442 + .../Illuminate/Database/Query/JoinClause.php | 110 + .../Database/Query/JsonExpression.php | 45 + .../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 | 69 + .../Illuminate/Database/QueryException.php | 78 + .../Illuminate/Database/SQLiteConnection.php | 66 + .../Illuminate/Database/Schema/Blueprint.php | 1263 ++ .../Illuminate/Database/Schema/Builder.php | 304 + .../Database/Schema/Grammars/ChangeColumn.php | 205 + .../Database/Schema/Grammars/Grammar.php | 255 + .../Database/Schema/Grammars/MySqlGrammar.php | 967 + .../Schema/Grammars/PostgresGrammar.php | 802 + .../Database/Schema/Grammars/RenameColumn.php | 69 + .../Schema/Grammars/SQLiteGrammar.php | 799 + .../Schema/Grammars/SqlServerGrammar.php | 785 + .../Database/Schema/MySqlBuilder.php | 78 + .../Database/Schema/PostgresBuilder.php | 105 + .../Database/Schema/SQLiteBuilder.php | 34 + .../Database/Schema/SqlServerBuilder.php | 20 + .../src/Illuminate/Database/Seeder.php | 125 + .../Database/SqlServerConnection.php | 113 + .../src/Illuminate/Encryption/Encrypter.php | 251 + .../Encryption/EncryptionServiceProvider.php | 48 + .../Illuminate/Events/CallQueuedListener.php | 160 + .../src/Illuminate/Events/Dispatcher.php | 563 + .../Events/EventServiceProvider.php | 23 + .../src/Illuminate/Filesystem/Cache.php | 77 + .../Filesystem/FilesystemAdapter.php | 684 + .../Filesystem/FilesystemManager.php | 370 + .../Filesystem/FilesystemServiceProvider.php | 82 + .../src/Illuminate/Foundation/AliasLoader.php | 243 + .../src/Illuminate/Foundation/Application.php | 1196 ++ .../Foundation/Auth/Access/Authorizable.php | 44 + .../Auth/Access/AuthorizesRequests.php | 126 + .../Foundation/Auth/AuthenticatesUsers.php | 169 + .../Foundation/Auth/RedirectsUsers.php | 20 + .../Foundation/Auth/RegistersUsers.php | 62 + .../Foundation/Auth/ResetsPasswords.php | 161 + .../Auth/SendsPasswordResetEmails.php | 87 + .../Foundation/Auth/ThrottlesLogins.php | 120 + .../src/Illuminate/Foundation/Auth/User.php | 19 + .../Foundation/Bootstrap/BootProviders.php | 19 + .../Foundation/Bootstrap/HandleExceptions.php | 161 + .../Bootstrap/LoadConfiguration.php | 115 + .../Bootstrap/LoadEnvironmentVariables.php | 75 + .../Foundation/Bootstrap/RegisterFacades.php | 29 + .../Bootstrap/RegisterProviders.php | 19 + .../Bootstrap/SetRequestForConsole.php | 35 + .../Foundation/Bus/Dispatchable.php | 27 + .../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 + .../Console/ClearCompiledCommand.php | 40 + .../Foundation/Console/ClosureCommand.php | 71 + .../Foundation/Console/ConfigCacheCommand.php | 76 + .../Foundation/Console/ConfigClearCommand.php | 55 + .../Foundation/Console/ConsoleMakeCommand.php | 90 + .../Foundation/Console/DownCommand.php | 67 + .../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 | 366 + .../Foundation/Console/KeyGenerateCommand.php | 111 + .../Console/ListenerMakeCommand.php | 112 + .../Foundation/Console/MailMakeCommand.php | 116 + .../Foundation/Console/ModelMakeCommand.php | 156 + .../Console/NotificationMakeCommand.php | 116 + .../Foundation/Console/OptimizeCommand.php | 47 + .../Console/PackageDiscoverCommand.php | 40 + .../Foundation/Console/PolicyMakeCommand.php | 140 + .../Foundation/Console/PresetCommand.php | 92 + .../Foundation/Console/Presets/Bootstrap.php | 43 + .../Foundation/Console/Presets/None.php | 58 + .../Foundation/Console/Presets/Preset.php | 61 + .../Foundation/Console/Presets/React.php | 76 + .../Foundation/Console/Presets/Vue.php | 76 + .../Presets/bootstrap-stubs/_variables.scss | 38 + .../Console/Presets/bootstrap-stubs/app.scss | 9 + .../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 | 90 + .../Foundation/Console/StorageLinkCommand.php | 40 + .../Foundation/Console/TestMakeCommand.php | 82 + .../Foundation/Console/UpCommand.php | 34 + .../Console/VendorPublishCommand.php | 275 + .../Foundation/Console/ViewClearCommand.php | 64 + .../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 + .../Foundation/Console/stubs/pivot.model.stub | 10 + .../Console/stubs/policy.plain.stub | 21 + .../Foundation/Console/stubs/policy.stub | 59 + .../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 | 493 + .../Foundation/Exceptions/views/404.blade.php | 5 + .../Foundation/Exceptions/views/419.blade.php | 9 + .../Foundation/Exceptions/views/429.blade.php | 5 + .../Foundation/Exceptions/views/500.blade.php | 5 + .../Foundation/Exceptions/views/503.blade.php | 5 + .../Exceptions/views/layout.blade.php | 57 + .../Foundation/Http/Events/RequestHandled.php | 33 + .../Exceptions/MaintenanceModeException.php | 54 + .../Foundation/Http/FormRequest.php | 227 + .../src/Illuminate/Foundation/Http/Kernel.php | 338 + .../Middleware/CheckForMaintenanceMode.php | 48 + .../Middleware/ConvertEmptyStringsToNull.php | 18 + .../Http/Middleware/TransformsRequest.php | 101 + .../Http/Middleware/TrimStrings.php | 31 + .../Http/Middleware/ValidatePostSize.php | 55 + .../src/Illuminate/Foundation/Inspiring.php | 34 + .../Providers/ArtisanServiceProvider.php | 967 + .../Providers/ComposerServiceProvider.php | 38 + .../ConsoleSupportServiceProvider.php | 27 + .../Providers/FormRequestServiceProvider.php | 69 + .../Providers/FoundationServiceProvider.php | 46 + .../Support/Providers/AuthServiceProvider.php | 36 + .../Providers/EventServiceProvider.php | 59 + .../Providers/RouteServiceProvider.php | 101 + .../Concerns/InteractsWithAuthentication.php | 147 + .../Testing/Concerns/InteractsWithConsole.php | 20 + .../Concerns/InteractsWithContainer.php | 32 + .../Concerns/InteractsWithDatabase.php | 91 + .../InteractsWithExceptionHandling.php | 136 + .../Testing/Concerns/InteractsWithRedis.php | 109 + .../Testing/Concerns/InteractsWithSession.php | 64 + .../Testing/Concerns/MakesHttpRequests.php | 460 + .../Concerns/MocksApplicationServices.php | 283 + .../Testing/Constraints/HasInDatabase.php | 103 + .../Constraints/SoftDeletedInDatabase.php | 103 + .../Foundation/Testing/DatabaseMigrations.php | 26 + .../Testing/DatabaseTransactions.php | 40 + .../Foundation/Testing/HttpException.php | 10 + .../Foundation/Testing/RefreshDatabase.php | 96 + .../Testing/RefreshDatabaseState.php | 13 + .../Foundation/Testing/TestResponse.php | 805 + .../Foundation/Testing/WithFaker.php | 47 + .../Foundation/Testing/WithoutEvents.php | 22 + .../Foundation/Testing/WithoutMiddleware.php | 22 + .../Validation/ValidatesRequests.php | 98 + .../src/Illuminate/Foundation/helpers.php | 979 + .../Illuminate/Foundation/stubs/facade.stub | 21 + .../src/Illuminate/Hashing/BcryptHasher.php | 93 + .../Hashing/HashServiceProvider.php | 37 + .../Concerns/InteractsWithContentTypes.php | 157 + .../Http/Concerns/InteractsWithFlashData.php | 64 + .../Http/Concerns/InteractsWithInput.php | 375 + .../Http/Exceptions/HttpResponseException.php | 37 + .../Http/Exceptions/PostTooLargeException.php | 23 + .../framework/src/Illuminate/Http/File.php | 10 + .../src/Illuminate/Http/FileHelpers.php | 62 + .../src/Illuminate/Http/JsonResponse.php | 114 + .../CheckResponseForModifications.php | 27 + .../Illuminate/Http/Middleware/FrameGuard.php | 24 + .../src/Illuminate/Http/RedirectResponse.php | 238 + .../Http/Resources/CollectsResources.php | 59 + .../ConditionallyLoadsAttributes.php | 178 + .../Http/Resources/DelegatesToResource.php | 130 + .../Json/AnonymousResourceCollection.php | 27 + .../Json/PaginatedResourceResponse.php | 80 + .../Http/Resources/Json/Resource.php | 206 + .../Resources/Json/ResourceCollection.php | 63 + .../Http/Resources/Json/ResourceResponse.php | 118 + .../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 | 51 + .../src/Illuminate/Http/Testing/MimeType.php | 827 + .../src/Illuminate/Http/UploadedFile.php | 122 + .../Illuminate/Log/Events/MessageLogged.php | 42 + .../src/Illuminate/Log/LogServiceProvider.php | 159 + .../framework/src/Illuminate/Log/Writer.php | 377 + .../Illuminate/Mail/Events/MessageSending.php | 24 + .../Illuminate/Mail/Events/MessageSent.php | 24 + .../Illuminate/Mail/MailServiceProvider.php | 145 + .../src/Illuminate/Mail/Mailable.php | 695 + .../framework/src/Illuminate/Mail/Mailer.php | 554 + .../src/Illuminate/Mail/Markdown.php | 160 + .../framework/src/Illuminate/Mail/Message.php | 328 + .../src/Illuminate/Mail/PendingMail.php | 154 + .../Illuminate/Mail/SendQueuedMailable.php | 87 + .../Mail/Transport/ArrayTransport.php | 58 + .../Mail/Transport/LogTransport.php | 59 + .../Mail/Transport/MailgunTransport.php | 168 + .../Mail/Transport/MandrillTransport.php | 105 + .../Mail/Transport/SesTransport.php | 48 + .../Mail/Transport/SparkPostTransport.php | 159 + .../Illuminate/Mail/Transport/Transport.php | 108 + .../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 | 287 + .../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 | 171 + .../Channels/BroadcastChannel.php | 77 + .../Channels/DatabaseChannel.php | 51 + .../Notifications/Channels/MailChannel.php | 201 + .../Channels/NexmoSmsChannel.php | 64 + .../Channels/SlackWebhookChannel.php | 120 + .../Console/NotificationTableCommand.php | 81 + .../Console/stubs/notifications.stub | 35 + .../Notifications/DatabaseNotification.php | 102 + .../DatabaseNotificationCollection.php | 32 + .../Events/BroadcastNotificationCreated.php | 94 + .../Events/NotificationFailed.php | 51 + .../Events/NotificationSending.php | 42 + .../Notifications/Events/NotificationSent.php | 51 + .../HasDatabaseNotifications.php | 33 + .../Messages/BroadcastMessage.php | 41 + .../Messages/DatabaseMessage.php | 24 + .../Notifications/Messages/MailMessage.php | 233 + .../Notifications/Messages/NexmoMessage.php | 76 + .../Notifications/Messages/SimpleMessage.php | 224 + .../Messages/SlackAttachment.php | 301 + .../Messages/SlackAttachmentField.php | 79 + .../Notifications/Messages/SlackMessage.php | 261 + .../Illuminate/Notifications/Notifiable.php | 8 + .../Illuminate/Notifications/Notification.php | 27 + .../Notifications/NotificationSender.php | 181 + .../NotificationServiceProvider.php | 46 + .../Notifications/RoutesNotifications.php | 54 + .../Notifications/SendQueuedNotifications.php | 93 + .../resources/views/email.blade.php | 58 + .../Pagination/PaginationServiceProvider.php | 50 + .../src/Illuminate/Pagination/UrlWindow.php | 218 + .../resources/views/bootstrap-4.blade.php | 36 + .../resources/views/default.blade.php | 36 + .../resources/views/semantic-ui.blade.php | 36 + .../views/simple-bootstrap-4.blade.php | 17 + .../resources/views/simple-default.blade.php | 17 + .../framework/src/Illuminate/Pipeline/Hub.php | 74 + .../src/Illuminate/Pipeline/Pipeline.php | 186 + .../Pipeline/PipelineServiceProvider.php | 40 + .../src/Illuminate/Queue/BeanstalkdQueue.php | 163 + .../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 | 51 + .../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 | 213 + .../Queue/Console/stubs/failed_jobs.stub | 35 + .../Illuminate/Queue/Console/stubs/jobs.stub | 36 + .../src/Illuminate/Queue/DatabaseQueue.php | 330 + .../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 | 8 + .../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 | 271 + .../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/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 | 212 + .../src/Illuminate/Queue/QueueManager.php | 270 + .../Illuminate/Queue/QueueServiceProvider.php | 230 + .../src/Illuminate/Queue/RedisQueue.php | 279 + .../SerializesAndRestoresModelIdentifiers.php | 85 + .../src/Illuminate/Queue/SerializesModels.php | 58 + .../src/Illuminate/Queue/SqsQueue.php | 155 + .../src/Illuminate/Queue/SyncQueue.php | 161 + .../framework/src/Illuminate/Queue/Worker.php | 639 + .../src/Illuminate/Queue/WorkerOptions.php | 69 + .../Redis/Connections/Connection.php | 110 + .../Connections/PhpRedisClusterConnection.php | 8 + .../Redis/Connections/PhpRedisConnection.php | 411 + .../Connections/PredisClusterConnection.php | 8 + .../Redis/Connections/PredisConnection.php | 45 + .../Redis/Connectors/PhpRedisConnector.php | 117 + .../Redis/Connectors/PredisConnector.php | 44 + .../Redis/Limiters/ConcurrencyLimiter.php | 130 + .../Limiters/ConcurrencyLimiterBuilder.php | 122 + .../Redis/Limiters/DurationLimiter.php | 147 + .../Redis/Limiters/DurationLimiterBuilder.php | 122 + .../src/Illuminate/Redis/RedisManager.php | 142 + .../Illuminate/Redis/RedisServiceProvider.php | 44 + .../Routing/Console/ControllerMakeCommand.php | 172 + .../Routing/Console/MiddlewareMakeCommand.php | 50 + .../Console/stubs/controller.model.stub | 86 + .../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 + .../Routing/ControllerDispatcher.php | 81 + .../Routing/ControllerMiddlewareOptions.php | 50 + .../Routing/Events/RouteMatched.php | 33 + .../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 | 193 + .../Middleware/ThrottleRequestsWithRedis.php | 119 + .../Routing/MiddlewareNameResolver.php | 85 + .../Routing/PendingResourceRegistration.php | 154 + .../src/Illuminate/Routing/Pipeline.php | 91 + .../Illuminate/Routing/RedirectController.php | 21 + .../src/Illuminate/Routing/Redirector.php | 213 + .../Illuminate/Routing/ResourceRegistrar.php | 440 + .../Illuminate/Routing/ResponseFactory.php | 215 + .../src/Illuminate/Routing/Route.php | 898 + .../src/Illuminate/Routing/RouteAction.php | 89 + .../src/Illuminate/Routing/RouteBinding.php | 82 + .../src/Illuminate/Routing/RouteCompiler.php | 54 + .../src/Illuminate/Routing/RouteGroup.php | 95 + .../Routing/RouteParameterBinder.php | 120 + .../src/Illuminate/Routing/RouteRegistrar.php | 180 + .../Illuminate/Routing/RouteUrlGenerator.php | 307 + .../Routing/RoutingServiceProvider.php | 166 + .../Illuminate/Routing/SortedMiddleware.php | 84 + .../src/Illuminate/Routing/ViewController.php | 39 + .../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 + .../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 | 656 + .../Session/TokenMismatchException.php | 10 + .../Support/AggregateServiceProvider.php | 52 + .../framework/src/Illuminate/Support/Arr.php | 610 + .../src/Illuminate/Support/Composer.php | 99 + .../src/Illuminate/Support/Debug/Dumper.php | 26 + .../Illuminate/Support/Debug/HtmlDumper.php | 29 + .../src/Illuminate/Support/Facades/App.php | 31 + .../Illuminate/Support/Facades/Artisan.php | 27 + .../src/Illuminate/Support/Facades/Auth.php | 48 + .../src/Illuminate/Support/Facades/Blade.php | 19 + .../Illuminate/Support/Facades/Broadcast.php | 21 + .../src/Illuminate/Support/Facades/Bus.php | 32 + .../src/Illuminate/Support/Facades/Cache.php | 20 + .../src/Illuminate/Support/Facades/Config.php | 19 + .../src/Illuminate/Support/Facades/Cookie.php | 42 + .../src/Illuminate/Support/Facades/Crypt.php | 19 + .../src/Illuminate/Support/Facades/DB.php | 20 + .../src/Illuminate/Support/Facades/Event.php | 35 + .../src/Illuminate/Support/Facades/Facade.php | 223 + .../src/Illuminate/Support/Facades/File.php | 19 + .../src/Illuminate/Support/Facades/Gate.php | 21 + .../src/Illuminate/Support/Facades/Hash.php | 19 + .../src/Illuminate/Support/Facades/Input.php | 33 + .../src/Illuminate/Support/Facades/Lang.php | 19 + .../src/Illuminate/Support/Facades/Log.php | 21 + .../src/Illuminate/Support/Facades/Mail.php | 31 + .../Support/Facades/Notification.php | 47 + .../Illuminate/Support/Facades/Password.php | 54 + .../src/Illuminate/Support/Facades/Queue.php | 32 + .../Illuminate/Support/Facades/Redirect.php | 19 + .../src/Illuminate/Support/Facades/Redis.php | 20 + .../Illuminate/Support/Facades/Request.php | 19 + .../Illuminate/Support/Facades/Response.php | 21 + .../src/Illuminate/Support/Facades/Route.php | 42 + .../src/Illuminate/Support/Facades/Schema.php | 35 + .../Illuminate/Support/Facades/Session.php | 20 + .../Illuminate/Support/Facades/Storage.php | 54 + .../src/Illuminate/Support/Facades/URL.php | 19 + .../Illuminate/Support/Facades/Validator.php | 19 + .../src/Illuminate/Support/Facades/View.php | 19 + .../Support/HigherOrderCollectionProxy.php | 63 + .../Support/HigherOrderTapProxy.php | 38 + .../src/Illuminate/Support/HtmlString.php | 46 + .../Illuminate/Support/InteractsWithTime.php | 64 + .../src/Illuminate/Support/Manager.php | 140 + .../Support/NamespacedItemResolver.php | 102 + .../src/Illuminate/Support/Pluralizer.php | 119 + .../src/Illuminate/Support/ProcessUtils.php | 69 + .../Illuminate/Support/ServiceProvider.php | 300 + .../Support/Testing/Fakes/BusFake.php | 132 + .../Support/Testing/Fakes/EventFake.php | 260 + .../Support/Testing/Fakes/MailFake.php | 316 + .../Testing/Fakes/NotificationFake.php | 199 + .../Support/Testing/Fakes/PendingMailFake.php | 53 + .../Support/Testing/Fakes/QueueFake.php | 267 + .../Support/Traits/CapsuleManagerTrait.php | 69 + .../Illuminate/Support/Traits/Macroable.php | 107 + .../src/Illuminate/Support/helpers.php | 1176 ++ .../Illuminate/Translation/ArrayLoader.php | 85 + .../src/Illuminate/Translation/FileLoader.php | 187 + .../Translation/MessageSelector.php | 412 + .../TranslationServiceProvider.php | 62 + .../src/Illuminate/Translation/Translator.php | 479 + .../Validation/ClosureValidationRule.php | 70 + .../Concerns/ReplacesAttributes.php | 380 + .../Validation/DatabasePresenceVerifier.php | 138 + .../src/Illuminate/Validation/Factory.php | 283 + .../Validation/PresenceVerifierInterface.php | 30 + .../src/Illuminate/Validation/Rule.php | 67 + .../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 + .../Illuminate/Validation/Rules/Unique.php | 53 + .../Validation/UnauthorizedException.php | 10 + .../Validation/ValidatesWhenResolvedTrait.php | 86 + .../Illuminate/Validation/ValidationData.php | 106 + .../Validation/ValidationException.php | 138 + .../Validation/ValidationRuleParser.php | 275 + .../Validation/ValidationServiceProvider.php | 72 + .../src/Illuminate/Validation/Validator.php | 1142 ++ .../View/Compilers/BladeCompiler.php | 468 + .../View/Compilers/CompilerInterface.php | 30 + .../Concerns/CompilesAuthorizations.php | 70 + .../Compilers/Concerns/CompilesComments.php | 19 + .../Compilers/Concerns/CompilesComponents.php | 48 + .../Concerns/CompilesConditionals.php | 204 + .../View/Compilers/Concerns/CompilesEchos.php | 105 + .../Compilers/Concerns/CompilesIncludes.php | 69 + .../Compilers/Concerns/CompilesInjections.php | 23 + .../View/Compilers/Concerns/CompilesJson.php | 30 + .../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 + .../Illuminate/View/Concerns/ManagesLoops.php | 90 + .../View/Concerns/ManagesStacks.php | 177 + .../View/Concerns/ManagesTranslations.php | 38 + .../View/Engines/CompilerEngine.php | 102 + .../src/Illuminate/View/Engines/Engine.php | 23 + .../View/Engines/EngineResolver.php | 59 + .../Illuminate/View/Engines/FileEngine.php | 20 + .../src/Illuminate/View/Engines/PhpEngine.php | 70 + .../framework/src/Illuminate/View/Factory.php | 563 + .../src/Illuminate/View/FileViewFinder.php | 298 + .../Middleware/ShareErrorsFromSession.php | 51 + .../Illuminate/View/ViewFinderInterface.php | 71 + .../src/Illuminate/View/ViewName.php | 25 + .../Illuminate/View/ViewServiceProvider.php | 149 + .../vendor/laravel/tinker/config/tinker.php | 18 + .../tinker/src/ClassAliasAutoloader.php | 116 + .../tinker/src/Console/TinkerCommand.php | 123 + .../laravel/tinker/src/TinkerCaster.php | 95 + .../tinker/src/TinkerServiceProvider.php | 60 + .../flysystem/src/Adapter/AbstractAdapter.php | 72 + .../src/Adapter/AbstractFtpAdapter.php | 705 + .../src/Adapter/CanOverwriteFiles.php | 12 + .../league/flysystem/src/Adapter/Ftp.php | 579 + .../league/flysystem/src/Adapter/Ftpd.php | 48 + .../league/flysystem/src/Adapter/Local.php | 533 + .../flysystem/src/Adapter/NullAdapter.php | 144 + .../Polyfill/NotSupportingVisibilityTrait.php | 33 + .../Adapter/Polyfill/StreamedCopyTrait.php | 51 + .../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 + .../src/ConnectionErrorException.php | 9 + .../src/ConnectionRuntimeException.php | 9 + .../flysystem/src/CorruptedPathDetected.php | 17 + .../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 + .../league/flysystem/src/Filesystem.php | 409 + .../flysystem/src/FilesystemException.php | 7 + .../flysystem/src/FilesystemInterface.php | 284 + .../src/FilesystemNotFoundException.php | 12 + .../vendor/league/flysystem/src/Handler.php | 137 + .../flysystem/src/InvalidRootException.php | 9 + .../league/flysystem/src/MountManager.php | 648 + .../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 + .../league/flysystem/src/ReadInterface.php | 88 + .../flysystem/src/RootViolationException.php | 10 + .../league/flysystem/src/SafeStorage.php | 39 + .../flysystem/src/UnreadableFileException.php | 18 + .../vendor/league/flysystem/src/Util.php | 354 + .../src/Util/ContentListingFormatter.php | 122 + .../league/flysystem/src/Util/MimeType.php | 80 + .../flysystem/src/Util/StreamHasher.php | 36 + .../src/EmptyExtensionToMimeTypeMap.php | 13 + .../src/ExtensionLookup.php | 14 + .../src/ExtensionMimeTypeDetector.php | 56 + .../src/ExtensionToMimeTypeMap.php | 10 + .../src/FinfoMimeTypeDetector.php | 106 + .../src/GeneratedExtensionToMimeTypeMap.php | 2291 +++ .../src/MimeTypeDetector.php | 19 + .../src/OverridingExtensionToMimeTypeMap.php | 30 + .../vendor/lord/laroute/.travis.yml | 14 + .../vendor/lord/laroute/config/laroute.php | 58 + .../vendor/lord/laroute/gruntfile.js | 17 + freescout-dist/vendor/lord/laroute/karma.js | 19 + .../vendor/lord/laroute/public/.gitkeep | 0 .../vendor/lord/laroute/public/js/.gitkeep | 0 .../vendor/lord/laroute/public/js/laroute.js | 1 + .../src/Compilers/CompilerInterface.php | 16 + .../src/Compilers/TemplateCompiler.php | 28 + .../Commands/LarouteGeneratorCommand.php | 174 + .../src/Generators/GeneratorInterface.php | 29 + .../src/Generators/TemplateGenerator.php | 66 + .../laroute/src/LarouteServiceProvider.php | 95 + .../Routes/Exceptions/ZeroRoutesException.php | 5 + .../lord/laroute/src/templates/laroute.js | 195 + .../lord/laroute/src/templates/laroute.min.js | 1 + .../vendor/mews/purifier/.scrutinizer.yml | 23 + .../vendor/mews/purifier/config/purifier.php | 105 + .../mews/purifier/src/Facades/Purifier.php | 18 + .../vendor/mews/purifier/src/Purifier.php | 275 + .../purifier/src/PurifierServiceProvider.php | 66 + .../vendor/mews/purifier/src/helpers.php | 8 + .../monolog/src/Monolog/ErrorHandler.php | 239 + .../Monolog/Formatter/ChromePHPFormatter.php | 78 + .../Monolog/Formatter/ElasticaFormatter.php | 89 + .../Monolog/Formatter/FlowdockFormatter.php | 116 + .../Monolog/Formatter/FluentdFormatter.php | 88 + .../Monolog/Formatter/FormatterInterface.php | 36 + .../Formatter/GelfMessageFormatter.php | 138 + .../src/Monolog/Formatter/HtmlFormatter.php | 142 + .../src/Monolog/Formatter/JsonFormatter.php | 214 + .../src/Monolog/Formatter/LineFormatter.php | 181 + .../src/Monolog/Formatter/LogglyFormatter.php | 47 + .../Monolog/Formatter/LogstashFormatter.php | 166 + .../Monolog/Formatter/MongoDBFormatter.php | 107 + .../Monolog/Formatter/NormalizerFormatter.php | 199 + .../src/Monolog/Formatter/ScalarFormatter.php | 48 + .../Monolog/Formatter/WildfireFormatter.php | 113 + .../src/Monolog/Handler/AbstractHandler.php | 196 + .../Handler/AbstractProcessingHandler.php | 68 + .../Monolog/Handler/AbstractSyslogHandler.php | 101 + .../src/Monolog/Handler/AmqpHandler.php | 148 + .../Monolog/Handler/BrowserConsoleHandler.php | 241 + .../src/Monolog/Handler/BufferHandler.php | 148 + .../src/Monolog/Handler/ChromePHPHandler.php | 212 + .../src/Monolog/Handler/CouchDBHandler.php | 72 + .../src/Monolog/Handler/CubeHandler.php | 152 + .../monolog/src/Monolog/Handler/Curl/Util.php | 57 + .../Monolog/Handler/DeduplicationHandler.php | 169 + .../Handler/DoctrineCouchDBHandler.php | 45 + .../src/Monolog/Handler/DynamoDbHandler.php | 108 + .../Monolog/Handler/ElasticSearchHandler.php | 128 + .../src/Monolog/Handler/ErrorLogHandler.php | 82 + .../src/Monolog/Handler/FilterHandler.php | 172 + .../ActivationStrategyInterface.php | 28 + .../ChannelLevelActivationStrategy.php | 59 + .../ErrorLevelActivationStrategy.php | 34 + .../Monolog/Handler/FingersCrossedHandler.php | 207 + .../src/Monolog/Handler/FirePHPHandler.php | 195 + .../src/Monolog/Handler/FleepHookHandler.php | 126 + .../src/Monolog/Handler/FlowdockHandler.php | 128 + .../Handler/FormattableHandlerInterface.php | 39 + .../Handler/FormattableHandlerTrait.php | 63 + .../src/Monolog/Handler/GelfHandler.php | 65 + .../src/Monolog/Handler/GroupHandler.php | 117 + .../src/Monolog/Handler/HandlerInterface.php | 90 + .../src/Monolog/Handler/HandlerWrapper.php | 116 + .../src/Monolog/Handler/HipChatHandler.php | 367 + .../src/Monolog/Handler/IFTTTHandler.php | 70 + .../src/Monolog/Handler/InsightOpsHandler.php | 62 + .../src/Monolog/Handler/LogEntriesHandler.php | 55 + .../src/Monolog/Handler/LogglyHandler.php | 102 + .../src/Monolog/Handler/MailHandler.php | 67 + .../src/Monolog/Handler/MandrillHandler.php | 72 + .../Handler/MissingExtensionException.php | 21 + .../src/Monolog/Handler/MongoDBHandler.php | 59 + .../Monolog/Handler/NativeMailerHandler.php | 185 + .../src/Monolog/Handler/NewRelicHandler.php | 205 + .../src/Monolog/Handler/NullHandler.php | 45 + .../src/Monolog/Handler/PHPConsoleHandler.php | 243 + .../Handler/ProcessableHandlerInterface.php | 40 + .../Handler/ProcessableHandlerTrait.php | 73 + .../src/Monolog/Handler/PsrHandler.php | 56 + .../src/Monolog/Handler/PushoverHandler.php | 185 + .../src/Monolog/Handler/RavenHandler.php | 234 + .../src/Monolog/Handler/RedisHandler.php | 98 + .../src/Monolog/Handler/RollbarHandler.php | 144 + .../Monolog/Handler/RotatingFileHandler.php | 191 + .../src/Monolog/Handler/SamplingHandler.php | 113 + .../src/Monolog/Handler/Slack/SlackRecord.php | 299 + .../src/Monolog/Handler/SlackHandler.php | 221 + .../Monolog/Handler/SlackWebhookHandler.php | 121 + .../src/Monolog/Handler/SlackbotHandler.php | 84 + .../src/Monolog/Handler/SocketHandler.php | 385 + .../src/Monolog/Handler/StreamHandler.php | 194 + .../Monolog/Handler/SwiftMailerHandler.php | 111 + .../src/Monolog/Handler/SyslogHandler.php | 67 + .../Monolog/Handler/SyslogUdp/UdpSocket.php | 56 + .../src/Monolog/Handler/SyslogUdpHandler.php | 124 + .../src/Monolog/Handler/TestHandler.php | 177 + .../Handler/WhatFailureGroupHandler.php | 72 + .../Monolog/Handler/ZendMonitorHandler.php | 101 + .../monolog/monolog/src/Monolog/Logger.php | 796 + .../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 + .../Monolog/Processor/ProcessorInterface.php | 25 + .../Processor/PsrLogMessageProcessor.php | 81 + .../src/Monolog/Processor/TagProcessor.php | 44 + .../src/Monolog/Processor/UidProcessor.php | 59 + .../src/Monolog/Processor/WebProcessor.php | 113 + .../monolog/monolog/src/Monolog/Registry.php | 134 + .../src/Monolog/ResettableInterface.php | 31 + .../monolog/src/Monolog/SignalHandler.php | 115 + .../monolog/monolog/src/Monolog/Utils.php | 189 + .../src/Cron/AbstractField.php | 148 + .../src/Cron/CronExpression.php | 389 + .../src/Cron/DayOfMonthField.php | 173 + .../src/Cron/DayOfWeekField.php | 141 + .../cron-expression/src/Cron/FieldFactory.php | 57 + .../src/Cron/FieldInterface.php | 40 + .../cron-expression/src/Cron/HoursField.php | 71 + .../cron-expression/src/Cron/MinutesField.php | 62 + .../cron-expression/src/Cron/MonthField.php | 44 + .../cron-expression/src/Cron/YearField.php | 37 + freescout-dist/vendor/natxet/cssmin/README | 3 + .../carbon/src/Carbon/CarbonInterval.php | 1143 ++ .../nesbot/carbon/src/Carbon/CarbonPeriod.php | 1445 ++ .../Exceptions/InvalidDateException.php | 67 + .../nesbot/carbon/src/Carbon/Lang/af.php | 31 + .../nesbot/carbon/src/Carbon/Lang/ar.php | 31 + .../carbon/src/Carbon/Lang/ar_Shakl.php | 31 + .../nesbot/carbon/src/Carbon/Lang/az.php | 40 + .../nesbot/carbon/src/Carbon/Lang/bg.php | 31 + .../nesbot/carbon/src/Carbon/Lang/bn.php | 38 + .../nesbot/carbon/src/Carbon/Lang/bs_BA.php | 31 + .../nesbot/carbon/src/Carbon/Lang/ca.php | 40 + .../nesbot/carbon/src/Carbon/Lang/cs.php | 31 + .../nesbot/carbon/src/Carbon/Lang/cy.php | 29 + .../nesbot/carbon/src/Carbon/Lang/da.php | 31 + .../nesbot/carbon/src/Carbon/Lang/de.php | 46 + .../nesbot/carbon/src/Carbon/Lang/dv_MV.php | 31 + .../nesbot/carbon/src/Carbon/Lang/el.php | 31 + .../nesbot/carbon/src/Carbon/Lang/en.php | 40 + .../nesbot/carbon/src/Carbon/Lang/eo.php | 31 + .../nesbot/carbon/src/Carbon/Lang/es.php | 36 + .../nesbot/carbon/src/Carbon/Lang/et.php | 38 + .../nesbot/carbon/src/Carbon/Lang/eu.php | 31 + .../nesbot/carbon/src/Carbon/Lang/fa.php | 31 + .../nesbot/carbon/src/Carbon/Lang/fi.php | 31 + .../nesbot/carbon/src/Carbon/Lang/fo.php | 31 + .../nesbot/carbon/src/Carbon/Lang/fr.php | 40 + .../nesbot/carbon/src/Carbon/Lang/gl.php | 24 + .../nesbot/carbon/src/Carbon/Lang/gu.php | 31 + .../nesbot/carbon/src/Carbon/Lang/he.php | 31 + .../nesbot/carbon/src/Carbon/Lang/hi.php | 31 + .../nesbot/carbon/src/Carbon/Lang/hr.php | 31 + .../nesbot/carbon/src/Carbon/Lang/hu.php | 52 + .../nesbot/carbon/src/Carbon/Lang/hy.php | 31 + .../nesbot/carbon/src/Carbon/Lang/id.php | 31 + .../nesbot/carbon/src/Carbon/Lang/is.php | 31 + .../nesbot/carbon/src/Carbon/Lang/it.php | 36 + .../nesbot/carbon/src/Carbon/Lang/ja.php | 31 + .../nesbot/carbon/src/Carbon/Lang/ka.php | 31 + .../nesbot/carbon/src/Carbon/Lang/kk.php | 29 + .../nesbot/carbon/src/Carbon/Lang/km.php | 31 + .../nesbot/carbon/src/Carbon/Lang/ko.php | 31 + .../nesbot/carbon/src/Carbon/Lang/lt.php | 38 + .../nesbot/carbon/src/Carbon/Lang/lv.php | 47 + .../nesbot/carbon/src/Carbon/Lang/mk.php | 24 + .../nesbot/carbon/src/Carbon/Lang/mn.php | 62 + .../nesbot/carbon/src/Carbon/Lang/ms.php | 31 + .../nesbot/carbon/src/Carbon/Lang/my.php | 37 + .../nesbot/carbon/src/Carbon/Lang/ne.php | 31 + .../nesbot/carbon/src/Carbon/Lang/nl.php | 36 + .../nesbot/carbon/src/Carbon/Lang/no.php | 36 + .../nesbot/carbon/src/Carbon/Lang/oc.php | 44 + .../nesbot/carbon/src/Carbon/Lang/pl.php | 36 + .../nesbot/carbon/src/Carbon/Lang/ps.php | 31 + .../nesbot/carbon/src/Carbon/Lang/pt.php | 31 + .../nesbot/carbon/src/Carbon/Lang/pt_BR.php | 40 + .../nesbot/carbon/src/Carbon/Lang/pt_PT.php | 31 + .../nesbot/carbon/src/Carbon/Lang/ro.php | 31 + .../nesbot/carbon/src/Carbon/Lang/ru.php | 31 + .../nesbot/carbon/src/Carbon/Lang/sh.php | 35 + .../nesbot/carbon/src/Carbon/Lang/sk.php | 38 + .../nesbot/carbon/src/Carbon/Lang/sl.php | 43 + .../nesbot/carbon/src/Carbon/Lang/sq.php | 31 + .../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 + .../nesbot/carbon/src/Carbon/Lang/sv.php | 31 + .../nesbot/carbon/src/Carbon/Lang/sw.php | 31 + .../nesbot/carbon/src/Carbon/Lang/th.php | 31 + .../nesbot/carbon/src/Carbon/Lang/tr.php | 31 + .../nesbot/carbon/src/Carbon/Lang/uk.php | 40 + .../nesbot/carbon/src/Carbon/Lang/ur.php | 24 + .../nesbot/carbon/src/Carbon/Lang/uz.php | 31 + .../nesbot/carbon/src/Carbon/Lang/vi.php | 31 + .../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 + .../nesbot/carbon/src/JsonSerializable.php | 18 + .../vendor/nikic/php-parser/bin/php-parse | 205 + .../nikic/php-parser/grammar/parser.template | 106 + .../vendor/nikic/php-parser/grammar/php5.y | 1046 ++ .../vendor/nikic/php-parser/grammar/php7.y | 1245 ++ .../nikic/php-parser/grammar/phpyLang.php | 184 + .../php-parser/grammar/rebuildParsers.php | 81 + .../nikic/php-parser/grammar/tokens.template | 17 + .../vendor/nikic/php-parser/grammar/tokens.y | 115 + .../php-parser/lib/PhpParser/Builder.php | 13 + .../lib/PhpParser/Builder/ClassConst.php | 148 + .../lib/PhpParser/Builder/Class_.php | 146 + .../lib/PhpParser/Builder/Declaration.php | 43 + .../lib/PhpParser/Builder/EnumCase.php | 85 + .../lib/PhpParser/Builder/Enum_.php | 117 + .../lib/PhpParser/Builder/FunctionLike.php | 73 + .../lib/PhpParser/Builder/Function_.php | 67 + .../lib/PhpParser/Builder/Interface_.php | 93 + .../lib/PhpParser/Builder/Method.php | 146 + .../lib/PhpParser/Builder/Namespace_.php | 45 + .../lib/PhpParser/Builder/Param.php | 168 + .../lib/PhpParser/Builder/Property.php | 161 + .../lib/PhpParser/Builder/TraitUse.php | 64 + .../PhpParser/Builder/TraitUseAdaptation.php | 148 + .../lib/PhpParser/Builder/Trait_.php | 78 + .../php-parser/lib/PhpParser/Builder/Use_.php | 49 + .../lib/PhpParser/BuilderFactory.php | 399 + .../lib/PhpParser/BuilderHelpers.php | 335 + .../php-parser/lib/PhpParser/Comment.php | 239 + .../php-parser/lib/PhpParser/Comment/Doc.php | 7 + .../ConstExprEvaluationException.php | 6 + .../lib/PhpParser/ConstExprEvaluator.php | 229 + .../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 | 64 + .../lib/PhpParser/Internal/TokenStream.php | 286 + .../php-parser/lib/PhpParser/JsonDecoder.php | 103 + .../nikic/php-parser/lib/PhpParser/Lexer.php | 560 + .../lib/PhpParser/Lexer/Emulative.php | 251 + .../Lexer/TokenEmulator/AttributeEmulator.php | 56 + .../CoaleseEqualTokenEmulator.php | 47 + .../Lexer/TokenEmulator/EnumTokenEmulator.php | 31 + .../TokenEmulator/ExplicitOctalEmulator.php | 44 + .../FlexibleDocStringEmulator.php | 76 + .../Lexer/TokenEmulator/FnTokenEmulator.php | 23 + .../Lexer/TokenEmulator/KeywordEmulator.php | 62 + .../TokenEmulator/MatchTokenEmulator.php | 23 + .../TokenEmulator/NullsafeTokenEmulator.php | 67 + .../NumericLiteralSeparatorEmulator.php | 105 + .../ReadonlyFunctionTokenEmulator.php | 31 + .../TokenEmulator/ReadonlyTokenEmulator.php | 36 + .../Lexer/TokenEmulator/ReverseEmulator.php | 36 + .../Lexer/TokenEmulator/TokenEmulator.php | 25 + .../php-parser/lib/PhpParser/NameContext.php | 285 + .../nikic/php-parser/lib/PhpParser/Node.php | 151 + .../php-parser/lib/PhpParser/Node/Arg.php | 46 + .../lib/PhpParser/Node/Attribute.php | 34 + .../lib/PhpParser/Node/AttributeGroup.php | 29 + .../lib/PhpParser/Node/ComplexType.php | 14 + .../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 | 41 + .../lib/PhpParser/Node/Expr/Array_.php | 34 + .../lib/PhpParser/Node/Expr/ArrowFunction.php | 79 + .../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/Coalesce.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/CallLike.php | 39 + .../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 | 17 + .../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 | 79 + .../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 | 39 + .../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/Match_.php | 31 + .../lib/PhpParser/Node/Expr/MethodCall.php | 45 + .../lib/PhpParser/Node/Expr/New_.php | 41 + .../Node/Expr/NullsafeMethodCall.php | 45 + .../Node/Expr/NullsafePropertyFetch.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 | 46 + .../Node/Expr/StaticPropertyFetch.php | 36 + .../lib/PhpParser/Node/Expr/Ternary.php | 38 + .../lib/PhpParser/Node/Expr/Throw_.php | 30 + .../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 | 43 + .../lib/PhpParser/Node/Identifier.php | 75 + .../lib/PhpParser/Node/IntersectionType.php | 30 + .../lib/PhpParser/Node/MatchArm.php | 31 + .../php-parser/lib/PhpParser/Node/Name.php | 254 + .../PhpParser/Node/Name/FullyQualified.php | 50 + .../lib/PhpParser/Node/Name/Relative.php | 50 + .../lib/PhpParser/Node/NullableType.php | 28 + .../php-parser/lib/PhpParser/Node/Param.php | 60 + .../php-parser/lib/PhpParser/Node/Scalar.php | 7 + .../lib/PhpParser/Node/Scalar/DNumber.php | 77 + .../lib/PhpParser/Node/Scalar/Encapsed.php | 31 + .../Node/Scalar/EncapsedStringPart.php | 30 + .../lib/PhpParser/Node/Scalar/LNumber.php | 80 + .../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 | 157 + .../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 | 85 + .../lib/PhpParser/Node/Stmt/ClassLike.php | 109 + .../lib/PhpParser/Node/Stmt/ClassMethod.php | 161 + .../lib/PhpParser/Node/Stmt/Class_.php | 137 + .../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/EnumCase.php | 37 + .../lib/PhpParser/Node/Stmt/Enum_.php | 40 + .../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 | 77 + .../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 | 37 + .../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 | 91 + .../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 | 32 + .../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/UnionType.php | 28 + .../lib/PhpParser/Node/VarLikeIdentifier.php | 17 + .../PhpParser/Node/VariadicPlaceholder.php | 27 + .../php-parser/lib/PhpParser/NodeAbstract.php | 178 + .../php-parser/lib/PhpParser/NodeDumper.php | 206 + .../php-parser/lib/PhpParser/NodeFinder.php | 81 + .../lib/PhpParser/NodeTraverser.php | 291 + .../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 | 257 + .../NodeVisitor/NodeConnectingVisitor.php | 52 + .../NodeVisitor/ParentConnectingVisitor.php | 41 + .../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 | 2682 +++ .../php-parser/lib/PhpParser/Parser/Php7.php | 2898 +++ .../lib/PhpParser/Parser/Tokens.php | 148 + .../lib/PhpParser/ParserAbstract.php | 1060 ++ .../lib/PhpParser/ParserFactory.php | 44 + .../lib/PhpParser/PrettyPrinter/Standard.php | 1126 ++ .../lib/PhpParser/PrettyPrinterAbstract.php | 1576 ++ .../nwidart/laravel-modules/config/config.php | 183 + .../laravel-modules/src/Collection.php | 38 + .../src/Commands/CommandMakeCommand.php | 108 + .../src/Commands/ControllerMakeCommand.php | 125 + .../src/Commands/DisableCommand.php | 51 + .../src/Commands/DumpCommand.php | 62 + .../src/Commands/EnableCommand.php | 51 + .../src/Commands/EventMakeCommand.php | 74 + .../src/Commands/FactoryMakeCommand.php | 76 + .../src/Commands/GeneratorCommand.php | 99 + .../src/Commands/InstallCommand.php | 146 + .../src/Commands/JobMakeCommand.php | 109 + .../src/Commands/ListCommand.php | 86 + .../src/Commands/ListenerMakeCommand.php | 122 + .../src/Commands/MailMakeCommand.php | 84 + .../src/Commands/MiddlewareMakeCommand.php | 86 + .../src/Commands/MigrateCommand.php | 109 + .../src/Commands/MigrateRefreshCommand.php | 90 + .../src/Commands/MigrateResetCommand.php | 114 + .../src/Commands/MigrateRollbackCommand.php | 114 + .../src/Commands/MigrateStatusCommand.php | 94 + .../src/Commands/MigrationMakeCommand.php | 163 + .../src/Commands/ModelMakeCommand.php | 167 + .../src/Commands/ModuleMakeCommand.php | 64 + .../src/Commands/NotificationMakeCommand.php | 84 + .../src/Commands/PolicyMakeCommand.php | 86 + .../src/Commands/ProviderMakeCommand.php | 111 + .../src/Commands/PublishCommand.php | 82 + .../Commands/PublishConfigurationCommand.php | 86 + .../src/Commands/PublishMigrationCommand.php | 68 + .../Commands/PublishTranslationCommand.php | 82 + .../src/Commands/RequestMakeCommand.php | 86 + .../src/Commands/ResourceMakeCommand.php | 100 + .../src/Commands/RouteProviderMakeCommand.php | 94 + .../src/Commands/RuleMakeCommand.php | 86 + .../src/Commands/SeedCommand.php | 206 + .../src/Commands/SeedMakeCommand.php | 103 + .../src/Commands/SetupCommand.php | 76 + .../src/Commands/TestMakeCommand.php | 69 + .../src/Commands/UnUseCommand.php | 32 + .../src/Commands/UpdateCommand.php | 48 + .../src/Commands/UseCommand.php | 54 + .../src/Commands/stubs/command.stub | 68 + .../src/Commands/stubs/composer.stub | 25 + .../src/Commands/stubs/controller-plain.stub | 9 + .../src/Commands/stubs/controller.stub | 72 + .../src/Commands/stubs/event.stub | 30 + .../src/Commands/stubs/factory.stub | 9 + .../src/Commands/stubs/job-queued.stub | 34 + .../src/Commands/stubs/job.stub | 31 + .../src/Commands/stubs/json.stub | 16 + .../src/Commands/stubs/listener-duck.stub | 30 + .../Commands/stubs/listener-queued-duck.stub | 32 + .../src/Commands/stubs/listener-queued.stub | 33 + .../src/Commands/stubs/listener.stub | 31 + .../src/Commands/stubs/mail.stub | 33 + .../src/Commands/stubs/middleware.stub | 21 + .../src/Commands/stubs/migration/add.stub | 32 + .../src/Commands/stubs/migration/create.stub | 32 + .../src/Commands/stubs/migration/delete.stub | 32 + .../src/Commands/stubs/migration/drop.stub | 32 + .../src/Commands/stubs/migration/plain.stub | 28 + .../src/Commands/stubs/model.stub | 10 + .../src/Commands/stubs/notification.stub | 61 + .../src/Commands/stubs/policy.plain.stub | 20 + .../src/Commands/stubs/provider.stub | 35 + .../src/Commands/stubs/request.stub | 30 + .../Commands/stubs/resource-collection.stub | 19 + .../src/Commands/stubs/resource.stub | 19 + .../src/Commands/stubs/route-provider.stub | 40 + .../src/Commands/stubs/routes.stub | 6 + .../src/Commands/stubs/rule.stub | 40 + .../src/Commands/stubs/scaffold/config.stub | 5 + .../src/Commands/stubs/scaffold/provider.stub | 112 + .../src/Commands/stubs/seeder.stub | 21 + .../src/Commands/stubs/start.stub | 17 + .../src/Commands/stubs/unit-test.stub | 19 + .../src/Commands/stubs/views/index.stub | 9 + .../src/Commands/stubs/views/master.stub | 12 + .../src/Contracts/PublisherInterface.php | 13 + .../src/Contracts/RepositoryInterface.php | 96 + .../src/Contracts/RunableInterface.php | 13 + .../Exceptions/FileAlreadyExistException.php | 7 + .../src/Exceptions/InvalidAssetPath.php | 11 + .../src/Exceptions/InvalidJsonException.php | 7 + .../Exceptions/ModuleNotFoundException.php | 7 + .../laravel-modules/src/Facades/Module.php | 18 + .../src/Generators/FileGenerator.php | 128 + .../src/Generators/Generator.php | 7 + .../src/Generators/ModuleGenerator.php | 499 + .../laravel-modules/src/Laravel/Module.php | 40 + .../src/Laravel/Repository.php | 17 + .../src/LaravelModulesServiceProvider.php | 53 + .../laravel-modules/src/Lumen/Module.php | 34 + .../laravel-modules/src/Lumen/Repository.php | 17 + .../src/LumenModulesServiceProvider.php | 51 + .../src/Migrations/Migrator.php | 314 + .../src/ModulesServiceProvider.php | 77 + .../laravel-modules/src/Process/Installer.php | 300 + .../laravel-modules/src/Process/Runner.php | 36 + .../laravel-modules/src/Process/Updater.php | 78 + .../Providers/BootstrapServiceProvider.php | 24 + .../src/Providers/ConsoleServiceProvider.php | 114 + .../Providers/ContractsServiceProvider.php | 18 + .../src/Publishing/AssetPublisher.php | 37 + .../src/Publishing/LangPublisher.php | 39 + .../src/Publishing/MigrationPublisher.php | 43 + .../src/Publishing/Publisher.php | 197 + .../src/Routing/Controller.php | 13 + .../Support/Config/GenerateConfigReader.php | 11 + .../src/Support/Config/GeneratorPath.php | 31 + .../src/Support/Migrations/NameParser.php | 200 + .../src/Support/Migrations/SchemaParser.php | 272 + .../laravel-modules/src/Support/Stub.php | 171 + .../src/Traits/CanClearModulesCache.php | 16 + .../src/Traits/MigrationLoaderTrait.php | 32 + .../src/Traits/ModuleCommandTrait.php | 20 + .../nwidart/laravel-modules/src/helpers.php | 36 + .../paragonie/random_compat/build-phar.sh | 5 + .../dist/random_compat.phar.pubkey | 5 + .../dist/random_compat.phar.pubkey.asc | 11 + .../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/patchwork/utf8/.travis.yml | 42 + .../vendor/patchwork/utf8/appveyor.yml | 38 + .../vendor/patchwork/utf8/src/Normalizer.php | 18 + .../utf8/src/Patchwork/PHP/Shim/Iconv.php | 729 + .../utf8/src/Patchwork/PHP/Shim/Intl.php | 232 + .../utf8/src/Patchwork/PHP/Shim/Mbstring.php | 602 + .../src/Patchwork/PHP/Shim/Normalizer.php | 301 + .../utf8/src/Patchwork/PHP/Shim/Xml.php | 61 + .../Patchwork/PHP/Shim/charset/from.big5.ser | 1 + .../Patchwork/PHP/Shim/charset/from.cp037.ser | Bin 0 -> 4192 bytes .../PHP/Shim/charset/from.cp1006.ser | Bin 0 -> 4273 bytes .../PHP/Shim/charset/from.cp1026.ser | Bin 0 -> 4192 bytes .../Patchwork/PHP/Shim/charset/from.cp424.ser | Bin 0 -> 3547 bytes .../Patchwork/PHP/Shim/charset/from.cp437.ser | Bin 0 -> 4254 bytes .../Patchwork/PHP/Shim/charset/from.cp500.ser | Bin 0 -> 4192 bytes .../Patchwork/PHP/Shim/charset/from.cp737.ser | Bin 0 -> 4247 bytes .../Patchwork/PHP/Shim/charset/from.cp775.ser | Bin 0 -> 4228 bytes .../Patchwork/PHP/Shim/charset/from.cp850.ser | Bin 0 -> 4222 bytes .../Patchwork/PHP/Shim/charset/from.cp852.ser | Bin 0 -> 4221 bytes .../Patchwork/PHP/Shim/charset/from.cp855.ser | Bin 0 -> 4222 bytes .../Patchwork/PHP/Shim/charset/from.cp856.ser | Bin 0 -> 3525 bytes .../Patchwork/PHP/Shim/charset/from.cp857.ser | Bin 0 -> 4170 bytes .../Patchwork/PHP/Shim/charset/from.cp860.ser | Bin 0 -> 4253 bytes .../Patchwork/PHP/Shim/charset/from.cp861.ser | Bin 0 -> 4254 bytes .../Patchwork/PHP/Shim/charset/from.cp862.ser | Bin 0 -> 4254 bytes .../Patchwork/PHP/Shim/charset/from.cp863.ser | Bin 0 -> 4254 bytes .../Patchwork/PHP/Shim/charset/from.cp864.ser | Bin 0 -> 4180 bytes .../Patchwork/PHP/Shim/charset/from.cp865.ser | Bin 0 -> 4254 bytes .../Patchwork/PHP/Shim/charset/from.cp866.ser | Bin 0 -> 4244 bytes .../Patchwork/PHP/Shim/charset/from.cp869.ser | Bin 0 -> 4071 bytes .../Patchwork/PHP/Shim/charset/from.cp874.ser | Bin 0 -> 3761 bytes .../Patchwork/PHP/Shim/charset/from.cp875.ser | Bin 0 -> 4189 bytes .../Patchwork/PHP/Shim/charset/from.cp932.ser | Bin 0 -> 149785 bytes .../Patchwork/PHP/Shim/charset/from.cp936.ser | Bin 0 -> 415908 bytes .../Patchwork/PHP/Shim/charset/from.cp949.ser | Bin 0 -> 325759 bytes .../Patchwork/PHP/Shim/charset/from.cp950.ser | Bin 0 -> 258514 bytes .../PHP/Shim/charset/from.gsm0338.ser | Bin 0 -> 2228 bytes .../PHP/Shim/charset/from.iso-8859-1.ser | Bin 0 -> 4192 bytes .../PHP/Shim/charset/from.iso-8859-10.ser | Bin 0 -> 4193 bytes .../PHP/Shim/charset/from.iso-8859-11.ser | Bin 0 -> 4143 bytes .../PHP/Shim/charset/from.iso-8859-13.ser | Bin 0 -> 4196 bytes .../PHP/Shim/charset/from.iso-8859-14.ser | Bin 0 -> 4214 bytes .../PHP/Shim/charset/from.iso-8859-15.ser | Bin 0 -> 4193 bytes .../PHP/Shim/charset/from.iso-8859-16.ser | Bin 0 -> 4195 bytes .../PHP/Shim/charset/from.iso-8859-2.ser | Bin 0 -> 4192 bytes .../PHP/Shim/charset/from.iso-8859-3.ser | Bin 0 -> 4073 bytes .../PHP/Shim/charset/from.iso-8859-4.ser | Bin 0 -> 4192 bytes .../PHP/Shim/charset/from.iso-8859-5.ser | Bin 0 -> 4193 bytes .../PHP/Shim/charset/from.iso-8859-6.ser | Bin 0 -> 3427 bytes .../PHP/Shim/charset/from.iso-8859-7.ser | Bin 0 -> 4093 bytes .../PHP/Shim/charset/from.iso-8859-8.ser | Bin 0 -> 3583 bytes .../PHP/Shim/charset/from.iso-8859-9.ser | Bin 0 -> 4192 bytes .../PHP/Shim/charset/from.koi8-r.ser | Bin 0 -> 4248 bytes .../PHP/Shim/charset/from.koi8-u.ser | Bin 0 -> 4240 bytes .../PHP/Shim/charset/from.mazovia.ser | Bin 0 -> 4254 bytes .../PHP/Shim/charset/from.nextstep.ser | Bin 0 -> 4211 bytes .../PHP/Shim/charset/from.stdenc.ser | 1 + .../PHP/Shim/charset/from.symbol.ser | 1 + .../PHP/Shim/charset/from.turkish.ser | Bin 0 -> 4185 bytes .../PHP/Shim/charset/from.us-ascii-quotes.ser | Bin 0 -> 2020 bytes .../PHP/Shim/charset/from.us-ascii.ser | Bin 0 -> 2016 bytes .../PHP/Shim/charset/from.windows-1250.ser | Bin 0 -> 4124 bytes .../PHP/Shim/charset/from.windows-1251.ser | Bin 0 -> 4193 bytes .../PHP/Shim/charset/from.windows-1252.ser | Bin 0 -> 4124 bytes .../PHP/Shim/charset/from.windows-1253.ser | Bin 0 -> 3921 bytes .../PHP/Shim/charset/from.windows-1254.ser | Bin 0 -> 4090 bytes .../PHP/Shim/charset/from.windows-1255.ser | Bin 0 -> 3821 bytes .../PHP/Shim/charset/from.windows-1256.ser | Bin 0 -> 4213 bytes .../PHP/Shim/charset/from.windows-1257.ser | Bin 0 -> 4005 bytes .../PHP/Shim/charset/from.windows-1258.ser | Bin 0 -> 4057 bytes .../PHP/Shim/charset/from.x-mac-ce.ser | Bin 0 -> 4214 bytes .../PHP/Shim/charset/from.x-mac-cyrillic.ser | Bin 0 -> 4212 bytes .../PHP/Shim/charset/from.x-mac-greek.ser | Bin 0 -> 4190 bytes .../PHP/Shim/charset/from.x-mac-icelandic.ser | Bin 0 -> 4201 bytes .../PHP/Shim/charset/from.x-mac-roman.ser | Bin 0 -> 4207 bytes .../PHP/Shim/charset/from.zdingbat.ser | 1 + .../Patchwork/PHP/Shim/charset/to.gsm0338.ser | Bin 0 -> 2459 bytes .../Patchwork/PHP/Shim/charset/to.mazovia.ser | Bin 0 -> 4232 bytes .../Patchwork/PHP/Shim/charset/to.stdenc.ser | 1 + .../Patchwork/PHP/Shim/charset/to.symbol.ser | 1 + .../PHP/Shim/charset/to.zdingbat.ser | 1 + .../Patchwork/PHP/Shim/charset/translit.ser | 1 + .../PHP/Shim/unidata/canonicalComposition.ser | 1 + .../Shim/unidata/canonicalDecomposition.ser | 1 + .../PHP/Shim/unidata/combiningClass.ser | 1 + .../unidata/compatibilityDecomposition.ser | 1 + .../Patchwork/PHP/Shim/unidata/lowerCase.ser | 1 + .../Patchwork/PHP/Shim/unidata/upperCase.ser | 1 + .../utf8/src/Patchwork/TurkishUtf8.php | 155 + .../patchwork/utf8/src/Patchwork/Utf8.php | 775 + .../utf8/src/Patchwork/Utf8/BestFit.php | 79 + .../utf8/src/Patchwork/Utf8/Bootup.php | 230 + .../utf8/src/Patchwork/Utf8/Bootup/iconv.php | 51 + .../utf8/src/Patchwork/Utf8/Bootup/intl.php | 35 + .../src/Patchwork/Utf8/Bootup/mbstring.php | 54 + .../src/Patchwork/Utf8/Bootup/utf8_encode.php | 17 + .../Patchwork/Utf8/WindowsStreamWrapper.php | 405 + .../Patchwork/Utf8/data/caseFolding_full.ser | 1 + .../Patchwork/Utf8/data/to.bestfit1250.ser | Bin 0 -> 11885 bytes .../Patchwork/Utf8/data/to.bestfit1251.ser | Bin 0 -> 10912 bytes .../Patchwork/Utf8/data/to.bestfit1252.ser | Bin 0 -> 11968 bytes .../Patchwork/Utf8/data/to.bestfit1253.ser | Bin 0 -> 10587 bytes .../Patchwork/Utf8/data/to.bestfit1254.ser | Bin 0 -> 11902 bytes .../Patchwork/Utf8/data/to.bestfit1255.ser | Bin 0 -> 5948 bytes .../Patchwork/Utf8/data/to.bestfit1256.ser | Bin 0 -> 9202 bytes .../Patchwork/Utf8/data/to.bestfit1257.ser | Bin 0 -> 5903 bytes .../Patchwork/Utf8/data/to.bestfit1258.ser | Bin 0 -> 5902 bytes .../src/Patchwork/Utf8/data/to.bestfit874.ser | Bin 0 -> 6760 bytes .../src/Patchwork/Utf8/data/to.bestfit932.ser | Bin 0 -> 179471 bytes .../src/Patchwork/Utf8/data/to.bestfit936.ser | Bin 0 -> 464524 bytes .../src/Patchwork/Utf8/data/to.bestfit949.ser | Bin 0 -> 336734 bytes .../src/Patchwork/Utf8/data/to.bestfit950.ser | Bin 0 -> 385467 bytes .../Patchwork/Utf8/data/translit_extra.ser | 1 + .../src/ContainerExceptionInterface.php | 13 + .../psr/container/src/ContainerInterface.php | 37 + .../src/NotFoundExceptionInterface.php | 13 + .../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 + .../psr/http-message/src/UriInterface.php | 323 + .../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 + .../psr/log/Psr/Log/LoggerAwareTrait.php | 26 + .../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 + .../psr/simple-cache/src/CacheException.php | 10 + .../psr/simple-cache/src/CacheInterface.php | 114 + .../src/InvalidArgumentException.php | 13 + .../vendor/psy/psysh/.phan/config.php | 46 + freescout-dist/vendor/psy/psysh/.styleci.yml | 29 + freescout-dist/vendor/psy/psysh/.travis.yml | 47 + .../vendor/psy/psysh/bin/build-stub | 22 + freescout-dist/vendor/psy/psysh/bin/psysh | 138 + .../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 + .../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 + .../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 | 79 + .../psy/psysh/src/Command/ClearCommand.php | 51 + .../vendor/psy/psysh/src/Command/Command.php | 282 + .../psy/psysh/src/Command/DocCommand.php | 133 + .../psy/psysh/src/Command/DumpCommand.php | 96 + .../psy/psysh/src/Command/EditCommand.php | 189 + .../psy/psysh/src/Command/ExitCommand.php | 52 + .../psy/psysh/src/Command/HelpCommand.php | 100 + .../psy/psysh/src/Command/HistoryCommand.php | 248 + .../psy/psysh/src/Command/ListCommand.php | 278 + .../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 + .../psy/psysh/src/Command/ParseCommand.php | 182 + .../psysh/src/Command/PsyVersionCommand.php | 43 + .../psysh/src/Command/ReflectingCommand.php | 303 + .../psy/psysh/src/Command/ShowCommand.php | 292 + .../psy/psysh/src/Command/SudoCommand.php | 145 + .../psy/psysh/src/Command/ThrowUpCommand.php | 174 + .../psy/psysh/src/Command/TimeitCommand.php | 197 + .../Command/TimeitCommand/TimeitVisitor.php | 139 + .../psy/psysh/src/Command/TraceCommand.php | 169 + .../psy/psysh/src/Command/WhereamiCommand.php | 149 + .../psy/psysh/src/Command/WtfCommand.php | 127 + .../vendor/psy/psysh/src/ConfigPaths.php | 237 + .../vendor/psy/psysh/src/Configuration.php | 1307 ++ .../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 + .../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 + .../psy/psysh/src/ExecutionLoopClosure.php | 104 + .../psy/psysh/src/Formatter/CodeFormatter.php | 71 + .../psysh/src/Formatter/DocblockFormatter.php | 168 + .../psy/psysh/src/Formatter/Formatter.php | 25 + .../src/Formatter/SignatureFormatter.php | 308 + .../psy/psysh/src/Input/CodeArgument.php | 50 + .../psy/psysh/src/Input/FilterOptions.php | 145 + .../vendor/psy/psysh/src/Input/ShellInput.php | 336 + .../psy/psysh/src/Input/SilentInput.php | 44 + .../psy/psysh/src/Output/OutputPager.php | 26 + .../psy/psysh/src/Output/PassthruPager.php | 39 + .../psy/psysh/src/Output/ProcOutputPager.php | 103 + .../psy/psysh/src/Output/ShellOutput.php | 204 + .../vendor/psy/psysh/src/ParserFactory.php | 91 + .../psy/psysh/src/Readline/GNUReadline.php | 170 + .../psy/psysh/src/Readline/HoaConsole.php | 107 + .../vendor/psy/psysh/src/Readline/Libedit.php | 83 + .../psy/psysh/src/Readline/Readline.php | 76 + .../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 + freescout-dist/vendor/psy/psysh/src/Shell.php | 1339 ++ freescout-dist/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 + .../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 + .../src/Config/installer.php | 146 + .../src/Controllers/DatabaseController.php | 35 + .../src/Controllers/PermissionsController.php | 38 + .../Controllers/RequirementsController.php | 39 + .../src/Controllers/UpdateController.php | 62 + .../src/Controllers/WelcomeController.php | 22 + .../src/Events/LaravelInstallerFinished.php | 22 + .../src/Helpers/MigrationsHelper.php | 29 + .../src/Helpers/functions.php | 22 + .../src/Lang/ar/installer_messages.php | 68 + .../src/Lang/de/installer_messages.php | 69 + .../src/Lang/en/installer_messages.php | 246 + .../src/Lang/es/installer_messages.php | 69 + .../src/Lang/et/installer_messages.php | 68 + .../src/Lang/fa/installer_messages.php | 68 + .../src/Lang/fr/installer_messages.php | 241 + .../src/Lang/gr/installer_messages.php | 68 + .../src/Lang/id/installer_messages.php | 246 + .../src/Lang/it/installer_messages.php | 57 + .../src/Lang/nl/installer_messages.php | 68 + .../src/Lang/pl/installer_messages.php | 68 + .../src/Lang/pt-br/installer_messages.php | 69 + .../src/Lang/pt/installer_messages.php | 69 + .../src/Lang/ro/installer_messages.php | 68 + .../src/Lang/ru/installer_messages.php | 68 + .../src/Lang/tr/installer_messages.php | 245 + .../src/Lang/zh-CN/installer_messages.php | 69 + .../src/Lang/zh-TW/installer_messages.php | 69 + .../src/Middleware/canUpdate.php | 66 + .../laravel-installer/src/Routes/web.php | 81 + .../src/Views/environment-classic.blade.php | 38 + .../src/Views/environment-wizard.blade.php | 523 + .../src/Views/environment.blade.php | 26 + .../src/Views/finished.blade.php | 32 + .../src/Views/layouts/master-update.blade.php | 46 + .../src/Views/layouts/master.blade.php | 114 + .../src/Views/permissions.blade.php | 35 + .../src/Views/requirements.blade.php | 50 + .../src/Views/update/finished.blade.php | 9 + .../src/Views/update/overview.blade.php | 9 + .../src/Views/update/welcome.blade.php | 11 + .../src/Views/welcome.blade.php | 21 + .../src/assets/css/sass/_variables.sass | 46 + .../src/assets/css/sass/style.sass | 3213 ++++ .../src/assets/css/scss/_variables.scss | 58 + .../css/scss/font-awesome/_animated.scss | 34 + .../scss/font-awesome/_bordered-pulled.scss | 25 + .../assets/css/scss/font-awesome/_core.scss | 12 + .../css/scss/font-awesome/_fixed-width.scss | 6 + .../assets/css/scss/font-awesome/_icons.scss | 789 + .../assets/css/scss/font-awesome/_larger.scss | 13 + .../assets/css/scss/font-awesome/_list.scss | 19 + .../assets/css/scss/font-awesome/_mixins.scss | 60 + .../assets/css/scss/font-awesome/_path.scss | 15 + .../scss/font-awesome/_rotated-flipped.scss | 20 + .../css/scss/font-awesome/_screen-reader.scss | 5 + .../css/scss/font-awesome/_stacked.scss | 20 + .../css/scss/font-awesome/_variables.scss | 800 + .../css/scss/font-awesome/font-awesome.scss | 18 + .../src/assets/css/scss/style.scss | 1348 ++ .../src/assets/css/style.css | 3539 ++++ .../src/assets/css/style.css.map | 7 + .../src/assets/css/style.min.css | 6 + .../src/assets/css/style.min.css.map | 7 + .../src/assets/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../assets/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../src/assets/fonts/ionicons.woff | Bin 0 -> 67904 bytes .../getallheaders/src/getallheaders.php | 46 + .../vendor/ramsey/uuid/src/BinaryUtils.php | 41 + .../uuid/src/Builder/DefaultUuidBuilder.php | 54 + .../uuid/src/Builder/DegradedUuidBuilder.php | 53 + .../uuid/src/Builder/UuidBuilderInterface.php | 34 + .../ramsey/uuid/src/Codec/CodecInterface.php | 60 + .../ramsey/uuid/src/Codec/GuidStringCodec.php | 103 + .../uuid/src/Codec/OrderedTimeCodec.php | 68 + .../ramsey/uuid/src/Codec/StringCodec.php | 170 + .../src/Codec/TimestampFirstCombCodec.php | 108 + .../uuid/src/Codec/TimestampLastCombCodec.php | 22 + .../Converter/Number/BigNumberConverter.php | 54 + .../Number/DegradedNumberConverter.php | 58 + .../Converter/NumberConverterInterface.php | 48 + .../Converter/Time/BigNumberTimeConverter.php | 59 + .../Converter/Time/DegradedTimeConverter.php | 42 + .../src/Converter/Time/PhpTimeConverter.php | 47 + .../src/Converter/TimeConverterInterface.php | 37 + .../vendor/ramsey/uuid/src/DegradedUuid.php | 116 + .../Exception/InvalidUuidStringException.php | 24 + .../UnsatisfiedDependencyException.php | 25 + .../UnsupportedOperationException.php | 24 + .../vendor/ramsey/uuid/src/FeatureSet.php | 335 + .../uuid/src/Generator/CombGenerator.php | 91 + .../src/Generator/DefaultTimeGenerator.php | 141 + .../uuid/src/Generator/MtRandGenerator.php | 45 + .../uuid/src/Generator/OpenSslGenerator.php | 43 + .../src/Generator/PeclUuidRandomGenerator.php | 37 + .../src/Generator/PeclUuidTimeGenerator.php | 38 + .../src/Generator/RandomBytesGenerator.php | 39 + .../src/Generator/RandomGeneratorFactory.php | 31 + .../Generator/RandomGeneratorInterface.php | 37 + .../uuid/src/Generator/RandomLibAdapter.php | 62 + .../src/Generator/SodiumRandomGenerator.php | 41 + .../src/Generator/TimeGeneratorFactory.php | 72 + .../src/Generator/TimeGeneratorInterface.php | 43 + .../Provider/Node/FallbackNodeProvider.php | 59 + .../src/Provider/Node/RandomNodeProvider.php | 57 + .../src/Provider/Node/SystemNodeProvider.php | 128 + .../src/Provider/NodeProviderInterface.php | 32 + .../src/Provider/Time/FixedTimeProvider.php | 77 + .../src/Provider/Time/SystemTimeProvider.php | 33 + .../src/Provider/TimeProviderInterface.php | 29 + .../vendor/ramsey/uuid/src/UuidFactory.php | 315 + .../ramsey/uuid/src/UuidFactoryInterface.php | 108 + .../vendor/ramsey/uuid/src/UuidInterface.php | 274 + .../vendor/ramsey/uuid/src/functions.php | 78 + .../laravel-log-viewer/.travis.yml | 18 + .../LaravelLogViewerServiceProvider.php | 71 + .../Rap2hpoutre/LaravelLogViewer/Level.php | 68 + .../Rap2hpoutre/LaravelLogViewer/Pattern.php | 47 + .../src/config/logviewer.php | 15 + .../src/controllers/LogViewerController.php | 155 + .../src/views/log.blade.php | 334 + .../spatie/laravel-activitylog/.styleci.yml | 1 + .../config/activitylog.php | 44 + .../create_activity_log_table.php.stub | 35 + .../src/ActivityLogger.php | 205 + .../src/ActivitylogServiceProvider.php | 61 + .../src/CleanActivitylogCommand.php | 48 + .../src/Exceptions/CouldNotLogActivity.php | 13 + .../src/Exceptions/CouldNotLogChanges.php | 13 + .../src/Exceptions/InvalidConfiguration.php | 14 + .../src/Models/Activity.php | 102 + .../src/Traits/CausesActivity.php | 20 + .../src/Traits/DetectsChanges.php | 120 + .../src/Traits/HasActivity.php | 16 + .../src/Traits/LogsActivity.php | 126 + .../laravel-activitylog/src/helpers.php | 12 + .../ErrorCreatingStringException.php | 9 + .../Exceptions/UnknownFunctionException.php | 9 + .../src/Exceptions/UnsetOffsetException.php | 9 + .../string/src/Integrations/Underscore.php | 102 + .../spatie/string/src/string_functions.php | 13 + .../swiftmailer/swiftmailer/.travis.yml | 25 + .../vendor/swiftmailer/swiftmailer/CHANGES | 332 + .../vendor/swiftmailer/swiftmailer/README | 15 + .../swiftmailer/swiftmailer/doc/headers.rst | 621 + .../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 + .../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 + .../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 + .../vendor/symfony/console/Application.php | 1276 ++ .../symfony/console/Command/Command.php | 666 + .../symfony/console/Command/HelpCommand.php | 81 + .../symfony/console/Command/ListCommand.php | 90 + .../symfony/console/Command/LockableTrait.php | 72 + .../CommandLoader/CommandLoaderInterface.php | 46 + .../CommandLoader/ContainerCommandLoader.php | 64 + .../CommandLoader/FactoryCommandLoader.php | 62 + .../vendor/symfony/console/ConsoleEvents.php | 60 + .../AddConsoleCommandPass.php | 106 + .../Descriptor/ApplicationDescription.php | 157 + .../symfony/console/Descriptor/Descriptor.php | 107 + .../Descriptor/DescriptorInterface.php | 29 + .../console/Descriptor/JsonDescriptor.php | 168 + .../console/Descriptor/MarkdownDescriptor.php | 182 + .../console/Descriptor/XmlDescriptor.php | 248 + .../console/Event/ConsoleCommandEvent.php | 60 + .../console/Event/ConsoleErrorEvent.php | 83 + .../symfony/console/Event/ConsoleEvent.php | 67 + .../console/Event/ConsoleExceptionEvent.php | 71 + .../console/Event/ConsoleTerminateEvent.php | 58 + .../console/EventListener/ErrorListener.php | 95 + .../Exception/CommandNotFoundException.php | 43 + .../console/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 19 + .../Exception/InvalidOptionException.php | 21 + .../console/Exception/LogicException.php | 19 + .../console/Exception/RuntimeException.php | 19 + .../console/Formatter/OutputFormatter.php | 243 + .../Formatter/OutputFormatterInterface.php | 71 + .../Formatter/OutputFormatterStyle.php | 183 + .../OutputFormatterStyleInterface.php | 62 + .../Formatter/OutputFormatterStyleStack.php | 109 + .../console/Helper/DebugFormatterHelper.php | 127 + .../console/Helper/DescriptorHelper.php | 91 + .../console/Helper/FormatterHelper.php | 102 + .../console/Helper/HelperInterface.php | 39 + .../console/Helper/InputAwareHelper.php | 33 + .../symfony/console/Helper/ProcessHelper.php | 145 + .../symfony/console/Helper/ProgressBar.php | 614 + .../console/Helper/ProgressIndicator.php | 270 + .../symfony/console/Helper/QuestionHelper.php | 518 + .../console/Helper/SymfonyQuestionHelper.php | 124 + .../vendor/symfony/console/Helper/Table.php | 698 + .../symfony/console/Helper/TableCell.php | 75 + .../symfony/console/Helper/TableSeparator.php | 25 + .../symfony/console/Helper/TableStyle.php | 258 + .../symfony/console/Input/ArgvInput.php | 370 + .../symfony/console/Input/ArrayInput.php | 208 + .../vendor/symfony/console/Input/Input.php | 203 + .../symfony/console/Input/InputArgument.php | 129 + .../console/Input/InputAwareInterface.php | 26 + .../symfony/console/Input/InputDefinition.php | 404 + .../symfony/console/Input/InputInterface.php | 163 + .../symfony/console/Input/InputOption.php | 208 + .../Input/StreamableInputInterface.php | 37 + .../symfony/console/Input/StringInput.php | 72 + .../symfony/console/Logger/ConsoleLogger.php | 128 + .../symfony/console/Output/BufferedOutput.php | 45 + .../symfony/console/Output/ConsoleOutput.php | 152 + .../console/Output/ConsoleOutputInterface.php | 30 + .../symfony/console/Output/NullOutput.php | 123 + .../vendor/symfony/console/Output/Output.php | 175 + .../console/Output/OutputInterface.php | 114 + .../symfony/console/Output/StreamOutput.php | 120 + .../console/Question/ChoiceQuestion.php | 187 + .../console/Question/ConfirmationQuestion.php | 59 + .../symfony/console/Question/Question.php | 245 + .../console/Resources/bin/hiddeninput.exe | Bin 0 -> 9216 bytes .../symfony/console/Style/OutputStyle.php | 155 + .../symfony/console/Style/StyleInterface.php | 153 + .../symfony/console/Style/SymfonyStyle.php | 431 + .../vendor/symfony/console/Terminal.php | 181 + .../console/Tester/ApplicationTester.php | 176 + .../symfony/console/Tester/CommandTester.php | 162 + .../symfony/console/Tests/ApplicationTest.php | 1786 ++ .../console/Tests/Command/CommandTest.php | 430 + .../console/Tests/Command/HelpCommandTest.php | 71 + .../console/Tests/Command/ListCommandTest.php | 113 + .../Tests/Command/LockableTraitTest.php | 67 + .../ContainerCommandLoaderTest.php | 59 + .../FactoryCommandLoaderTest.php | 58 + .../AddConsoleCommandPassTest.php | 256 + .../Descriptor/AbstractDescriptorTest.php | 107 + .../Descriptor/ApplicationDescriptionTest.php | 53 + .../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/FooHiddenCommand.php | 21 + .../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 + .../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 + .../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 + .../TestAmbiguousCommandRegistering.php | 22 + .../TestAmbiguousCommandRegistering2.php | 21 + .../console/Tests/Fixtures/TestCommand.php | 28 + .../console/Tests/Fixtures/application_1.json | 156 + .../console/Tests/Fixtures/application_1.xml | 104 + .../console/Tests/Fixtures/application_2.json | 509 + .../console/Tests/Fixtures/application_2.xml | 254 + .../console/Tests/Fixtures/command_1.json | 15 + .../console/Tests/Fixtures/command_1.xml | 12 + .../console/Tests/Fixtures/command_2.json | 33 + .../console/Tests/Fixtures/command_2.xml | 21 + .../Tests/Fixtures/input_argument_1.json | 7 + .../Tests/Fixtures/input_argument_1.xml | 5 + .../Tests/Fixtures/input_argument_2.json | 7 + .../Tests/Fixtures/input_argument_2.xml | 5 + .../Tests/Fixtures/input_argument_3.json | 7 + .../Tests/Fixtures/input_argument_3.xml | 7 + .../Tests/Fixtures/input_argument_4.json | 7 + .../Tests/Fixtures/input_argument_4.xml | 6 + ...input_argument_with_default_inf_value.json | 7 + .../input_argument_with_default_inf_value.xml | 7 + .../Fixtures/input_argument_with_style.json | 7 + .../Fixtures/input_argument_with_style.xml | 7 + .../Tests/Fixtures/input_definition_1.json | 4 + .../Tests/Fixtures/input_definition_1.xml | 5 + .../Tests/Fixtures/input_definition_2.json | 12 + .../Tests/Fixtures/input_definition_2.xml | 10 + .../Tests/Fixtures/input_definition_3.json | 14 + .../Tests/Fixtures/input_definition_3.xml | 9 + .../Tests/Fixtures/input_definition_4.json | 22 + .../Tests/Fixtures/input_definition_4.xml | 14 + .../Tests/Fixtures/input_option_1.json | 9 + .../console/Tests/Fixtures/input_option_1.xml | 4 + .../Tests/Fixtures/input_option_2.json | 9 + .../console/Tests/Fixtures/input_option_2.xml | 7 + .../Tests/Fixtures/input_option_3.json | 9 + .../console/Tests/Fixtures/input_option_3.xml | 5 + .../Tests/Fixtures/input_option_4.json | 9 + .../console/Tests/Fixtures/input_option_4.xml | 5 + .../Tests/Fixtures/input_option_5.json | 9 + .../console/Tests/Fixtures/input_option_5.xml | 6 + .../Tests/Fixtures/input_option_6.json | 9 + .../console/Tests/Fixtures/input_option_6.xml | 5 + .../input_option_with_default_inf_value.json | 9 + .../input_option_with_default_inf_value.xml | 7 + .../Fixtures/input_option_with_style.json | 9 + .../Fixtures/input_option_with_style.xml | 7 + .../input_option_with_style_array.json | 12 + .../input_option_with_style_array.xml | 8 + .../OutputFormatterStyleStackTest.php | 69 + .../Formatter/OutputFormatterStyleTest.php | 100 + .../Tests/Formatter/OutputFormatterTest.php | 344 + .../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 | 805 + .../Tests/Helper/ProgressIndicatorTest.php | 175 + .../Tests/Helper/QuestionHelperTest.php | 1115 ++ .../Helper/SymfonyQuestionHelperTest.php | 214 + .../console/Tests/Helper/TableStyleTest.php | 26 + .../console/Tests/Helper/TableTest.php | 868 + .../console/Tests/Input/ArgvInputTest.php | 462 + .../console/Tests/Input/ArrayInputTest.php | 173 + .../console/Tests/Input/InputArgumentTest.php | 109 + .../Tests/Input/InputDefinitionTest.php | 389 + .../console/Tests/Input/InputOptionTest.php | 194 + .../symfony/console/Tests/Input/InputTest.php | 137 + .../console/Tests/Input/StringInputTest.php | 87 + .../Tests/Logger/ConsoleLoggerTest.php | 213 + .../Tests/Output/ConsoleOutputTest.php | 42 + .../console/Tests/Output/NullOutputTest.php | 88 + .../console/Tests/Output/OutputTest.php | 176 + .../console/Tests/Output/StreamOutputTest.php | 67 + .../Tests/Question/ChoiceQuestionTest.php | 64 + .../Question/ConfirmationQuestionTest.php | 62 + .../console/Tests/Style/SymfonyStyleTest.php | 118 + .../symfony/console/Tests/TerminalTest.php | 97 + .../Tests/Tester/ApplicationTesterTest.php | 70 + .../Tests/Tester/CommandTesterTest.php | 212 + .../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 + .../css-selector/Node/AbstractNode.php | 42 + .../css-selector/Node/AttributeNode.php | 107 + .../symfony/css-selector/Node/ClassNode.php | 70 + .../Node/CombinedSelectorNode.php | 83 + .../symfony/css-selector/Node/ElementNode.php | 72 + .../css-selector/Node/FunctionNode.php | 87 + .../symfony/css-selector/Node/HashNode.php | 70 + .../css-selector/Node/NegationNode.php | 66 + .../css-selector/Node/NodeInterface.php | 46 + .../symfony/css-selector/Node/PseudoNode.php | 70 + .../css-selector/Node/SelectorNode.php | 70 + .../symfony/css-selector/Node/Specificity.php | 88 + .../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 + .../symfony/css-selector/Parser/Parser.php | 384 + .../css-selector/Parser/ParserInterface.php | 36 + .../symfony/css-selector/Parser/Reader.php | 114 + .../Parser/Shortcut/ClassParser.php | 51 + .../Parser/Shortcut/ElementParser.php | 47 + .../Parser/Shortcut/EmptyStringParser.php | 46 + .../Parser/Shortcut/HashParser.php | 51 + .../symfony/css-selector/Parser/Token.php | 149 + .../css-selector/Parser/TokenStream.php | 175 + .../Parser/Tokenizer/Tokenizer.php | 75 + .../Parser/Tokenizer/TokenizerEscaping.php | 78 + .../Parser/Tokenizer/TokenizerPatterns.php | 112 + .../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 | 175 + .../XPath/Extension/CombinationExtension.php | 83 + .../XPath/Extension/ExtensionInterface.php | 69 + .../XPath/Extension/FunctionExtension.php | 190 + .../XPath/Extension/HtmlExtension.php | 213 + .../XPath/Extension/PseudoClassExtension.php | 148 + .../symfony/css-selector/XPath/Translator.php | 267 + .../XPath/TranslatorInterface.php | 47 + .../symfony/css-selector/XPath/XPathExpr.php | 129 + .../vendor/symfony/debug/BufferingLogger.php | 37 + freescout-dist/vendor/symfony/debug/Debug.php | 60 + .../vendor/symfony/debug/DebugClassLoader.php | 434 + .../vendor/symfony/debug/ErrorHandler.php | 772 + .../Exception/ClassNotFoundException.php | 36 + .../debug/Exception/ContextErrorException.php | 40 + .../debug/Exception/FatalErrorException.php | 82 + .../debug/Exception/FatalThrowableError.php | 45 + .../debug/Exception/FlattenException.php | 263 + .../debug/Exception/OutOfMemoryException.php | 21 + .../debug/Exception/SilencedErrorContext.php | 67 + .../Exception/UndefinedFunctionException.php | 36 + .../Exception/UndefinedMethodException.php | 36 + .../ClassNotFoundFatalErrorHandler.php | 206 + .../FatalErrorHandlerInterface.php | 32 + .../UndefinedFunctionFatalErrorHandler.php | 84 + .../UndefinedMethodFatalErrorHandler.php | 66 + .../symfony/debug/Resources/ext/config.m4 | 63 + .../symfony/debug/Resources/ext/config.w32 | 13 + .../debug/Resources/ext/php_symfony_debug.h | 60 + .../debug/Resources/ext/symfony_debug.c | 283 + .../debug/Tests/DebugClassLoaderTest.php | 438 + .../symfony/debug/Tests/ErrorHandlerTest.php | 586 + .../Tests/Exception/FlattenExceptionTest.php | 302 + .../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 + .../ContainerAwareEventDispatcher.php | 197 + .../Debug/TraceableEventDispatcher.php | 322 + .../TraceableEventDispatcherInterface.php | 36 + .../Debug/WrappedListener.php | 114 + .../RegisterListenersPass.php | 137 + .../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 + .../Tests/AbstractEventDispatcherTest.php | 442 + .../ContainerAwareEventDispatcherTest.php | 210 + .../Debug/TraceableEventDispatcherTest.php | 257 + .../RegisterListenersPassTest.php | 154 + .../Tests/EventDispatcherTest.php | 22 + .../event-dispatcher/Tests/EventTest.php | 55 + .../Tests/GenericEventTest.php | 136 + .../Tests/ImmutableEventDispatcherTest.php | 106 + .../symfony/finder/Comparator/Comparator.php | 98 + .../finder/Comparator/DateComparator.php | 51 + .../finder/Comparator/NumberComparator.php | 79 + .../Exception/AccessDeniedException.php | 19 + .../finder/Exception/ExceptionInterface.php | 25 + freescout-dist/vendor/symfony/finder/Glob.php | 116 + .../finder/Iterator/CustomFilterIterator.php | 61 + .../Iterator/FilecontentFilterIterator.php | 58 + .../Iterator/MultiplePcreFilterIterator.php | 112 + .../Iterator/SizeRangeFilterIterator.php | 57 + .../vendor/symfony/finder/SplFileInfo.php | 78 + .../Tests/Comparator/ComparatorTest.php | 65 + .../Tests/Comparator/DateComparatorTest.php | 64 + .../Tests/Comparator/NumberComparatorTest.php | 108 + .../symfony/finder/Tests/FinderTest.php | 737 + .../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 .../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/one/.dot | 1 + .../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 .../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 + .../Tests/Iterator/FilterIteratorTest.php | 53 + .../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 + .../http-foundation/AcceptHeaderItem.php | 209 + .../symfony/http-foundation/ApacheRequest.php | 43 + .../http-foundation/BinaryFileResponse.php | 359 + .../Exception/ConflictingHeadersException.php | 21 + .../Exception/RequestExceptionInterface.php | 21 + .../SuspiciousOperationException.php | 20 + .../ExpressionRequestMatcher.php | 47 + .../File/Exception/AccessDeniedException.php | 28 + .../File/Exception/FileException.php | 21 + .../File/Exception/FileNotFoundException.php | 28 + .../Exception/UnexpectedTypeException.php | 20 + .../File/Exception/UploadException.php | 21 + .../symfony/http-foundation/File/File.php | 138 + .../File/MimeType/ExtensionGuesser.php | 94 + .../MimeType/ExtensionGuesserInterface.php | 27 + .../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 | 268 + .../symfony/http-foundation/IpUtils.php | 156 + .../symfony/http-foundation/JsonResponse.php | 220 + .../http-foundation/RedirectResponse.php | 109 + .../http-foundation/RequestMatcher.php | 178 + .../RequestMatcherInterface.php | 27 + .../symfony/http-foundation/RequestStack.php | 103 + .../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 | 168 + .../Handler/MemcacheSessionHandler.php | 118 + .../Handler/MemcachedSessionHandler.php | 122 + .../Storage/Handler/MongoDbSessionHandler.php | 255 + .../Handler/NativeFileSessionHandler.php | 55 + .../Storage/Handler/NativeSessionHandler.php | 24 + .../Storage/Handler/NullSessionHandler.php | 76 + .../Storage/Handler/PdoSessionHandler.php | 918 + .../Storage/Handler/StrictSessionHandler.php | 103 + .../Handler/WriteCheckSessionHandler.php | 92 + .../Session/Storage/MetadataBag.php | 168 + .../Storage/MockArraySessionStorage.php | 256 + .../Storage/MockFileSessionStorage.php | 152 + .../Session/Storage/NativeSessionStorage.php | 436 + .../Storage/PhpBridgeSessionStorage.php | 59 + .../Session/Storage/Proxy/AbstractProxy.php | 122 + .../Session/Storage/Proxy/NativeProxy.php | 40 + .../Storage/Proxy/SessionHandlerProxy.php | 101 + .../Storage/SessionStorageInterface.php | 137 + .../http-foundation/StreamedResponse.php | 146 + .../Tests/AcceptHeaderItemTest.php | 113 + .../Tests/AcceptHeaderTest.php | 103 + .../Tests/ApacheRequestTest.php | 93 + .../Tests/BinaryFileResponseTest.php | 365 + .../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 .../Tests/File/MimeType/MimeTypeTest.php | 90 + .../Tests/File/UploadedFileTest.php | 273 + .../http-foundation/Tests/FileBagTest.php | 175 + .../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/IpUtilsTest.php | 104 + .../Tests/JsonResponseTest.php | 266 + .../Tests/ParameterBagTest.php | 194 + .../Tests/RedirectResponseTest.php | 97 + .../Tests/RequestMatcherTest.php | 151 + .../Tests/RequestStackTest.php | 70 + .../http-foundation/Tests/RequestTest.php | 2345 +++ .../Tests/ResponseFunctionalTest.php | 58 + .../Tests/ResponseHeaderBagTest.php | 363 + .../http-foundation/Tests/ResponseTest.php | 1013 + .../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 + .../Handler/AbstractSessionHandlerTest.php | 61 + .../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/MemcacheSessionHandlerTest.php | 135 + .../Handler/MemcachedSessionHandlerTest.php | 139 + .../Handler/MongoDbSessionHandlerTest.php | 333 + .../Handler/NativeFileSessionHandlerTest.php | 77 + .../Handler/NativeSessionHandlerTest.php | 38 + .../Handler/NullSessionHandlerTest.php | 59 + .../Storage/Handler/PdoSessionHandlerTest.php | 411 + .../Handler/StrictSessionHandlerTest.php | 189 + .../Handler/WriteCheckSessionHandlerTest.php | 97 + .../Tests/Session/Storage/MetadataBagTest.php | 139 + .../Storage/MockArraySessionStorageTest.php | 131 + .../Storage/MockFileSessionStorageTest.php | 127 + .../Storage/NativeSessionStorageTest.php | 294 + .../Storage/PhpBridgeSessionStorageTest.php | 96 + .../Storage/Proxy/AbstractProxyTest.php | 113 + .../Session/Storage/Proxy/NativeProxyTest.php | 38 + .../Storage/Proxy/SessionHandlerProxyTest.php | 157 + .../Tests/StreamedResponseTest.php | 144 + .../Tests/schema/http-status-codes.rng | 31 + .../Tests/schema/iana-registry.rng | 198 + .../symfony/http-kernel/Bundle/Bundle.php | 216 + .../http-kernel/Bundle/BundleInterface.php | 84 + .../CacheClearer/CacheClearerInterface.php | 27 + .../CacheClearer/ChainCacheClearer.php | 56 + .../CacheClearer/Psr6CacheClearer.php | 58 + .../http-kernel/CacheWarmer/CacheWarmer.php | 32 + .../CacheWarmer/CacheWarmerAggregate.php | 90 + .../CacheWarmer/CacheWarmerInterface.php | 32 + .../CacheWarmer/WarmableInterface.php | 27 + .../vendor/symfony/http-kernel/Client.php | 206 + .../Config/EnvParametersResource.php | 99 + .../http-kernel/Config/FileLocator.php | 54 + .../Controller/ArgumentResolver.php | 94 + .../ArgumentResolver/DefaultValueResolver.php | 40 + .../RequestAttributeValueResolver.php | 40 + .../ArgumentResolver/RequestValueResolver.php | 40 + .../ArgumentResolver/ServiceValueResolver.php | 77 + .../ArgumentResolver/SessionValueResolver.php | 46 + .../VariadicValueResolver.php | 48 + .../Controller/ArgumentResolverInterface.php | 35 + .../ArgumentValueResolverInterface.php | 43 + .../ContainerControllerResolver.php | 121 + .../Controller/ControllerReference.php | 44 + .../Controller/ControllerResolver.php | 258 + .../ControllerResolverInterface.php | 57 + .../Controller/TraceableArgumentResolver.php | 44 + .../TraceableControllerResolver.php | 69 + .../ControllerMetadata/ArgumentMetadata.php | 115 + .../ArgumentMetadataFactory.php | 141 + .../ArgumentMetadataFactoryInterface.php | 27 + .../DataCollector/AjaxDataCollector.php | 38 + .../DataCollector/ConfigDataCollector.php | 332 + .../DataCollector/DataCollector.php | 128 + .../DataCollector/DataCollectorInterface.php | 37 + .../DataCollector/DumpDataCollector.php | 315 + .../DataCollector/EventDataCollector.php | 124 + .../DataCollector/ExceptionDataCollector.php | 112 + .../LateDataCollectorInterface.php | 25 + .../DataCollector/LoggerDataCollector.php | 278 + .../DataCollector/MemoryDataCollector.php | 120 + .../DataCollector/RequestDataCollector.php | 404 + .../DataCollector/RouterDataCollector.php | 108 + .../DataCollector/TimeDataCollector.php | 149 + .../DataCollector/Util/ValueExporter.php | 99 + .../http-kernel/Debug/FileLinkFormatter.php | 109 + .../Debug/TraceableEventDispatcher.php | 82 + .../AddAnnotatedClassesToCachePass.php | 153 + .../AddClassesToCachePass.php | 25 + .../ConfigurableExtension.php | 42 + .../ControllerArgumentValueResolverPass.php | 48 + .../DependencyInjection/Extension.php | 77 + .../FragmentRendererPass.php | 67 + .../LazyLoadingFragmentHandler.php | 79 + .../DependencyInjection/LoggerPass.php | 41 + .../MergeExtensionConfigurationPass.php | 41 + ...RegisterControllerArgumentLocatorsPass.php | 179 + ...oveEmptyControllerArgumentLocatorsPass.php | 76 + .../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 | 91 + .../AbstractTestSessionListener.php | 100 + .../AddRequestFormatsListener.php | 50 + .../EventListener/DebugHandlersListener.php | 156 + .../EventListener/DumpListener.php | 55 + .../EventListener/ExceptionListener.php | 129 + .../EventListener/FragmentListener.php | 99 + .../EventListener/LocaleListener.php | 83 + .../EventListener/ProfilerListener.php | 128 + .../EventListener/ResponseListener.php | 56 + .../EventListener/RouterListener.php | 178 + .../EventListener/SaveSessionListener.php | 66 + .../EventListener/SessionListener.php | 40 + .../StreamedResponseListener.php | 49 + .../EventListener/SurrogateListener.php | 65 + .../EventListener/TestSessionListener.php | 40 + .../EventListener/TranslatorListener.php | 69 + .../EventListener/ValidateRequestListener.php | 53 + .../Exception/AccessDeniedHttpException.php | 29 + .../Exception/BadRequestHttpException.php | 28 + .../Exception/ConflictHttpException.php | 28 + .../Exception/GoneHttpException.php | 28 + .../Exception/HttpExceptionInterface.php | 34 + .../Exception/LengthRequiredHttpException.php | 28 + .../MethodNotAllowedHttpException.php | 31 + .../Exception/NotAcceptableHttpException.php | 28 + .../Exception/NotFoundHttpException.php | 28 + .../PreconditionFailedHttpException.php | 28 + .../PreconditionRequiredHttpException.php | 30 + .../ServiceUnavailableHttpException.php | 34 + .../TooManyRequestsHttpException.php | 36 + .../Exception/UnauthorizedHttpException.php | 31 + .../UnprocessableEntityHttpException.php | 28 + .../UnsupportedMediaTypeHttpException.php | 28 + .../AbstractSurrogateFragmentRenderer.php | 110 + .../Fragment/EsiFragmentRenderer.php | 28 + .../http-kernel/Fragment/FragmentHandler.php | 112 + .../Fragment/FragmentRendererInterface.php | 42 + .../Fragment/HIncludeFragmentRenderer.php | 165 + .../Fragment/InlineFragmentRenderer.php | 142 + .../Fragment/RoutableFragmentRenderer.php | 90 + .../Fragment/SsiFragmentRenderer.php | 28 + .../HttpCache/AbstractSurrogate.php | 134 + .../symfony/http-kernel/HttpCache/Esi.php | 115 + .../http-kernel/HttpCache/HttpCache.php | 699 + .../HttpCache/ResponseCacheStrategy.php | 96 + .../ResponseCacheStrategyInterface.php | 37 + .../symfony/http-kernel/HttpCache/Ssi.php | 98 + .../http-kernel/HttpCache/StoreInterface.php | 83 + .../HttpCache/SubRequestHandler.php | 108 + .../HttpCache/SurrogateInterface.php | 92 + .../vendor/symfony/http-kernel/HttpKernel.php | 299 + .../http-kernel/HttpKernelInterface.php | 43 + .../vendor/symfony/http-kernel/Kernel.php | 969 + .../symfony/http-kernel/KernelEvents.php | 103 + .../symfony/http-kernel/KernelInterface.php | 165 + .../http-kernel/Log/DebugLoggerInterface.php | 40 + .../vendor/symfony/http-kernel/Log/Logger.php | 111 + .../Profiler/FileProfilerStorage.php | 292 + .../symfony/http-kernel/Profiler/Profile.php | 287 + .../symfony/http-kernel/Profiler/Profiler.php | 265 + .../Profiler/ProfilerStorageInterface.php | 57 + .../http-kernel/RebootableInterface.php | 30 + .../http-kernel/Resources/welcome.html.php | 84 + .../http-kernel/TerminableInterface.php | 32 + .../http-kernel/Tests/Bundle/BundleTest.php | 104 + .../CacheClearer/ChainCacheClearerTest.php | 61 + .../CacheClearer/Psr6CacheClearerTest.php | 69 + .../CacheWarmer/CacheWarmerAggregateTest.php | 107 + .../Tests/CacheWarmer/CacheWarmerTest.php | 68 + .../symfony/http-kernel/Tests/ClientTest.php | 179 + .../Config/EnvParametersResourceTest.php | 110 + .../Tests/Config/FileLocatorTest.php | 48 + .../ServiceValueResolverTest.php | 130 + .../Tests/Controller/ArgumentResolverTest.php | 349 + .../ContainerControllerResolverTest.php | 308 + .../Controller/ControllerResolverTest.php | 331 + .../ArgumentMetadataFactoryTest.php | 148 + .../ArgumentMetadataTest.php | 46 + .../DataCollector/ConfigDataCollectorTest.php | 66 + .../Tests/DataCollector/DataCollectorTest.php | 38 + .../DataCollector/DumpDataCollectorTest.php | 138 + .../ExceptionDataCollectorTest.php | 59 + .../DataCollector/LoggerDataCollectorTest.php | 144 + .../DataCollector/MemoryDataCollectorTest.php | 59 + .../RequestDataCollectorTest.php | 334 + .../DataCollector/TimeDataCollectorTest.php | 55 + .../DataCollector/Util/ValueExporterTest.php | 51 + .../Tests/Debug/FileLinkFormatterTest.php | 66 + .../Debug/TraceableEventDispatcherTest.php | 121 + .../AddAnnotatedClassesToCachePassTest.php | 99 + ...ontrollerArgumentValueResolverPassTest.php | 67 + .../FragmentRendererPassTest.php | 71 + .../LazyLoadingFragmentHandlerTest.php | 66 + .../DependencyInjection/LoggerPassTest.php | 56 + .../MergeExtensionConfigurationPassTest.php | 50 + ...sterControllerArgumentLocatorsPassTest.php | 413 + ...mptyControllerArgumentLocatorsPassTest.php | 148 + .../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 | 178 + .../EventListener/FragmentListenerTest.php | 122 + .../EventListener/LocaleListenerTest.php | 102 + .../EventListener/ProfilerListenerTest.php | 71 + .../EventListener/ResponseListenerTest.php | 95 + .../EventListener/RouterListenerTest.php | 226 + .../EventListener/SaveSessionListenerTest.php | 49 + .../EventListener/SessionListenerTest.php | 113 + .../EventListener/SurrogateListenerTest.php | 67 + .../EventListener/TestSessionListenerTest.php | 221 + .../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 | 24 + .../NotAcceptableHttpExceptionTest.php | 13 + .../Exception/NotFoundHttpExceptionTest.php | 13 + .../PreconditionFailedHttpExceptionTest.php | 13 + .../PreconditionRequiredHttpExceptionTest.php | 13 + .../ServiceUnavailableHttpExceptionTest.php | 29 + .../TooManyRequestsHttpExceptionTest.php | 29 + .../UnauthorizedHttpExceptionTest.php | 24 + .../UnprocessableEntityHttpExceptionTest.php | 13 + .../UnsupportedMediaTypeHttpExceptionTest.php | 13 + .../Tests/Fixtures/123/Kernel123.php | 37 + .../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 + .../http-kernel/Tests/Fixtures/TestClient.php | 31 + .../Tests/Fixtures/TestEventDispatcher.php | 32 + .../Fragment/EsiFragmentRendererTest.php | 118 + .../Tests/Fragment/FragmentHandlerTest.php | 99 + .../Fragment/HIncludeFragmentRendererTest.php | 102 + .../Fragment/InlineFragmentRendererTest.php | 320 + .../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 | 405 + .../symfony/http-kernel/Tests/KernelTest.php | 1075 ++ .../http-kernel/Tests/Log/LoggerTest.php | 212 + .../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/polyfill-ctype/Ctype.php | 227 + .../symfony/polyfill-ctype/bootstrap.php | 26 + .../vendor/symfony/polyfill-intl-idn/Idn.php | 923 + .../vendor/symfony/polyfill-intl-idn/Info.php | 23 + .../Resources/unidata/DisallowedRanges.php | 384 + .../Resources/unidata/Regex.php | 33 + .../Resources/unidata/deviation.php | 8 + .../Resources/unidata/disallowed.php | 2638 +++ .../unidata/disallowed_STD3_mapped.php | 308 + .../unidata/disallowed_STD3_valid.php | 71 + .../Resources/unidata/ignored.php | 273 + .../Resources/unidata/mapped.php | 5778 ++++++ .../Resources/unidata/virama.php | 65 + .../symfony/polyfill-intl-idn/bootstrap.php | 145 + .../symfony/polyfill-intl-idn/bootstrap80.php | 125 + .../polyfill-intl-normalizer/Normalizer.php | 310 + .../Resources/stubs/Normalizer.php | 17 + .../unidata/canonicalComposition.php | 945 + .../unidata/canonicalDecomposition.php | 2065 +++ .../Resources/unidata/combiningClass.php | 876 + .../unidata/compatibilityDecomposition.php | 3695 ++++ .../polyfill-intl-normalizer/bootstrap.php | 23 + .../polyfill-intl-normalizer/bootstrap80.php | 19 + .../symfony/polyfill-mbstring/Mbstring.php | 873 + .../Resources/unidata/lowerCase.php | 1397 ++ .../Resources/unidata/titleCaseRegexp.php | 5 + .../Resources/unidata/upperCase.php | 1489 ++ .../symfony/polyfill-mbstring/bootstrap.php | 147 + .../symfony/polyfill-mbstring/bootstrap80.php | 143 + .../vendor/symfony/polyfill-php70/Php70.php | 74 + .../Resources/stubs/ArithmeticError.php | 5 + .../Resources/stubs/AssertionError.php | 5 + .../Resources/stubs/DivisionByZeroError.php | 5 + .../polyfill-php70/Resources/stubs/Error.php | 5 + .../Resources/stubs/ParseError.php | 5 + ...SessionUpdateTimestampHandlerInterface.php | 23 + .../Resources/stubs/TypeError.php | 5 + .../symfony/polyfill-php70/bootstrap.php | 27 + .../vendor/symfony/polyfill-php72/Php72.php | 217 + .../symfony/polyfill-php72/bootstrap.php | 57 + .../process/Exception/ExceptionInterface.php | 21 + .../Exception/InvalidArgumentException.php | 21 + .../process/Exception/LogicException.php | 21 + .../Exception/ProcessFailedException.php | 54 + .../Exception/ProcessTimedOutException.php | 69 + .../process/Exception/RuntimeException.php | 21 + .../symfony/process/ExecutableFinder.php | 88 + .../vendor/symfony/process/InputStream.php | 92 + .../symfony/process/PhpExecutableFinder.php | 94 + .../vendor/symfony/process/PhpProcess.php | 76 + .../symfony/process/Pipes/AbstractPipes.php | 178 + .../symfony/process/Pipes/PipesInterface.php | 67 + .../symfony/process/Pipes/UnixPipes.php | 153 + .../symfony/process/Pipes/WindowsPipes.php | 191 + .../vendor/symfony/process/ProcessBuilder.php | 280 + .../vendor/symfony/process/ProcessUtils.php | 123 + .../process/Tests/ExecutableFinderTest.php | 163 + .../process/Tests/NonStopableProcess.php | 47 + .../process/Tests/PhpExecutableFinderTest.php | 72 + .../symfony/process/Tests/PhpProcessTest.php | 48 + .../PipeStdinInStdoutStdErrStreamSelect.php | 72 + .../process/Tests/ProcessBuilderTest.php | 226 + .../Tests/ProcessFailedExceptionTest.php | 137 + .../symfony/process/Tests/ProcessTest.php | 1618 ++ .../process/Tests/ProcessUtilsTest.php | 53 + .../symfony/process/Tests/SignalListener.php | 21 + .../symfony/routing/Annotation/Route.php | 144 + .../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 | 118 + .../routing/Generator/UrlGenerator.php | 321 + .../Generator/UrlGeneratorInterface.php | 86 + .../routing/Loader/AnnotationClassLoader.php | 274 + .../Loader/AnnotationDirectoryLoader.php | 93 + .../routing/Loader/AnnotationFileLoader.php | 142 + .../symfony/routing/Loader/ClosureLoader.php | 46 + .../Configurator/CollectionConfigurator.php | 81 + .../Configurator/ImportConfigurator.php | 49 + .../Loader/Configurator/RouteConfigurator.php | 34 + .../Configurator/RoutingConfigurator.php | 62 + .../Loader/Configurator/Traits/AddTrait.php | 55 + .../Loader/Configurator/Traits/RouteTrait.php | 131 + .../ServiceRouterLoader.php | 40 + .../routing/Loader/DirectoryLoader.php | 58 + .../symfony/routing/Loader/GlobFileLoader.php | 47 + .../routing/Loader/ObjectRouteLoader.php | 95 + .../symfony/routing/Loader/PhpFileLoader.php | 75 + .../symfony/routing/Loader/XmlFileLoader.php | 359 + .../symfony/routing/Loader/YamlFileLoader.php | 221 + .../Loader/schema/routing/routing-1.0.xsd | 148 + .../Matcher/Dumper/DumperCollection.php | 159 + .../routing/Matcher/Dumper/DumperRoute.php | 57 + .../routing/Matcher/Dumper/MatcherDumper.php | 37 + .../Matcher/Dumper/MatcherDumperInterface.php | 39 + .../Matcher/Dumper/PhpMatcherDumper.php | 429 + .../Matcher/Dumper/StaticPrefixCollection.php | 238 + .../Matcher/RedirectableUrlMatcher.php | 65 + .../RedirectableUrlMatcherInterface.php | 31 + .../Matcher/RequestMatcherInterface.php | 39 + .../routing/Matcher/TraceableUrlMatcher.php | 141 + .../symfony/routing/Matcher/UrlMatcher.php | 252 + .../routing/Matcher/UrlMatcherInterface.php | 41 + .../vendor/symfony/routing/RequestContext.php | 336 + .../routing/RequestContextAwareInterface.php | 27 + .../symfony/routing/RouteCollection.php | 280 + .../routing/RouteCollectionBuilder.php | 378 + .../vendor/symfony/routing/RouteCompiler.php | 316 + .../routing/RouteCompilerInterface.php | 30 + .../vendor/symfony/routing/Router.php | 388 + .../symfony/routing/RouterInterface.php | 32 + .../routing/Tests/Annotation/RouteTest.php | 50 + .../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 + .../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 + .../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 | 37 + .../Tests/Fixtures/dumper/url_matcher1.php | 318 + .../Tests/Fixtures/dumper/url_matcher2.php | 380 + .../Tests/Fixtures/dumper/url_matcher3.php | 55 + .../Tests/Fixtures/dumper/url_matcher4.php | 112 + .../Tests/Fixtures/dumper/url_matcher5.php | 209 + .../Tests/Fixtures/dumper/url_matcher6.php | 213 + .../Tests/Fixtures/dumper/url_matcher7.php | 249 + .../symfony/routing/Tests/Fixtures/empty.yml | 0 .../routing/Tests/Fixtures/file_resource.yml | 0 .../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 + .../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/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 | 22 + .../routing/Tests/Fixtures/php_dsl_sub.php | 14 + .../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 | 181 + .../Tests/Generator/UrlGeneratorTest.php | 724 + .../Loader/AbstractAnnotationLoaderTest.php | 33 + .../Loader/AnnotationClassLoaderTest.php | 296 + .../Loader/AnnotationDirectoryLoaderTest.php | 109 + .../Tests/Loader/AnnotationFileLoaderTest.php | 91 + .../Tests/Loader/ClosureLoaderTest.php | 49 + .../Tests/Loader/DirectoryLoaderTest.php | 74 + .../Tests/Loader/GlobFileLoaderTest.php | 45 + .../Tests/Loader/ObjectRouteLoaderTest.php | 123 + .../Tests/Loader/PhpFileLoaderTest.php | 133 + .../Tests/Loader/XmlFileLoaderTest.php | 385 + .../Tests/Loader/YamlFileLoaderTest.php | 206 + .../DumpedRedirectableUrlMatcherTest.php | 43 + .../Tests/Matcher/DumpedUrlMatcherTest.php | 48 + .../Matcher/Dumper/DumperCollectionTest.php | 34 + .../Matcher/Dumper/PhpMatcherDumperTest.php | 459 + .../Dumper/StaticPrefixCollectionTest.php | 175 + .../Matcher/RedirectableUrlMatcherTest.php | 124 + .../Tests/Matcher/TraceableUrlMatcherTest.php | 122 + .../routing/Tests/Matcher/UrlMatcherTest.php | 509 + .../routing/Tests/RequestContextTest.php | 160 + .../Tests/RouteCollectionBuilderTest.php | 364 + .../routing/Tests/RouteCollectionTest.php | 305 + .../routing/Tests/RouteCompilerTest.php | 389 + .../symfony/routing/Tests/RouteTest.php | 258 + .../symfony/routing/Tests/RouterTest.php | 163 + .../Catalogue/AbstractOperation.php | 157 + .../translation/Catalogue/MergeOperation.php | 55 + .../Catalogue/OperationInterface.php | 77 + .../translation/Catalogue/TargetOperation.php | 69 + .../translation/Command/XliffLintCommand.php | 246 + .../TranslationDataCollector.php | 167 + .../translation/DataCollectorTranslator.php | 165 + .../TranslationDumperPass.php | 44 + .../TranslationExtractorPass.php | 49 + .../DependencyInjection/TranslatorPass.php | 95 + .../translation/Dumper/CsvFileDumper.php | 63 + .../translation/Dumper/DumperInterface.php | 31 + .../symfony/translation/Dumper/FileDumper.php | 126 + .../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 | 200 + .../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 | 85 + .../translation/Extractor/ChainExtractor.php | 60 + .../Extractor/ExtractorInterface.php | 38 + .../translation/Extractor/PhpExtractor.php | 258 + .../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 + .../translation/Loader/ArrayLoader.php | 66 + .../translation/Loader/CsvFileLoader.php | 65 + .../symfony/translation/Loader/FileLoader.php | 65 + .../translation/Loader/IcuDatFileLoader.php | 62 + .../translation/Loader/IcuResFileLoader.php | 92 + .../translation/Loader/IniFileLoader.php | 28 + .../translation/Loader/JsonFileLoader.php | 64 + .../translation/Loader/LoaderInterface.php | 38 + .../translation/Loader/MoFileLoader.php | 148 + .../translation/Loader/PhpFileLoader.php | 28 + .../translation/Loader/PoFileLoader.php | 148 + .../translation/Loader/QtFileLoader.php | 77 + .../translation/Loader/XliffFileLoader.php | 347 + .../translation/Loader/YamlFileLoader.php | 57 + .../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 + .../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 + .../TranslationDataCollectorTest.php | 150 + .../Tests/DataCollectorTranslatorTest.php | 92 + .../TranslationDumperPassTest.php | 48 + .../TranslationExtractorPassTest.php | 66 + .../TranslationPassTest.php | 103 + .../Tests/Dumper/CsvFileDumperTest.php | 30 + .../Tests/Dumper/FileDumperTest.php | 89 + .../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 | 82 + .../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/fr.res | Bin 0 -> 124 bytes .../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 | 450 + .../translation/TranslatorBagInterface.php | 33 + .../translation/TranslatorInterface.php | 67 + .../translation/Util/ArrayConverter.php | 99 + .../translation/Writer/TranslationWriter.php | 103 + .../Writer/TranslationWriterInterface.php | 34 + .../symfony/var-dumper/Caster/AmqpCaster.php | 210 + .../symfony/var-dumper/Caster/ArgsStub.php | 80 + .../symfony/var-dumper/Caster/Caster.php | 162 + .../symfony/var-dumper/Caster/ClassStub.php | 87 + .../symfony/var-dumper/Caster/ConstStub.php | 33 + .../var-dumper/Caster/CutArrayStub.php | 30 + .../symfony/var-dumper/Caster/CutStub.php | 59 + .../symfony/var-dumper/Caster/DOMCaster.php | 302 + .../symfony/var-dumper/Caster/DateCaster.php | 129 + .../var-dumper/Caster/DoctrineCaster.php | 60 + .../symfony/var-dumper/Caster/EnumStub.php | 30 + .../var-dumper/Caster/ExceptionCaster.php | 349 + .../symfony/var-dumper/Caster/FrameStub.php | 30 + .../symfony/var-dumper/Caster/LinkStub.php | 108 + .../symfony/var-dumper/Caster/MongoCaster.php | 38 + .../symfony/var-dumper/Caster/PdoCaster.php | 120 + .../symfony/var-dumper/Caster/PgSqlCaster.php | 154 + .../symfony/var-dumper/Caster/RedisCaster.php | 77 + .../var-dumper/Caster/ReflectionCaster.php | 336 + .../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 | 332 + .../var-dumper/Cloner/ClonerInterface.php | 27 + .../symfony/var-dumper/Cloner/Cursor.php | 43 + .../var-dumper/Cloner/DumperInterface.php | 60 + .../symfony/var-dumper/Cloner/VarCloner.php | 327 + .../var-dumper/Dumper/AbstractDumper.php | 211 + .../symfony/var-dumper/Dumper/CliDumper.php | 597 + .../var-dumper/Dumper/DataDumperInterface.php | 24 + .../Exception/ThrowingCasterException.php | 26 + .../var-dumper/Resources/functions/dump.php | 30 + .../var-dumper/Test/VarDumperTestTrait.php | 60 + .../var-dumper/Tests/Caster/CasterTest.php | 181 + .../Tests/Caster/DateCasterTest.php | 426 + .../Tests/Caster/ExceptionCasterTest.php | 230 + .../var-dumper/Tests/Caster/PdoCasterTest.php | 64 + .../Tests/Caster/RedisCasterTest.php | 84 + .../Tests/Caster/ReflectionCasterTest.php | 242 + .../var-dumper/Tests/Caster/SplCasterTest.php | 213 + .../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 | 591 + .../var-dumper/Tests/Dumper/FunctionsTest.php | 57 + .../Tests/Dumper/HtmlDumperTest.php | 168 + .../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/xml_reader.xml | 10 + .../Tests/Test/VarDumperTestTraitTest.php | 41 + .../vendor/symfony/var-dumper/VarDumper.php | 48 + .../tedivm/jshrink/src/JShrink/Minifier.php | 613 + .../src/Css/Processor.php | 71 + .../src/Css/Property/Processor.php | 127 + .../src/Css/Property/Property.php | 90 + .../src/Css/Rule/Processor.php | 163 + .../src/Css/Rule/Rule.php | 85 + .../src/CssToInlineStyles.php | 240 + .../vendor/tormjens/eventy/.travis.yml | 15 + .../eventy/src/EventBladeServiceProvider.php | 31 + .../eventy/src/EventServiceProvider.php | 20 + .../vendor/tormjens/eventy/src/Events.php | 165 + .../tormjens/eventy/src/Facades/Events.php | 18 + .../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/Validator.php | 149 + .../watson/rememberable/src/Query/Builder.php | 266 + .../watson/rememberable/src/Rememberable.php | 40 + .../vendor/webklex/laravel-imap/.travis.yml | 21 + .../vendor/webklex/laravel-imap/_config.yml | 1 + .../laravel-imap/src/IMAP/ClientManager.php | 126 + .../laravel-imap/src/IMAP/EncodingAliases.php | 481 + .../Exceptions/ConnectionFailedException.php | 24 + .../Exceptions/GetMessagesFailedException.php | 24 + .../InvalidWhereQueryCriteriaException.php | 24 + .../MessageSearchValidationException.php | 24 + .../Exceptions/MethodNotFoundException.php | 24 + .../laravel-imap/src/IMAP/Facades/Client.php | 33 + .../webklex/laravel-imap/src/IMAP/Folder.php | 433 + .../IMAP/Providers/LaravelServiceProvider.php | 145 + .../laravel-imap/src/IMAP/Query/Query.php | 418 + .../src/IMAP/Query/WhereQuery.php | 373 + .../src/IMAP/Support/AttachmentCollection.php | 22 + .../src/IMAP/Support/FlagCollection.php | 22 + .../src/IMAP/Support/FolderCollection.php | 22 + .../src/IMAP/Support/MessageCollection.php | 22 + .../src/IMAP/Support/PaginatedCollection.php | 60 + .../webklex/laravel-imap/src/config/imap.php | 115 + .../vendor/webklex/php-imap/.travis.yml | 34 + .../vendor/webklex/php-imap/_config.yml | 1 + .../vendor/webklex/php-imap/src/Address.php | 90 + .../vendor/webklex/php-imap/src/Attribute.php | 262 + .../vendor/webklex/php-imap/src/Client.php | 746 + .../webklex/php-imap/src/ClientManager.php | 276 + .../Connection/Protocols/LegacyProtocol.php | 643 + .../src/Connection/Protocols/Protocol.php | 285 + .../Protocols/ProtocolInterface.php | 408 + .../webklex/php-imap/src/EncodingAliases.php | 482 + .../webklex/php-imap/src/Events/Event.php | 28 + .../php-imap/src/Events/FlagDeletedEvent.php | 22 + .../php-imap/src/Events/FlagNewEvent.php | 39 + .../src/Events/FolderDeletedEvent.php | 22 + .../php-imap/src/Events/FolderMovedEvent.php | 38 + .../php-imap/src/Events/FolderNewEvent.php | 35 + .../src/Events/MessageCopiedEvent.php | 22 + .../src/Events/MessageDeletedEvent.php | 22 + .../php-imap/src/Events/MessageMovedEvent.php | 38 + .../php-imap/src/Events/MessageNewEvent.php | 35 + .../src/Events/MessageRestoredEvent.php | 22 + .../src/Exceptions/AuthFailedException.php | 24 + .../Exceptions/ConnectionFailedException.php | 24 + .../src/Exceptions/EventNotFoundException.php | 24 + .../Exceptions/FolderFetchingException.php | 24 + .../Exceptions/GetMessagesFailedException.php | 24 + .../InvalidMessageDateException.php | 24 + .../InvalidWhereQueryCriteriaException.php | 24 + .../src/Exceptions/MaskNotFoundException.php | 24 + .../MessageContentFetchingException.php | 24 + .../src/Exceptions/MessageFlagException.php | 24 + .../MessageHeaderFetchingException.php | 24 + .../Exceptions/MessageNotFoundException.php | 24 + .../MessageSearchValidationException.php | 24 + .../Exceptions/MethodNotFoundException.php | 24 + .../MethodNotSupportedException.php | 24 + .../NotSupportedCapabilityException.php | 24 + .../ProtocolNotSupportedException.php | 24 + .../src/Exceptions/RuntimeException.php | 24 + .../vendor/webklex/php-imap/src/Folder.php | 475 + .../vendor/webklex/php-imap/src/IMAP.php | 375 + .../vendor/webklex/php-imap/src/Part.php | 312 + .../webklex/php-imap/src/Query/Query.php | 979 + .../webklex/php-imap/src/Query/WhereQuery.php | 546 + .../src/Support/AttachmentCollection.php | 22 + .../php-imap/src/Support/FlagCollection.php | 22 + .../php-imap/src/Support/FolderCollection.php | 22 + .../src/Support/Masks/AttachmentMask.php | 44 + .../php-imap/src/Support/Masks/Mask.php | 137 + .../src/Support/Masks/MessageMask.php | 86 + .../src/Support/MessageCollection.php | 22 + .../src/Support/PaginatedCollection.php | 82 + .../webklex/php-imap/src/Traits/HasEvents.php | 77 + .../webklex/php-imap/src/config/imap.php | 226 + freescout-dist/webpack.mix.js | 15 + 5423 files changed, 775725 insertions(+) create mode 100644 freescout-dist/.editorconfig create mode 100644 freescout-dist/.env.example create mode 100644 freescout-dist/.env.travis create mode 100644 freescout-dist/.gitattributes create mode 100644 freescout-dist/.gitcommit create mode 100644 freescout-dist/.github/ISSUE_TEMPLATE/general_help_request.md create mode 100644 freescout-dist/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 freescout-dist/.github/workflows/lint-php.yml create mode 100644 freescout-dist/.github/workflows/test-pgsql.yml create mode 100644 freescout-dist/.github/workflows/test.yml create mode 100644 freescout-dist/.gitignore create mode 100644 freescout-dist/.htaccess create mode 100644 freescout-dist/.travis.yml create mode 100644 freescout-dist/LICENSE create mode 100644 freescout-dist/README.md create mode 100644 freescout-dist/SECURITY.md create mode 100644 freescout-dist/app/ActivityLog.php create mode 100644 freescout-dist/app/Attachment.php create mode 100644 freescout-dist/app/Broadcasting/Broadcasters/PolycastBroadcaster.php create mode 100644 freescout-dist/app/Channels/RealtimeBroadcastChannel.php create mode 100644 freescout-dist/app/Console/Commands/AfterAppUpdate.php create mode 100644 freescout-dist/app/Console/Commands/Build.php create mode 100644 freescout-dist/app/Console/Commands/CheckConvViewers.php create mode 100644 freescout-dist/app/Console/Commands/CheckRequirements.php create mode 100644 freescout-dist/app/Console/Commands/CleanNotificationsTable.php create mode 100644 freescout-dist/app/Console/Commands/CleanSendLog.php create mode 100644 freescout-dist/app/Console/Commands/CleanTmp.php create mode 100644 freescout-dist/app/Console/Commands/ClearCache.php create mode 100644 freescout-dist/app/Console/Commands/CreateUser.php create mode 100644 freescout-dist/app/Console/Commands/FetchEmails.php create mode 100644 freescout-dist/app/Console/Commands/FetchMonitor.php create mode 100644 freescout-dist/app/Console/Commands/GenerateVars.php create mode 100644 freescout-dist/app/Console/Commands/LogoutUsers.php create mode 100644 freescout-dist/app/Console/Commands/LogsMonitor.php create mode 100644 freescout-dist/app/Console/Commands/ModuleBuild.php create mode 100644 freescout-dist/app/Console/Commands/ModuleCheckLicenses.php create mode 100644 freescout-dist/app/Console/Commands/ModuleInstall.php create mode 100644 freescout-dist/app/Console/Commands/ModuleLaroute.php create mode 100644 freescout-dist/app/Console/Commands/ModuleUpdate.php create mode 100644 freescout-dist/app/Console/Commands/SendMonitor.php create mode 100644 freescout-dist/app/Console/Commands/Update.php create mode 100644 freescout-dist/app/Console/Commands/UpdateFolderCounters.php create mode 100644 freescout-dist/app/Console/Kernel.php create mode 100644 freescout-dist/app/Conversation.php create mode 100644 freescout-dist/app/ConversationFolder.php create mode 100644 freescout-dist/app/Customer.php create mode 100644 freescout-dist/app/CustomerChannel.php create mode 100644 freescout-dist/app/Email.php create mode 100644 freescout-dist/app/Events/ConversationCustomerChanged.php create mode 100644 freescout-dist/app/Events/ConversationStatusChanged.php create mode 100644 freescout-dist/app/Events/ConversationUserChanged.php create mode 100644 freescout-dist/app/Events/CustomerCreatedConversation.php create mode 100644 freescout-dist/app/Events/CustomerReplied.php create mode 100644 freescout-dist/app/Events/RealtimeBroadcastNotificationCreated.php create mode 100644 freescout-dist/app/Events/RealtimeChat.php create mode 100644 freescout-dist/app/Events/RealtimeConvNewThread.php create mode 100644 freescout-dist/app/Events/RealtimeConvView.php create mode 100644 freescout-dist/app/Events/RealtimeConvViewFinish.php create mode 100644 freescout-dist/app/Events/RealtimeMailboxNewThread.php create mode 100644 freescout-dist/app/Events/UserAddedNote.php create mode 100644 freescout-dist/app/Events/UserCreatedConversation.php create mode 100644 freescout-dist/app/Events/UserCreatedConversationDraft.php create mode 100644 freescout-dist/app/Events/UserCreatedThreadDraft.php create mode 100644 freescout-dist/app/Events/UserDeleted.php create mode 100644 freescout-dist/app/Events/UserReplied.php create mode 100644 freescout-dist/app/Exceptions/Handler.php create mode 100644 freescout-dist/app/FailedJob.php create mode 100644 freescout-dist/app/Folder.php create mode 100644 freescout-dist/app/Follower.php create mode 100644 freescout-dist/app/Http/Controllers/Auth/ForgotPasswordController.php create mode 100644 freescout-dist/app/Http/Controllers/Auth/LoginController.php create mode 100644 freescout-dist/app/Http/Controllers/Auth/RegisterController.php create mode 100644 freescout-dist/app/Http/Controllers/Auth/ResetPasswordController.php create mode 100644 freescout-dist/app/Http/Controllers/Controller.php create mode 100755 freescout-dist/app/Http/Controllers/ConversationsController.php create mode 100644 freescout-dist/app/Http/Controllers/CustomersController.php create mode 100755 freescout-dist/app/Http/Controllers/MailboxesController.php create mode 100644 freescout-dist/app/Http/Controllers/ModulesController.php create mode 100644 freescout-dist/app/Http/Controllers/OpenController.php create mode 100644 freescout-dist/app/Http/Controllers/SecureController.php create mode 100644 freescout-dist/app/Http/Controllers/SettingsController.php create mode 100644 freescout-dist/app/Http/Controllers/SystemController.php create mode 100644 freescout-dist/app/Http/Controllers/TranslateController.php create mode 100644 freescout-dist/app/Http/Controllers/UsersController.php create mode 100644 freescout-dist/app/Http/Kernel.php create mode 100644 freescout-dist/app/Http/Middleware/CheckRole.php create mode 100644 freescout-dist/app/Http/Middleware/CustomHandle.php create mode 100644 freescout-dist/app/Http/Middleware/EncryptCookies.php create mode 100644 freescout-dist/app/Http/Middleware/FrameGuard.php create mode 100644 freescout-dist/app/Http/Middleware/HttpsRedirect.php create mode 100644 freescout-dist/app/Http/Middleware/Localize.php create mode 100644 freescout-dist/app/Http/Middleware/LogoutIfDeleted.php create mode 100644 freescout-dist/app/Http/Middleware/RedirectIfAuthenticated.php create mode 100644 freescout-dist/app/Http/Middleware/ResponseHeaders.php create mode 100644 freescout-dist/app/Http/Middleware/TerminateHandler.php create mode 100644 freescout-dist/app/Http/Middleware/TokenAuth.php create mode 100644 freescout-dist/app/Http/Middleware/TrimStrings.php create mode 100644 freescout-dist/app/Http/Middleware/TrustProxies.php create mode 100644 freescout-dist/app/Http/Middleware/VerifyCsrfToken.php create mode 100644 freescout-dist/app/Job.php create mode 100644 freescout-dist/app/Jobs/RestartQueueWorker.php create mode 100644 freescout-dist/app/Jobs/SendAlert.php create mode 100644 freescout-dist/app/Jobs/SendAutoReply.php create mode 100644 freescout-dist/app/Jobs/SendEmailReplyError.php create mode 100644 freescout-dist/app/Jobs/SendNotificationToUsers.php create mode 100644 freescout-dist/app/Jobs/SendReplyToCustomer.php create mode 100644 freescout-dist/app/Jobs/TriggerAction.php create mode 100644 freescout-dist/app/Jobs/UpdateFolderCounters.php create mode 100644 freescout-dist/app/Listeners/ActivateUser.php create mode 100644 freescout-dist/app/Listeners/LogFailedLogin.php create mode 100644 freescout-dist/app/Listeners/LogLockout.php create mode 100644 freescout-dist/app/Listeners/LogPasswordReset.php create mode 100644 freescout-dist/app/Listeners/LogRegisteredUser.php create mode 100644 freescout-dist/app/Listeners/LogSuccessfulLogin.php create mode 100644 freescout-dist/app/Listeners/LogSuccessfulLogout.php create mode 100644 freescout-dist/app/Listeners/LogUserDeletion.php create mode 100644 freescout-dist/app/Listeners/ProcessSwiftMessage.php create mode 100644 freescout-dist/app/Listeners/RefreshConversations.php create mode 100644 freescout-dist/app/Listeners/RememberUserLocale.php create mode 100644 freescout-dist/app/Listeners/RestartSwiftMailer.php create mode 100644 freescout-dist/app/Listeners/SendAutoReply.php create mode 100644 freescout-dist/app/Listeners/SendNotificationToUsers.php create mode 100644 freescout-dist/app/Listeners/SendPasswordChanged.php create mode 100644 freescout-dist/app/Listeners/SendReplyToCustomer.php create mode 100644 freescout-dist/app/Listeners/UpdateMailboxCounters.php create mode 100644 freescout-dist/app/Mail/Alert.php create mode 100644 freescout-dist/app/Mail/AutoReply.php create mode 100644 freescout-dist/app/Mail/PasswordChanged.php create mode 100644 freescout-dist/app/Mail/ReplyToCustomer.php create mode 100644 freescout-dist/app/Mail/Test.php create mode 100644 freescout-dist/app/Mail/UserEmailReplyError.php create mode 100644 freescout-dist/app/Mail/UserInvite.php create mode 100644 freescout-dist/app/Mail/UserNotification.php create mode 100644 freescout-dist/app/Mailbox.php create mode 100644 freescout-dist/app/MailboxUser.php create mode 100644 freescout-dist/app/Misc/Helper.php create mode 100644 freescout-dist/app/Misc/Mail.php create mode 100644 freescout-dist/app/Misc/SwiftGetSmtpQueueId.php create mode 100644 freescout-dist/app/Misc/WpApi.php create mode 100644 freescout-dist/app/Module.php create mode 100644 freescout-dist/app/Notifications/BroadcastNotification.php create mode 100644 freescout-dist/app/Notifications/WebsiteNotification.php create mode 100644 freescout-dist/app/Observers/AttachmentObserver.php create mode 100644 freescout-dist/app/Observers/ConversationObserver.php create mode 100644 freescout-dist/app/Observers/CustomerObserver.php create mode 100644 freescout-dist/app/Observers/DatabaseNotificationObserver.php create mode 100644 freescout-dist/app/Observers/EmailObserver.php create mode 100644 freescout-dist/app/Observers/FollowerObserver.php create mode 100644 freescout-dist/app/Observers/MailboxObserver.php create mode 100644 freescout-dist/app/Observers/SendLogObserver.php create mode 100644 freescout-dist/app/Observers/ThreadObserver.php create mode 100644 freescout-dist/app/Observers/UserObserver.php create mode 100644 freescout-dist/app/Option.php create mode 100644 freescout-dist/app/Policies/ConversationPolicy.php create mode 100644 freescout-dist/app/Policies/FolderPolicy.php create mode 100644 freescout-dist/app/Policies/MailboxPolicy.php create mode 100644 freescout-dist/app/Policies/ThreadPolicy.php create mode 100644 freescout-dist/app/Policies/UserPolicy.php create mode 100644 freescout-dist/app/Providers/AppServiceProvider.php create mode 100644 freescout-dist/app/Providers/AuthServiceProvider.php create mode 100644 freescout-dist/app/Providers/BroadcastServiceProvider.php create mode 100644 freescout-dist/app/Providers/EventServiceProvider.php create mode 100644 freescout-dist/app/Providers/PolycastServiceProvider.php create mode 100644 freescout-dist/app/Providers/RouteServiceProvider.php create mode 100644 freescout-dist/app/SendLog.php create mode 100644 freescout-dist/app/Sendmail.php create mode 100644 freescout-dist/app/Subscription.php create mode 100644 freescout-dist/app/Thread.php create mode 100644 freescout-dist/app/User.php create mode 100644 freescout-dist/artisan create mode 100644 freescout-dist/bootstrap/app.php create mode 100755 freescout-dist/bootstrap/cache/.gitignore create mode 100644 freescout-dist/composer.json create mode 100644 freescout-dist/composer.lock create mode 100644 freescout-dist/config/activitylog.php create mode 100644 freescout-dist/config/app.php create mode 100644 freescout-dist/config/auth.php create mode 100644 freescout-dist/config/broadcasting.php create mode 100644 freescout-dist/config/cache.php create mode 100644 freescout-dist/config/database.php create mode 100644 freescout-dist/config/filesystems.php create mode 100644 freescout-dist/config/installer.php create mode 100644 freescout-dist/config/laroute.php create mode 100644 freescout-dist/config/mail.php create mode 100644 freescout-dist/config/minify.config.php create mode 100644 freescout-dist/config/modules.php create mode 100644 freescout-dist/config/purifier.php create mode 100644 freescout-dist/config/queue.php create mode 100644 freescout-dist/config/self-update.php create mode 100644 freescout-dist/config/services.php create mode 100644 freescout-dist/config/session.php create mode 100644 freescout-dist/config/subscriptions.php create mode 100644 freescout-dist/config/translation-manager.php create mode 100644 freescout-dist/config/trustedproxy.php create mode 100644 freescout-dist/config/view.php create mode 100644 freescout-dist/database/.gitignore create mode 100644 freescout-dist/database/factories/ConversationFactory.php create mode 100644 freescout-dist/database/factories/CustomerFactory.php create mode 100644 freescout-dist/database/factories/EmailFactory.php create mode 100644 freescout-dist/database/factories/FolderFactory.php create mode 100644 freescout-dist/database/factories/MailboxFactory.php create mode 100644 freescout-dist/database/factories/ThreadFactory.php create mode 100644 freescout-dist/database/factories/UserFactory.php create mode 100644 freescout-dist/database/migrations/2014_04_02_193005_create_translations_table.php create mode 100644 freescout-dist/database/migrations/2018_06_10_000000_create_users_table.php create mode 100644 freescout-dist/database/migrations/2018_06_10_100000_create_password_resets_table.php create mode 100644 freescout-dist/database/migrations/2018_06_25_065719_create_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2018_06_29_041002_create_mailbox_user_table.php create mode 100644 freescout-dist/database/migrations/2018_07_07_071443_create_activity_logs_table.php create mode 100644 freescout-dist/database/migrations/2018_07_09_052314_create_emails_table.php create mode 100644 freescout-dist/database/migrations/2018_07_09_053559_create_customers_table.php create mode 100644 freescout-dist/database/migrations/2018_07_11_010333_create_conversations_table.php create mode 100644 freescout-dist/database/migrations/2018_07_11_074558_create_folders_table.php create mode 100644 freescout-dist/database/migrations/2018_07_11_081928_create_conversation_folder_table.php create mode 100644 freescout-dist/database/migrations/2018_07_12_003318_create_threads_table.php create mode 100644 freescout-dist/database/migrations/2018_07_30_153206_create_jobs_table.php create mode 100644 freescout-dist/database/migrations/2018_07_30_165237_create_failed_jobs_table.php create mode 100644 freescout-dist/database/migrations/2018_08_04_063414_create_attachments_table.php create mode 100644 freescout-dist/database/migrations/2018_08_05_045458_create_options_table.php create mode 100644 freescout-dist/database/migrations/2018_08_05_153518_create_subscriptions_table.php create mode 100644 freescout-dist/database/migrations/2018_08_06_114901_create_send_logs_table.php create mode 100644 freescout-dist/database/migrations/2018_09_05_024109_create_notifications_table.php create mode 100644 freescout-dist/database/migrations/2018_09_05_033609_create_polycast_events_table.php create mode 100644 freescout-dist/database/migrations/2018_11_04_113009_create_modules_table.php create mode 100644 freescout-dist/database/migrations/2018_11_13_143000_encrypt_mailbox_password.php create mode 100644 freescout-dist/database/migrations/2018_11_26_122617_add_locale_column_to_users_table.php create mode 100644 freescout-dist/database/migrations/2018_12_11_130728_add_status_column_to_users_table.php create mode 100644 freescout-dist/database/migrations/2018_12_15_151003_add_send_status_data_column_to_threads_table.php create mode 100644 freescout-dist/database/migrations/2019_06_16_124000_add_in_validate_cert_column_to_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2019_06_21_130200_add_meta_subtype_columns_to_threads_table.php create mode 100644 freescout-dist/database/migrations/2019_06_25_105200_change_status_message_column_in_send_logs_table.php create mode 100644 freescout-dist/database/migrations/2019_07_05_370100_add_in_imap_folders_column_to_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2019_10_06_123000_add_auto_bcc_column_to_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2019_12_10_0856000_add_before_reply_column_to_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2019_12_19_183015_add_meta_column_to_folders_table.php create mode 100644 freescout-dist/database/migrations/2019_12_22_111025_change_passwords_types_in_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2019_12_24_155120_create_followers_table.php create mode 100644 freescout-dist/database/migrations/2020_02_06_103815_add_hide_column_to_mailbox_user_table.php create mode 100644 freescout-dist/database/migrations/2020_02_16_121001_add_mute_column_to_mailbox_user_table.php create mode 100644 freescout-dist/database/migrations/2020_03_06_100100_add_public_column_to_attachments_table.php create mode 100644 freescout-dist/database/migrations/2020_03_29_095201_update_in_imap_folders_in_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2020_04_16_122803_add_imap_sent_folder_column_to_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2020_05_28_095100_drop_slug_column_in_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2020_06_26_080258_add_email_history_column_to_conversations_table.php create mode 100644 freescout-dist/database/migrations/2020_09_18_123314_add_access_column_to_mailbox_user_table.php create mode 100644 freescout-dist/database/migrations/2020_09_20_010000_drop_email_history_column_in_conversations_table.php create mode 100644 freescout-dist/database/migrations/2020_11_04_140000_change_foreign_keys_types.php create mode 100644 freescout-dist/database/migrations/2020_11_19_070000_update_customers_table.php create mode 100644 freescout-dist/database/migrations/2020_12_22_070000_move_user_permissions_to_env.php create mode 100644 freescout-dist/database/migrations/2020_12_22_080000_add_permissions_column_to_users_table.php create mode 100644 freescout-dist/database/migrations/2020_12_30_010000_add_imported_column_to_threads_table.php create mode 100644 freescout-dist/database/migrations/2021_02_06_010101_add_meta_column_to_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2021_02_09_010101_add_hash_column_to_ltm_translations_table.php create mode 100644 freescout-dist/database/migrations/2021_02_17_010101_change_string_columns_in_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2021_03_01_010101_add_channel_column_to_conversations_table.php create mode 100644 freescout-dist/database/migrations/2021_03_01_010101_add_channel_columns_to_customers_table.php create mode 100644 freescout-dist/database/migrations/2021_04_15_010101_add_meta_column_to_customers_table.php create mode 100644 freescout-dist/database/migrations/2021_05_21_090000_encrypt_mailbox_out_password.php create mode 100644 freescout-dist/database/migrations/2021_05_21_105200_encrypt_mail_password.php create mode 100644 freescout-dist/database/migrations/2021_09_21_010101_add_indexes_to_conversations_table.php create mode 100644 freescout-dist/database/migrations/2021_11_30_010101_remove_unique_index_in_folders_table.php create mode 100644 freescout-dist/database/migrations/2021_12_25_010101_change_emails_column_in_users_table.php create mode 100644 freescout-dist/database/migrations/2022_12_17_010101_add_meta_column_to_conversations_table.php create mode 100644 freescout-dist/database/migrations/2022_12_18_010101_set_user_type_field.php create mode 100644 freescout-dist/database/migrations/2022_12_25_010101_set_numeric_phones_in_customers_table.php create mode 100644 freescout-dist/database/migrations/2023_01_14_010101_change_deleted_folder_index.php create mode 100644 freescout-dist/database/migrations/2023_05_09_010101_add_aliases_reply_column_to_mailboxes_table.php create mode 100644 freescout-dist/database/migrations/2023_08_19_010101_create_customer_channel_table.php create mode 100644 freescout-dist/database/migrations/2023_08_19_020202_populate_customer_channel_table.php create mode 100644 freescout-dist/database/migrations/2023_08_29_010101_add_id_column_to_customer_channel_table.php create mode 100644 freescout-dist/database/migrations/2023_09_05_010101_add_smtp_queue_id_column_to_send_logs_table.php create mode 100644 freescout-dist/database/migrations/2023_11_14_010101_change_aliases_column_in_mailboxes_table.php create mode 100644 freescout-dist/database/seeds/CustomersTableSeeder.php create mode 100644 freescout-dist/database/seeds/DatabaseSeeder.php create mode 100644 freescout-dist/database/seeds/MailboxesTableSeeder.php create mode 100644 freescout-dist/database/seeds/UsersTableSeeder.php create mode 100644 freescout-dist/overrides/axn/laravel-laroute/src/Routes/Collection.php create mode 100644 freescout-dist/overrides/barryvdh/laravel-debugbar/src/DataFormatter/QueryFormatter.php create mode 100644 freescout-dist/overrides/barryvdh/laravel-debugbar/src/JavascriptRenderer.php create mode 100644 freescout-dist/overrides/barryvdh/laravel-translation-manager/src/Controller.php create mode 100644 freescout-dist/overrides/barryvdh/laravel-translation-manager/src/Manager.php create mode 100644 freescout-dist/overrides/chumper/zipper/src/Chumper/Zipper/Repositories/ZipRepository.php create mode 100644 freescout-dist/overrides/codedge/laravel-selfupdater/src/AbstractRepositoryType.php create mode 100644 freescout-dist/overrides/codedge/laravel-selfupdater/src/SourceRepositoryTypes/GithubRepositoryType.php create mode 100644 freescout-dist/overrides/devfactory/minify/src/Providers/BaseProvider.php create mode 100644 freescout-dist/overrides/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php create mode 100644 freescout-dist/overrides/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOQueryImplementation.php create mode 100644 freescout-dist/overrides/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php create mode 100644 freescout-dist/overrides/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatementImplementations.php create mode 100644 freescout-dist/overrides/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSqlPlatform.php create mode 100644 freescout-dist/overrides/doctrine/dbal/lib/Doctrine/DBAL/Schema/PostgreSqlSchemaManager.php create mode 100644 freescout-dist/overrides/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php create mode 100644 freescout-dist/overrides/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/NameSync.php create mode 100644 freescout-dist/overrides/ezyang/htmlpurifier/library/HTMLPurifier/AttrValidator.php create mode 100644 freescout-dist/overrides/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/List.php create mode 100644 freescout-dist/overrides/ezyang/htmlpurifier/library/HTMLPurifier/Lexer.php create mode 100644 freescout-dist/overrides/fzaninotto/faker/src/Faker/Provider/Base.php create mode 100644 freescout-dist/overrides/guzzlehttp/guzzle/src/Client.php create mode 100644 freescout-dist/overrides/guzzlehttp/guzzle/src/Cookie/CookieJar.php create mode 100644 freescout-dist/overrides/guzzlehttp/psr7/src/LazyOpenStream.php create mode 100644 freescout-dist/overrides/javoscript/laravel-macroable-models/src/MacroableModels.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Auth/Events/Validated.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Auth/SessionGuard.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Cache/Repository.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Config/Repository.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Container/BoundMethod.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Container/Container.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Cookie/CookieValuePrefix.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Database/Eloquent/Factory.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Database/Eloquent/Model.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Filesystem/Filesystem.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Foundation/PackageManifest.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Foundation/Testing/TestCase.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Http/Request.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Mail/TransportManager.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Pagination/AbstractPaginator.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Pagination/LengthAwarePaginator.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Pagination/Paginator.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Queue/Listener.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Routing/Controller.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Routing/RouteCollection.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Routing/RouteDependencyResolverTrait.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Routing/RouteSignatureParameters.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Routing/Router.php create mode 100755 freescout-dist/overrides/laravel/framework/src/Illuminate/Routing/UrlGenerator.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Session/FileSessionHandler.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Support/Carbon.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Support/Collection.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Support/Fluent.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Support/MessageBag.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Support/Optional.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Support/Str.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Support/ViewErrorBag.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Validation/Concerns/FormatsMessages.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/View/Compilers/Compiler.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLayouts.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/View/Concerns/ManagesLayouts.php create mode 100644 freescout-dist/overrides/laravel/framework/src/Illuminate/View/View.php create mode 100644 freescout-dist/overrides/lord/laroute/src/Routes/Collection.php create mode 100644 freescout-dist/overrides/maximebf/debugbar/src/DebugBar/DataFormatter/DataFormatter.php create mode 100644 freescout-dist/overrides/maximebf/debugbar/src/DebugBar/DebugBar.php create mode 100644 freescout-dist/overrides/maximebf/debugbar/src/DebugBar/JavascriptRenderer.php create mode 100644 freescout-dist/overrides/natxet/cssmin/src/CssMin.php create mode 100644 freescout-dist/overrides/nesbot/carbon/src/Carbon/Carbon.php create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/command.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/composer.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/controller-plain.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/controller.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/event.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/factory.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/job-queued.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/job.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/json.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/listener-duck.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/listener-queued-duck.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/listener-queued.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/listener.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/mail.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/middleware.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/migration/add.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/migration/create.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/migration/delete.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/migration/drop.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/migration/plain.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/model.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/notification.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/policy.plain.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/provider.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/request.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/resource-collection.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/resource.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/route-provider.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/routes.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/rule.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/scaffold/config.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/scaffold/provider.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/seeder.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/start.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/unit-test.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/views/index.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Commands/stubs/views/master.stub create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Json.php create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Module.php create mode 100644 freescout-dist/overrides/nwidart/laravel-modules/src/Repository.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Controllers/EnvironmentController.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Controllers/FinalController.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Events/EnvironmentSaved.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Helpers/DatabaseManager.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Helpers/EnvironmentManager.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Helpers/FinalInstallManager.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Helpers/InstalledFileManager.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Helpers/PermissionsChecker.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Helpers/RequirementsChecker.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Middleware/canInstall.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Providers/LaravelInstallerServiceProvider.php create mode 100644 freescout-dist/overrides/rachidlaasri/laravel-installer/src/Routes/web.php create mode 100644 freescout-dist/overrides/ramsey/uuid/src/Uuid.php create mode 100644 freescout-dist/overrides/rap2hpoutre/laravel-log-viewer/src/Rap2hpoutre/LaravelLogViewer/LaravelLogViewer.php create mode 100644 freescout-dist/overrides/spatie/string/src/Str.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Attachment.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/EmbeddedFile.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/MailTransport.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Message.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Mime/MimePart.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/MimePart.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/SendmailTransport.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/SmtpTransport.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/SwiftException.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailInvoker.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Transport/MailTransport.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SimpleMailInvoker.php create mode 100644 freescout-dist/overrides/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php create mode 100644 freescout-dist/overrides/symfony/console/Descriptor/TextDescriptor.php create mode 100644 freescout-dist/overrides/symfony/console/Helper/Helper.php create mode 100644 freescout-dist/overrides/symfony/console/Helper/HelperSet.php create mode 100644 freescout-dist/overrides/symfony/css-selector/XPath/Extension/NodeExtension.php create mode 100644 freescout-dist/overrides/symfony/debug/ExceptionHandler.php create mode 100644 freescout-dist/overrides/symfony/finder/Finder.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/DateRangeFilterIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/DepthRangeFilterIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/FileTypeFilterIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/FilenameFilterIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/FilterIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/PathFilterIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/RecursiveDirectoryIterator.php create mode 100644 freescout-dist/overrides/symfony/finder/Iterator/SortableIterator.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/AcceptHeader.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/Cookie.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/File/MimeType/FileBinaryMimeTypeGuesser.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/FileBag.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/HeaderBag.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/ParameterBag.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/Request.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/Response.php create mode 100644 freescout-dist/overrides/symfony/http-foundation/ResponseHeaderBag.php create mode 100644 freescout-dist/overrides/symfony/http-kernel/Exception/HttpException.php create mode 100644 freescout-dist/overrides/symfony/http-kernel/HttpCache/Store.php create mode 100644 freescout-dist/overrides/symfony/http-kernel/UriSigner.php create mode 100644 freescout-dist/overrides/symfony/process/Process.php create mode 100644 freescout-dist/overrides/symfony/routing/CompiledRoute.php create mode 100644 freescout-dist/overrides/symfony/routing/Route.php create mode 100644 freescout-dist/overrides/symfony/var-dumper/Cloner/Data.php create mode 100644 freescout-dist/overrides/symfony/var-dumper/Cloner/Stub.php create mode 100644 freescout-dist/overrides/symfony/var-dumper/Dumper/HtmlDumper.php create mode 100644 freescout-dist/overrides/tormjens/eventy/src/Action.php create mode 100644 freescout-dist/overrides/tormjens/eventy/src/Event.php create mode 100644 freescout-dist/overrides/tormjens/eventy/src/Filter.php create mode 100644 freescout-dist/overrides/vlucas/phpdotenv/src/Loader.php create mode 100644 freescout-dist/overrides/webklex/laravel-imap/src/IMAP/Attachment.php create mode 100644 freescout-dist/overrides/webklex/laravel-imap/src/IMAP/Client.php create mode 100644 freescout-dist/overrides/webklex/laravel-imap/src/IMAP/Message.php create mode 100644 freescout-dist/overrides/webklex/php-imap/src/Attachment.php create mode 100644 freescout-dist/overrides/webklex/php-imap/src/Connection/Protocols/ImapProtocol.php create mode 100644 freescout-dist/overrides/webklex/php-imap/src/Header.php create mode 100644 freescout-dist/overrides/webklex/php-imap/src/Message.php create mode 100644 freescout-dist/overrides/webklex/php-imap/src/Structure.php create mode 100644 freescout-dist/package.json create mode 100644 freescout-dist/phpcs.xml create mode 100644 freescout-dist/phpunit.xml create mode 100644 freescout-dist/public/.htaccess create mode 100644 freescout-dist/public/android-chrome-192x192.png create mode 100644 freescout-dist/public/android-chrome-256x256.png create mode 100644 freescout-dist/public/apple-touch-icon.png create mode 100644 freescout-dist/public/browserconfig.xml create mode 100644 freescout-dist/public/css/bootstrap-rtl.css create mode 100644 freescout-dist/public/css/bootstrap.css create mode 100644 freescout-dist/public/css/fonts.css create mode 100644 freescout-dist/public/css/magic-check.css create mode 100644 freescout-dist/public/css/select2/select2.css create mode 100644 freescout-dist/public/css/select2/select2.min.css create mode 100644 freescout-dist/public/css/style-rtl.css create mode 100644 freescout-dist/public/css/style.css create mode 100644 freescout-dist/public/favicon.gif create mode 100644 freescout-dist/public/favicon.ico create mode 100644 freescout-dist/public/favicon.png create mode 100644 freescout-dist/public/fonts/glyphicons/glyphicons-halflings-regular.eot create mode 100644 freescout-dist/public/fonts/glyphicons/glyphicons-halflings-regular.svg create mode 100644 freescout-dist/public/fonts/glyphicons/glyphicons-halflings-regular.ttf create mode 100644 freescout-dist/public/fonts/glyphicons/glyphicons-halflings-regular.woff create mode 100644 freescout-dist/public/fonts/glyphicons/glyphicons-halflings-regular.woff2 create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Bold-webfont.eot create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Bold-webfont.svg create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Bold-webfont.ttf create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Bold-webfont.woff create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-BoldItalic-webfont.eot create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-BoldItalic-webfont.svg create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-BoldItalic-webfont.ttf create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-BoldItalic-webfont.woff create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Italic-webfont.eot create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Italic-webfont.svg create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Italic-webfont.ttf create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Italic-webfont.woff create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Regular-webfont.eot create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Regular-webfont.svg create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Regular-webfont.ttf create mode 100644 freescout-dist/public/fonts/liberation-sans/LiberationSans-Regular-webfont.woff create mode 100644 freescout-dist/public/fonts/yekan/Yekan.eot create mode 100644 freescout-dist/public/fonts/yekan/Yekan.otf create mode 100644 freescout-dist/public/fonts/yekan/Yekan.ttf create mode 100644 freescout-dist/public/fonts/yekan/Yekan.woff create mode 100644 freescout-dist/public/fonts/yekan/Yekan.woff2 create mode 100644 freescout-dist/public/img/banner.png create mode 100644 freescout-dist/public/img/default-avatar.png create mode 100644 freescout-dist/public/img/default-module.png create mode 100644 freescout-dist/public/img/enable-push.png create mode 100644 freescout-dist/public/img/loader-grey.gif create mode 100644 freescout-dist/public/img/loader-main.gif create mode 100644 freescout-dist/public/img/loader-tiny.gif create mode 100644 freescout-dist/public/img/logo-300.png create mode 100644 freescout-dist/public/img/logo-600.png create mode 100644 freescout-dist/public/img/logo-brand.svg create mode 100644 freescout-dist/public/img/logo-icon-150.png create mode 100644 freescout-dist/public/img/logo-icon-white-300.png create mode 100644 freescout-dist/public/index.php create mode 100644 freescout-dist/public/install.php create mode 100644 freescout-dist/public/installer/css/fontawesome.css create mode 100644 freescout-dist/public/installer/css/style.css create mode 100644 freescout-dist/public/installer/css/style.css.map create mode 100644 freescout-dist/public/installer/css/style.min.css create mode 100644 freescout-dist/public/installer/css/style.min.css.map create mode 100644 freescout-dist/public/installer/fonts/FontAwesome.otf create mode 100644 freescout-dist/public/installer/fonts/fontawesome-webfont.eot create mode 100644 freescout-dist/public/installer/fonts/fontawesome-webfont.svg create mode 100644 freescout-dist/public/installer/fonts/fontawesome-webfont.ttf create mode 100644 freescout-dist/public/installer/fonts/fontawesome-webfont.woff create mode 100644 freescout-dist/public/installer/fonts/fontawesome-webfont.woff2 create mode 100644 freescout-dist/public/installer/fonts/ionicons.eot create mode 100644 freescout-dist/public/installer/fonts/ionicons.svg create mode 100644 freescout-dist/public/installer/fonts/ionicons.ttf create mode 100644 freescout-dist/public/installer/fonts/ionicons.woff create mode 100644 freescout-dist/public/installer/img/pattern.png create mode 100644 freescout-dist/public/js/bootstrap.js create mode 100644 freescout-dist/public/js/bootstrap3-editable/css/bootstrap-editable.css create mode 100644 freescout-dist/public/js/bootstrap3-editable/img/clear.png create mode 100644 freescout-dist/public/js/bootstrap3-editable/img/loading.gif create mode 100644 freescout-dist/public/js/bootstrap3-editable/js/bootstrap-editable.js create mode 100644 freescout-dist/public/js/bootstrap3-editable/js/bootstrap-editable.min.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.bootstrap.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.bootstrap.min.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.bootstrap4.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.bootstrap4.min.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.foundation.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.foundation.min.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.jqueryui.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.jqueryui.min.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.semanticui.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/dataTables.semanticui.min.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/jquery.dataTables.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/css/jquery.dataTables.min.css create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/images/sort_asc.png create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/images/sort_asc_disabled.png create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/images/sort_both.png create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/images/sort_desc.png create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/images/sort_desc_disabled.png create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.bootstrap.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.bootstrap.min.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.bootstrap4.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.bootstrap4.min.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.foundation.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.foundation.min.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.jqueryui.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.jqueryui.min.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.semanticui.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/dataTables.semanticui.min.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/jquery.dataTables.js create mode 100644 freescout-dist/public/js/datatables/DataTables-1.10.18/js/jquery.dataTables.min.js create mode 100644 freescout-dist/public/js/datatables/datatables.css create mode 100644 freescout-dist/public/js/datatables/datatables.js create mode 100644 freescout-dist/public/js/datatables/datatables.min.css create mode 100644 freescout-dist/public/js/datatables/datatables.min.js create mode 100644 freescout-dist/public/js/featherlight/featherlight.gallery.min.css create mode 100644 freescout-dist/public/js/featherlight/featherlight.gallery.min.js create mode 100644 freescout-dist/public/js/featherlight/featherlight.min.css create mode 100644 freescout-dist/public/js/featherlight/featherlight.min.js create mode 100644 freescout-dist/public/js/flatpickr/flatpickr.css create mode 100644 freescout-dist/public/js/flatpickr/flatpickr.js create mode 100644 freescout-dist/public/js/flatpickr/flatpickr.min.css create mode 100644 freescout-dist/public/js/flatpickr/flatpickr.min.js create mode 100644 freescout-dist/public/js/flatpickr/ie.css create mode 100644 freescout-dist/public/js/flatpickr/l10n/ar.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/at.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/az.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/be.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/bg.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/bn.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/bs.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/cat.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/cs.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/cy.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/da.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/de.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/default.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/en.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/eo.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/es.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/et.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/fa.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/fi.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/fo.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/fr.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/ga.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/gr.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/he.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/hi.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/hr.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/hu.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/id.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/is.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/it.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/ja.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/km.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/ko.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/kz.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/lt.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/lv.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/mk.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/mn.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/ms.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/my.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/nl.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/no.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/pa.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/pl.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/pt-br.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/pt-pt.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/ro.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/ru.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/si.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/sk.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/sl.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/sq.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/sr-cyr.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/sr.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/sv.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/th.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/tr.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/uk.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/vn.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/zh-cn.js create mode 100644 freescout-dist/public/js/flatpickr/l10n/zh-tw.js create mode 100644 freescout-dist/public/js/flatpickr/plugins/confirmDate.css create mode 100644 freescout-dist/public/js/flatpickr/plugins/confirmDate.js create mode 100644 freescout-dist/public/js/flatpickr/plugins/labelPlugin.js create mode 100644 freescout-dist/public/js/flatpickr/plugins/minMaxTimePlugin.js create mode 100644 freescout-dist/public/js/flatpickr/plugins/rangePlugin.js create mode 100644 freescout-dist/public/js/flatpickr/plugins/scrollPlugin.js create mode 100644 freescout-dist/public/js/flatpickr/plugins/style.css create mode 100644 freescout-dist/public/js/flatpickr/plugins/weekSelect.js create mode 100644 freescout-dist/public/js/html5sortable.js create mode 100644 freescout-dist/public/js/jquery.js create mode 100644 freescout-dist/public/js/jquery.titlealert.js create mode 100644 freescout-dist/public/js/lang.js create mode 100644 freescout-dist/public/js/laroute.js create mode 100755 freescout-dist/public/js/main.js create mode 100644 freescout-dist/public/js/parsley/i18n/al.js create mode 100644 freescout-dist/public/js/parsley/i18n/ar.js create mode 100644 freescout-dist/public/js/parsley/i18n/bg.js create mode 100644 freescout-dist/public/js/parsley/i18n/ca.js create mode 100644 freescout-dist/public/js/parsley/i18n/cs.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/cs.js create mode 100644 freescout-dist/public/js/parsley/i18n/da.js create mode 100644 freescout-dist/public/js/parsley/i18n/de.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/de.js create mode 100644 freescout-dist/public/js/parsley/i18n/el.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/el.js create mode 100644 freescout-dist/public/js/parsley/i18n/en.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/en.js create mode 100644 freescout-dist/public/js/parsley/i18n/es.js create mode 100644 freescout-dist/public/js/parsley/i18n/et.js create mode 100644 freescout-dist/public/js/parsley/i18n/eu.js create mode 100644 freescout-dist/public/js/parsley/i18n/fa.js create mode 100644 freescout-dist/public/js/parsley/i18n/fi.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/fi.js create mode 100644 freescout-dist/public/js/parsley/i18n/fr.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/fr.js create mode 100644 freescout-dist/public/js/parsley/i18n/he.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/he.js create mode 100644 freescout-dist/public/js/parsley/i18n/hr.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/hr.js create mode 100644 freescout-dist/public/js/parsley/i18n/hu.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/hu.js create mode 100644 freescout-dist/public/js/parsley/i18n/id.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/id.js create mode 100644 freescout-dist/public/js/parsley/i18n/it.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/it.js create mode 100644 freescout-dist/public/js/parsley/i18n/ja.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/ja.js create mode 100644 freescout-dist/public/js/parsley/i18n/ko.js create mode 100644 freescout-dist/public/js/parsley/i18n/lt.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/lt.js create mode 100644 freescout-dist/public/js/parsley/i18n/lv.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/lv.js create mode 100644 freescout-dist/public/js/parsley/i18n/ms.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/ms.js create mode 100644 freescout-dist/public/js/parsley/i18n/nl.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/nl.js create mode 100644 freescout-dist/public/js/parsley/i18n/no.js create mode 100644 freescout-dist/public/js/parsley/i18n/pl.js create mode 100644 freescout-dist/public/js/parsley/i18n/pt-br.js create mode 100644 freescout-dist/public/js/parsley/i18n/pt-pt.js create mode 100644 freescout-dist/public/js/parsley/i18n/ro.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/ro.js create mode 100644 freescout-dist/public/js/parsley/i18n/ru.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/ru.js create mode 100644 freescout-dist/public/js/parsley/i18n/sk.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/sk.js create mode 100644 freescout-dist/public/js/parsley/i18n/sl.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/sl.js create mode 100644 freescout-dist/public/js/parsley/i18n/sq.js create mode 100644 freescout-dist/public/js/parsley/i18n/sr.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/sr.js create mode 100644 freescout-dist/public/js/parsley/i18n/sv.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/sv.js create mode 100644 freescout-dist/public/js/parsley/i18n/th.js create mode 100644 freescout-dist/public/js/parsley/i18n/tk.js create mode 100644 freescout-dist/public/js/parsley/i18n/tr.js create mode 100644 freescout-dist/public/js/parsley/i18n/ua.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/ua.js create mode 100644 freescout-dist/public/js/parsley/i18n/uk.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/uk.js create mode 100644 freescout-dist/public/js/parsley/i18n/zh-cn.extra.js create mode 100644 freescout-dist/public/js/parsley/i18n/zh-cn.js create mode 100644 freescout-dist/public/js/parsley/i18n/zh-tw.js create mode 100644 freescout-dist/public/js/parsley/parsley.js create mode 100644 freescout-dist/public/js/parsley/parsley.js.map create mode 100644 freescout-dist/public/js/parsley/parsley.min.js create mode 100644 freescout-dist/public/js/parsley/parsley.min.js.map create mode 100644 freescout-dist/public/js/polycast/polycast.js create mode 100644 freescout-dist/public/js/polycast/polycast.min.js create mode 100644 freescout-dist/public/js/push/push.js create mode 100644 freescout-dist/public/js/push/push.min.js create mode 100644 freescout-dist/public/js/push/serviceWorker.min.js create mode 100644 freescout-dist/public/js/select2/i18n/af.js create mode 100644 freescout-dist/public/js/select2/i18n/ar.js create mode 100644 freescout-dist/public/js/select2/i18n/az.js create mode 100644 freescout-dist/public/js/select2/i18n/bg.js create mode 100644 freescout-dist/public/js/select2/i18n/bs.js create mode 100644 freescout-dist/public/js/select2/i18n/ca.js create mode 100644 freescout-dist/public/js/select2/i18n/cs.js create mode 100644 freescout-dist/public/js/select2/i18n/da.js create mode 100644 freescout-dist/public/js/select2/i18n/de.js create mode 100644 freescout-dist/public/js/select2/i18n/dsb.js create mode 100644 freescout-dist/public/js/select2/i18n/el.js create mode 100644 freescout-dist/public/js/select2/i18n/en.js create mode 100644 freescout-dist/public/js/select2/i18n/es.js create mode 100644 freescout-dist/public/js/select2/i18n/et.js create mode 100644 freescout-dist/public/js/select2/i18n/eu.js create mode 100644 freescout-dist/public/js/select2/i18n/fa.js create mode 100644 freescout-dist/public/js/select2/i18n/fi.js create mode 100644 freescout-dist/public/js/select2/i18n/fr.js create mode 100644 freescout-dist/public/js/select2/i18n/gl.js create mode 100644 freescout-dist/public/js/select2/i18n/he.js create mode 100644 freescout-dist/public/js/select2/i18n/hi.js create mode 100644 freescout-dist/public/js/select2/i18n/hr.js create mode 100644 freescout-dist/public/js/select2/i18n/hsb.js create mode 100644 freescout-dist/public/js/select2/i18n/hu.js create mode 100644 freescout-dist/public/js/select2/i18n/hy.js create mode 100644 freescout-dist/public/js/select2/i18n/id.js create mode 100644 freescout-dist/public/js/select2/i18n/is.js create mode 100644 freescout-dist/public/js/select2/i18n/it.js create mode 100644 freescout-dist/public/js/select2/i18n/ja.js create mode 100644 freescout-dist/public/js/select2/i18n/km.js create mode 100644 freescout-dist/public/js/select2/i18n/ko.js create mode 100644 freescout-dist/public/js/select2/i18n/lt.js create mode 100644 freescout-dist/public/js/select2/i18n/lv.js create mode 100644 freescout-dist/public/js/select2/i18n/mk.js create mode 100644 freescout-dist/public/js/select2/i18n/ms.js create mode 100644 freescout-dist/public/js/select2/i18n/nb.js create mode 100644 freescout-dist/public/js/select2/i18n/nl.js create mode 100644 freescout-dist/public/js/select2/i18n/pl.js create mode 100644 freescout-dist/public/js/select2/i18n/ps.js create mode 100644 freescout-dist/public/js/select2/i18n/pt-BR.js create mode 100644 freescout-dist/public/js/select2/i18n/pt.js create mode 100644 freescout-dist/public/js/select2/i18n/ro.js create mode 100644 freescout-dist/public/js/select2/i18n/ru.js create mode 100644 freescout-dist/public/js/select2/i18n/sk.js create mode 100644 freescout-dist/public/js/select2/i18n/sl.js create mode 100644 freescout-dist/public/js/select2/i18n/sr-Cyrl.js create mode 100644 freescout-dist/public/js/select2/i18n/sr.js create mode 100644 freescout-dist/public/js/select2/i18n/sv.js create mode 100644 freescout-dist/public/js/select2/i18n/th.js create mode 100644 freescout-dist/public/js/select2/i18n/tr.js create mode 100644 freescout-dist/public/js/select2/i18n/uk.js create mode 100644 freescout-dist/public/js/select2/i18n/vi.js create mode 100644 freescout-dist/public/js/select2/i18n/zh-CN.js create mode 100644 freescout-dist/public/js/select2/i18n/zh-TW.js create mode 100644 freescout-dist/public/js/select2/select2.full.js create mode 100644 freescout-dist/public/js/select2/select2.full.min.js create mode 100644 freescout-dist/public/js/select2/select2.js create mode 100644 freescout-dist/public/js/select2/select2.min.js create mode 100644 freescout-dist/public/js/summernote/font/summernote.eot create mode 100644 freescout-dist/public/js/summernote/font/summernote.ttf create mode 100644 freescout-dist/public/js/summernote/font/summernote.woff create mode 100644 freescout-dist/public/js/summernote/lang/summernote-ar-AR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-bg-BG.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-ca-ES.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-cs-CZ.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-da-DK.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-de-DE.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-el-GR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-es-ES.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-es-EU.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-fa-IR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-fi-FI.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-fr-FR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-gl-ES.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-he-IL.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-hr-HR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-hu-HU.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-id-ID.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-it-IT.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-ja-JP.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-ko-KR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-lt-LT.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-lt-LV.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-mn-MN.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-nb-NO.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-nl-NL.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-pl-PL.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-pt-BR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-pt-PT.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-ro-RO.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-ru-RU.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-sk-SK.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-sl-SI.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-sr-RS-Latin.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-sr-RS.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-sv-SE.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-ta-IN.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-th-TH.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-tr-TR.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-uk-UA.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-vi-VN.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-zh-CN.js create mode 100644 freescout-dist/public/js/summernote/lang/summernote-zh-TW.js create mode 100644 freescout-dist/public/js/summernote/plugin/databasic/summernote-ext-databasic.css create mode 100644 freescout-dist/public/js/summernote/plugin/databasic/summernote-ext-databasic.js create mode 100644 freescout-dist/public/js/summernote/plugin/hello/summernote-ext-hello.js create mode 100644 freescout-dist/public/js/summernote/plugin/specialchars/summernote-ext-specialchars.js create mode 100644 freescout-dist/public/js/summernote/summernote.css create mode 100644 freescout-dist/public/js/summernote/summernote.js create mode 100644 freescout-dist/public/js/summernote/summernote.min.js create mode 100644 freescout-dist/public/js/taphold.js create mode 100644 freescout-dist/public/mstile-150x150.png create mode 100644 freescout-dist/public/robots.txt create mode 100644 freescout-dist/public/safari-pinned-tab.svg create mode 100644 freescout-dist/public/site.webmanifest create mode 100644 freescout-dist/public/tools.php create mode 100644 freescout-dist/resources/assets/js/app.js create mode 100644 freescout-dist/resources/assets/js/bootstrap.js create mode 100644 freescout-dist/resources/assets/js/components/ExampleComponent.vue create mode 100644 freescout-dist/resources/assets/js/laroute.js create mode 100644 freescout-dist/resources/assets/js/laroute_module.js create mode 100644 freescout-dist/resources/assets/sass/_variables.scss create mode 100644 freescout-dist/resources/assets/sass/app.scss create mode 100644 freescout-dist/resources/lang/cs.json create mode 100644 freescout-dist/resources/lang/da.json create mode 100644 freescout-dist/resources/lang/de.json create mode 100644 freescout-dist/resources/lang/de/auth.php create mode 100644 freescout-dist/resources/lang/de/installer_messages.php create mode 100644 freescout-dist/resources/lang/de/passwords.php create mode 100644 freescout-dist/resources/lang/de/validation.php create mode 100644 freescout-dist/resources/lang/en/auth.php create mode 100644 freescout-dist/resources/lang/en/installer_messages.php create mode 100644 freescout-dist/resources/lang/en/passwords.php create mode 100644 freescout-dist/resources/lang/en/validation.php create mode 100644 freescout-dist/resources/lang/es.json create mode 100644 freescout-dist/resources/lang/fa.json create mode 100644 freescout-dist/resources/lang/fa/auth.php create mode 100644 freescout-dist/resources/lang/fa/installer_messages.php create mode 100644 freescout-dist/resources/lang/fa/passwords.php create mode 100644 freescout-dist/resources/lang/fa/validation.php create mode 100644 freescout-dist/resources/lang/fi.json create mode 100644 freescout-dist/resources/lang/fr.json create mode 100644 freescout-dist/resources/lang/fr/auth.php create mode 100644 freescout-dist/resources/lang/fr/pagination.php create mode 100644 freescout-dist/resources/lang/fr/passwords.php create mode 100644 freescout-dist/resources/lang/fr/validation.php create mode 100644 freescout-dist/resources/lang/hr.json create mode 100644 freescout-dist/resources/lang/it.json create mode 100644 freescout-dist/resources/lang/ja.json create mode 100644 freescout-dist/resources/lang/ko.json create mode 100644 freescout-dist/resources/lang/ko/auth.php create mode 100644 freescout-dist/resources/lang/ko/installer_messages.php create mode 100644 freescout-dist/resources/lang/ko/passwords.php create mode 100644 freescout-dist/resources/lang/ko/validation.php create mode 100644 freescout-dist/resources/lang/nl.json create mode 100644 freescout-dist/resources/lang/nl/auth.php create mode 100644 freescout-dist/resources/lang/nl/installer_messages.php create mode 100644 freescout-dist/resources/lang/nl/passwords.php create mode 100644 freescout-dist/resources/lang/nl/validation.php create mode 100644 freescout-dist/resources/lang/no.json create mode 100644 freescout-dist/resources/lang/pl.json create mode 100644 freescout-dist/resources/lang/pt-BR.json create mode 100644 freescout-dist/resources/lang/pt-BR/auth.php create mode 100644 freescout-dist/resources/lang/pt-BR/pagination.php create mode 100644 freescout-dist/resources/lang/pt-BR/passwords.php create mode 100644 freescout-dist/resources/lang/pt-BR/validation.php create mode 100644 freescout-dist/resources/lang/pt-PT.json create mode 100644 freescout-dist/resources/lang/pt-PT/auth.php create mode 100644 freescout-dist/resources/lang/pt-PT/pagination.php create mode 100644 freescout-dist/resources/lang/pt-PT/passwords.php create mode 100644 freescout-dist/resources/lang/pt-PT/validation.php create mode 100644 freescout-dist/resources/lang/ru.json create mode 100644 freescout-dist/resources/lang/sk.json create mode 100644 freescout-dist/resources/lang/sv.json create mode 100644 freescout-dist/resources/lang/zh-CN.json create mode 100644 freescout-dist/resources/lang/zh-CN/auth.php create mode 100644 freescout-dist/resources/lang/zh-CN/pagination.php create mode 100644 freescout-dist/resources/lang/zh-CN/passwords.php create mode 100644 freescout-dist/resources/lang/zh-CN/validation-inline.php create mode 100644 freescout-dist/resources/lang/zh-CN/validation.php create mode 100644 freescout-dist/resources/views/auth/banner.blade.php create mode 100644 freescout-dist/resources/views/auth/login.blade.php create mode 100644 freescout-dist/resources/views/auth/passwords/email.blade.php create mode 100644 freescout-dist/resources/views/auth/passwords/reset.blade.php create mode 100644 freescout-dist/resources/views/auth/register.blade.php create mode 100644 freescout-dist/resources/views/conversations/ajax_html/change_customer.blade.php create mode 100644 freescout-dist/resources/views/conversations/ajax_html/default_redirect.blade.php create mode 100644 freescout-dist/resources/views/conversations/ajax_html/merge_conv.blade.php create mode 100644 freescout-dist/resources/views/conversations/ajax_html/move_conv.blade.php create mode 100644 freescout-dist/resources/views/conversations/ajax_html/send_log.blade.php create mode 100644 freescout-dist/resources/views/conversations/ajax_html/show_original.blade.php create mode 100644 freescout-dist/resources/views/conversations/chats.blade.php create mode 100644 freescout-dist/resources/views/conversations/conversations_pagination.blade.php create mode 100755 freescout-dist/resources/views/conversations/conversations_table.blade.php create mode 100644 freescout-dist/resources/views/conversations/create.blade.php create mode 100644 freescout-dist/resources/views/conversations/editor_bottom_toolbar.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/badges.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/bulk_actions.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/customer_sidebar.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/edit_thread.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/merge_search_result.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/prev_convs_short.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/settings_modal.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/thread.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/thread_attachments.blade.php create mode 100644 freescout-dist/resources/views/conversations/partials/threads.blade.php create mode 100644 freescout-dist/resources/views/conversations/search.blade.php create mode 100644 freescout-dist/resources/views/conversations/thread_by.blade.php create mode 100644 freescout-dist/resources/views/conversations/view.blade.php create mode 100644 freescout-dist/resources/views/customers/conversations.blade.php create mode 100644 freescout-dist/resources/views/customers/partials/customers_table.blade.php create mode 100644 freescout-dist/resources/views/customers/partials/edit_form.blade.php create mode 100644 freescout-dist/resources/views/customers/profile_menu.blade.php create mode 100644 freescout-dist/resources/views/customers/profile_snippet.blade.php create mode 100644 freescout-dist/resources/views/customers/profile_tabs.blade.php create mode 100644 freescout-dist/resources/views/customers/update.blade.php create mode 100644 freescout-dist/resources/views/emails/customer/auto_reply.blade.php create mode 100644 freescout-dist/resources/views/emails/customer/auto_reply_text.blade.php create mode 100644 freescout-dist/resources/views/emails/customer/reply_fancy.blade.php create mode 100644 freescout-dist/resources/views/emails/customer/reply_fancy_text.blade.php create mode 100644 freescout-dist/resources/views/emails/user/alert.blade.php create mode 100644 freescout-dist/resources/views/emails/user/email_reply_error.blade.php create mode 100644 freescout-dist/resources/views/emails/user/layouts/system.blade.php create mode 100644 freescout-dist/resources/views/emails/user/notification.blade.php create mode 100644 freescout-dist/resources/views/emails/user/notification_text.blade.php create mode 100644 freescout-dist/resources/views/emails/user/password_changed.blade.php create mode 100644 freescout-dist/resources/views/emails/user/password_changed_text.blade.php create mode 100644 freescout-dist/resources/views/emails/user/test.blade.php create mode 100644 freescout-dist/resources/views/emails/user/test_system.blade.php create mode 100644 freescout-dist/resources/views/emails/user/thread_by.blade.php create mode 100644 freescout-dist/resources/views/emails/user/user_invite.blade.php create mode 100644 freescout-dist/resources/views/emails/user/user_invite_text.blade.php create mode 100644 freescout-dist/resources/views/errors/403.blade.php create mode 100644 freescout-dist/resources/views/errors/404.blade.php create mode 100644 freescout-dist/resources/views/errors/500.blade.php create mode 100644 freescout-dist/resources/views/js/vars.blade.php create mode 100644 freescout-dist/resources/views/layouts/app.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/auto_reply.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/connection.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/connection_incoming.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/connection_menu.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/create.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/mailboxes.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/partials/chat_list.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/partials/folders.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/partials/mute_icon.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/permissions.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/settings_menu.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/sidebar_menu.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/sidebar_menu_view.blade.php create mode 100644 freescout-dist/resources/views/mailboxes/update.blade.php create mode 100755 freescout-dist/resources/views/mailboxes/view.blade.php create mode 100644 freescout-dist/resources/views/modules/modules.blade.php create mode 100644 freescout-dist/resources/views/modules/partials/invalid_symlinks.blade.php create mode 100644 freescout-dist/resources/views/modules/partials/module_card.blade.php create mode 100644 freescout-dist/resources/views/modules/sidebar_menu.blade.php create mode 100644 freescout-dist/resources/views/open/user_setup.blade.php create mode 100644 freescout-dist/resources/views/partials/calendar.blade.php create mode 100644 freescout-dist/resources/views/partials/editor.blade.php create mode 100644 freescout-dist/resources/views/partials/empty.blade.php create mode 100644 freescout-dist/resources/views/partials/field_error.blade.php create mode 100644 freescout-dist/resources/views/partials/flash_messages.blade.php create mode 100644 freescout-dist/resources/views/partials/floating_flash_messages.blade.php create mode 100644 freescout-dist/resources/views/partials/include_datepicker.blade.php create mode 100644 freescout-dist/resources/views/partials/locale_options.blade.php create mode 100644 freescout-dist/resources/views/partials/person_photo.blade.php create mode 100644 freescout-dist/resources/views/partials/sidebar_menu_toggle.blade.php create mode 100644 freescout-dist/resources/views/partials/timezone_options.blade.php create mode 100644 freescout-dist/resources/views/secure/dashboard.blade.php create mode 100644 freescout-dist/resources/views/secure/logs.blade.php create mode 100644 freescout-dist/resources/views/settings/alerts.blade.php create mode 100644 freescout-dist/resources/views/settings/emails.blade.php create mode 100644 freescout-dist/resources/views/settings/general.blade.php create mode 100644 freescout-dist/resources/views/settings/view.blade.php create mode 100644 freescout-dist/resources/views/system/sidebar_menu.blade.php create mode 100644 freescout-dist/resources/views/system/status.blade.php create mode 100644 freescout-dist/resources/views/system/tools.blade.php create mode 100644 freescout-dist/resources/views/users/create.blade.php create mode 100644 freescout-dist/resources/views/users/is_subscribed.blade.php create mode 100644 freescout-dist/resources/views/users/notifications.blade.php create mode 100644 freescout-dist/resources/views/users/partials/web_notifications.blade.php create mode 100644 freescout-dist/resources/views/users/password.blade.php create mode 100644 freescout-dist/resources/views/users/permissions.blade.php create mode 100644 freescout-dist/resources/views/users/profile.blade.php create mode 100644 freescout-dist/resources/views/users/sidebar_menu.blade.php create mode 100644 freescout-dist/resources/views/users/subscriptions_table.blade.php create mode 100644 freescout-dist/resources/views/users/users.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/environment-classic.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/environment-wizard.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/environment.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/finished.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/layouts/master-update.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/layouts/master.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/permissions.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/requirements.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/update/finished.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/update/overview.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/update/welcome.blade.php create mode 100644 freescout-dist/resources/views/vendor/installer/welcome.blade.php create mode 100644 freescout-dist/resources/views/vendor/laravel-log-viewer/log.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/button.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/footer.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/header.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/layout.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/message.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/panel.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/promotion.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/promotion/button.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/subcopy.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/table.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/html/themes/default.css create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/button.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/footer.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/header.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/layout.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/message.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/panel.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/promotion.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/promotion/button.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/subcopy.blade.php create mode 100644 freescout-dist/resources/views/vendor/mail/markdown/table.blade.php create mode 100644 freescout-dist/resources/views/vendor/notifications/email.blade.php create mode 100644 freescout-dist/resources/views/vendor/translation-manager/.gitkeep create mode 100644 freescout-dist/resources/views/vendor/translation-manager/content.php create mode 100644 freescout-dist/resources/views/vendor/translation-manager/index.blade.php create mode 100644 freescout-dist/resources/views/vendor/translation-manager/index.php create mode 100644 freescout-dist/routes/channels.php create mode 100644 freescout-dist/routes/console.php create mode 100644 freescout-dist/routes/web.php create mode 100644 freescout-dist/server.php create mode 100755 freescout-dist/storage/app/.gitignore create mode 100755 freescout-dist/storage/app/public/.gitignore create mode 100644 freescout-dist/storage/debugbar/.gitignore create mode 100755 freescout-dist/storage/framework/.gitignore create mode 100755 freescout-dist/storage/framework/cache/.gitignore create mode 100755 freescout-dist/storage/framework/sessions/.gitignore create mode 100755 freescout-dist/storage/framework/testing/.gitignore create mode 100755 freescout-dist/storage/framework/views/.gitignore create mode 100755 freescout-dist/storage/logs/.gitignore create mode 100644 freescout-dist/tests/CreatesApplication.php create mode 100644 freescout-dist/tests/Feature/.gitkeep create mode 100644 freescout-dist/tests/TestCase.php create mode 100644 freescout-dist/tests/Unit/.keyfile create mode 100644 freescout-dist/tests/Unit/ConfigTest.php create mode 100644 freescout-dist/tests/Unit/ExampleTest.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/.travis.yml create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/config/config.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/helpers.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Dispatch.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Method.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Methods/ArraysMethods.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Methods/CollectionMethods.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Methods/FunctionsMethods.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Methods/NumberMethods.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Methods/ObjectMethods.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Methods/StringsMethods.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Parse.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Traits/Repository.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Types/Arrays.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Types/Functions.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Types/Number.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Types/Object.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Types/Strings.php create mode 100644 freescout-dist/vendor/anahkiasen/underscore-php/src/Underscore.php create mode 100644 freescout-dist/vendor/autoload.php create mode 100644 freescout-dist/vendor/axn/laravel-laroute/src/ServiceProvider.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/config/translation-manager.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/database/migrations/.gitkeep create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/database/migrations/2014_04_02_193005_create_translations_table.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/resources/views/.gitkeep create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/resources/views/index.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Console/CleanCommand.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Console/ExportCommand.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Console/FindCommand.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Console/ImportCommand.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Console/ResetCommand.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Events/TranslationsExportedEvent.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/ManagerServiceProvider.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Models/Translation.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/TranslationServiceProvider.php create mode 100644 freescout-dist/vendor/barryvdh/laravel-translation-manager/src/Translator.php create mode 100755 freescout-dist/vendor/bin/doctrine-dbal create mode 100755 freescout-dist/vendor/bin/php-parse create mode 100755 freescout-dist/vendor/bin/psysh create mode 100644 freescout-dist/vendor/chumper/zipper/.travis.yml create mode 100644 freescout-dist/vendor/chumper/zipper/src/Chumper/Zipper/Facades/Zipper.php create mode 100644 freescout-dist/vendor/chumper/zipper/src/Chumper/Zipper/Repositories/RepositoryInterface.php create mode 100644 freescout-dist/vendor/chumper/zipper/src/Chumper/Zipper/Zipper.php create mode 100644 freescout-dist/vendor/chumper/zipper/src/Chumper/Zipper/ZipperServiceProvider.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/.styleci.yml create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/.travis.yml create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/config/self-update.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/resources/views/mails/update-available.blade.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/resources/views/self-update.blade.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/AbstractRepositoryType.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Commands/CheckForUpdate.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Contracts/SourceRepositoryTypeContract.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Contracts/UpdaterContract.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Events/HasWrongPermissions.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Events/UpdateAvailable.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Events/UpdateFailed.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Events/UpdateSucceeded.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Listeners/SendUpdateAvailableNotification.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/Listeners/SendUpdateSucceededNotification.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/SourceRepository.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/UpdaterFacade.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/UpdaterManager.php create mode 100644 freescout-dist/vendor/codedge/laravel-selfupdater/src/UpdaterServiceProvider.php create mode 100644 freescout-dist/vendor/composer/ClassLoader.php create mode 100644 freescout-dist/vendor/composer/InstalledVersions.php create mode 100644 freescout-dist/vendor/composer/autoload_classmap.php create mode 100644 freescout-dist/vendor/composer/autoload_files.php create mode 100644 freescout-dist/vendor/composer/autoload_namespaces.php create mode 100644 freescout-dist/vendor/composer/autoload_psr4.php create mode 100644 freescout-dist/vendor/composer/autoload_real.php create mode 100644 freescout-dist/vendor/composer/autoload_static.php create mode 100644 freescout-dist/vendor/composer/installed.json create mode 100644 freescout-dist/vendor/composer/installed.php create mode 100644 freescout-dist/vendor/devfactory/minify/.travis.yml create mode 100755 freescout-dist/vendor/devfactory/minify/spec/Devfactory/Minify/Providers/JavaScriptSpec.php create mode 100755 freescout-dist/vendor/devfactory/minify/spec/Devfactory/Minify/Providers/StyleSheetSpec.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Contracts/MinifyInterface.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Exceptions/CannotRemoveFileException.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Exceptions/CannotSaveFileException.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Exceptions/DirNotExistException.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Exceptions/DirNotWritableException.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Exceptions/FileNotExistException.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Exceptions/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Facades/MinifyFacade.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Minify.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/MinifyServiceProvider.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Providers/JavaScript.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/Providers/StyleSheet.php create mode 100644 freescout-dist/vendor/devfactory/minify/src/config/config.php create mode 100644 freescout-dist/vendor/dnoegel/php-xdg-base-dir/src/Xdg.php create mode 100644 freescout-dist/vendor/doctrine/cache/.coveralls.yml create mode 100644 freescout-dist/vendor/doctrine/cache/.travis.yml create mode 100644 freescout-dist/vendor/doctrine/cache/build.properties create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ApcCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ApcuCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Cache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/CacheProvider.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ChainCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ClearableCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/CouchbaseCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FileCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FilesystemCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FlushableCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MemcacheCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MemcachedCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MongoDBCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiGetCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiPutCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/PhpFileCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/PredisCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/RedisCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/RiakCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/SQLite3Cache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Version.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/VoidCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/WinCacheCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/XcacheCache.php create mode 100644 freescout-dist/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ZendDataCache.php create mode 100755 freescout-dist/vendor/doctrine/dbal/bin/doctrine-dbal create mode 100644 freescout-dist/vendor/doctrine/dbal/bin/doctrine-dbal.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Abstraction/Result.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/ArrayStatement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/CacheException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/QueryCacheProfile.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Cache/ResultCacheStatement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/ColumnCase.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Configuration.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/ConnectionException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connections/MasterSlaveConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connections/PrimaryReadReplicaConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractDB2Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractDriverException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractOracleDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractOracleDriver/EasyConnectString.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractPostgreSQLDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractSQLAnywhereDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractSQLServerDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractSQLServerDriver/Exception/PortWithoutHost.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractSQLiteDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/DriverException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/DrizzlePDOMySql/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/DrizzlePDOMySql/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Exception.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/ExceptionConverterDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/FetchUtils.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Exception.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DB2Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/DataSourceName.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Exception/CannotCopyStreamToStream.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Exception/CannotCreateTemporaryFile.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Exception/CannotWriteToTemporaryFile.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Exception/ConnectionError.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Exception/ConnectionFailed.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Exception/PrepareFailed.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Exception/StatementError.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/IBMDB2/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Exception/ConnectionError.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Exception/ConnectionFailed.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Exception/FailedReadingStreamOffset.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Exception/InvalidOption.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Exception/StatementError.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Exception/UnknownType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliStatement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/Exception/NonTerminatedStringLiteral.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/Exception/SequenceDoesNotExist.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/Exception/UnknownParameterIndex.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/OCI8Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/OCI8Exception.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/OCI8Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/OCI8/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/MySQL/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/OCI/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/PgSQL/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/SQLSrv/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/SQLSrv/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/SQLSrv/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/SQLite/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOIbm/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOOracle/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlite/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlsrv/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlsrv/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOSqlsrv/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PingableConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Result.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/ResultStatement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLAnywhere/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLAnywhere/SQLAnywhereConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLAnywhere/SQLAnywhereException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLAnywhere/SQLAnywhereStatement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/Driver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/Exception/Error.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/LastInsertId.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/SQLSrvConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/SQLSrvException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/SQLSrvStatement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/SQLSrv/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/ServerInfoAwareConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/StatementIterator.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/ConnectionEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners/MysqlSessionInit.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners/OracleSessionInit.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/Listeners/SQLSessionInit.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableAddColumnEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableChangeColumnEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableRemoveColumnEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaAlterTableRenameColumnEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaColumnDefinitionEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaCreateTableColumnEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaCreateTableEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaDropTableEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Event/SchemaIndexDefinitionEventArgs.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Events.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/ConnectionException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/ConnectionLost.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/ConstraintViolationException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/DatabaseObjectExistsException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/DatabaseObjectNotFoundException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/DeadlockException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/DriverException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/ForeignKeyConstraintViolationException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/InvalidFieldNameException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/LockWaitTimeoutException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/NoKeyValue.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/NonUniqueFieldNameException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/NotNullConstraintViolationException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/ReadOnlyException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/RetryableException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/ServerException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/SyntaxErrorException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/TableExistsException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/TableNotFoundException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Exception/UniqueConstraintViolationException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/FetchMode.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Id/TableGenerator.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Id/TableGeneratorSchemaVisitor.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/LockMode.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging/DebugStack.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging/EchoSQLLogger.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging/LoggerChain.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Logging/SQLLogger.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/ParameterType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/AbstractPlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/DB2Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/DateIntervalUnit.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/DrizzlePlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/DB2Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/DrizzleKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/KeywordList.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MariaDb102Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MsSQLKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MySQL57Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MySQL80Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/MySQLKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/OracleKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/PostgreSQL100Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/PostgreSQL91Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/PostgreSQL92Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/PostgreSQL94Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/PostgreSQLKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/ReservedKeywordsValidator.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLAnywhere11Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLAnywhere12Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLAnywhere16Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLAnywhereKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLServer2005Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLServer2008Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLServer2012Keywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLServerKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/Keywords/SQLiteKeywords.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MariaDb1027Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MySQL57Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MySQL80Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MySqlPlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/OraclePlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSQL100Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSQL91Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSQL92Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/PostgreSQL94Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAnywhere11Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAnywhere12Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAnywhere16Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAnywherePlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLAzurePlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLServer2005Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLServer2008Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLServer2012Platform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SQLServerPlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/SqlitePlatform.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/TrimMode.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Portability/Connection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Portability/OptimizeFlags.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Portability/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/Expression/CompositeExpression.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/Expression/ExpressionBuilder.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/SQLParserUtils.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/SQLParserUtilsException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractAsset.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/AbstractSchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Column.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/ColumnDiff.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Comparator.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Constraint.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/DB2SchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/DrizzleSchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/ForeignKeyConstraint.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Identifier.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Index.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/MySqlSchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/OracleSchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SQLAnywhereSchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SQLServerSchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Schema.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaConfig.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaDiff.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Sequence.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SqliteSchemaManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer/AbstractSchemaSynchronizer.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer/SchemaSynchronizer.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Synchronizer/SingleDatabaseSynchronizer.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Table.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/TableDiff.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/View.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/AbstractVisitor.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/CreateSchemaSqlCollector.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/DropSchemaSqlCollector.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/Graphviz.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/NamespaceVisitor.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/RemoveNamespacedAssets.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/SchemaDiffVisitor.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Visitor/Visitor.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/PoolingShardConnection.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/PoolingShardManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/SQLAzureFederationsSynchronizer.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/SQLAzureShardManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/SQLAzure/Schema/MultiTenantVisitor.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardChoser/MultiTenantShardChoser.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardChoser/ShardChoser.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardManager.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Sharding/ShardingException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command/ImportCommand.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command/ReservedWordsCommand.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Command/RunSqlCommand.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/ConnectionNotFound.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/ConnectionProvider.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/ConnectionProvider/SingleConnectionProvider.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/ConsoleRunner.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Console/Helper/ConnectionHelper.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Tools/Dumper.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/TransactionIsolationLevel.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/AsciiStringType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/BigIntType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/BinaryType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/BlobType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/BooleanType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ConversionException.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateImmutableType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateIntervalType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeImmutableType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeTzImmutableType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateTimeTzType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DateType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/DecimalType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/FloatType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/GuidType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/IntegerType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/JsonArrayType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/JsonType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ObjectType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/PhpDateTimeMappingType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/PhpIntegerMappingType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/SimpleArrayType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/SmallIntType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/StringType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TextType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TimeImmutableType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TimeType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Type.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TypeRegistry.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/Types.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/VarDateTimeImmutableType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/VarDateTimeType.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/Version.php create mode 100644 freescout-dist/vendor/doctrine/dbal/lib/Doctrine/DBAL/VersionAwarePlatformDriver.php create mode 100644 freescout-dist/vendor/doctrine/dbal/psalm.xml create mode 100644 freescout-dist/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php create mode 100644 freescout-dist/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/PHPUnit/VerifyDeprecations.php create mode 100644 freescout-dist/vendor/doctrine/deprecations/phpstan.neon create mode 100644 freescout-dist/vendor/doctrine/deprecations/psalm.xml create mode 100644 freescout-dist/vendor/doctrine/event-manager/psalm.xml create mode 100644 freescout-dist/vendor/doctrine/event-manager/src/EventArgs.php create mode 100644 freescout-dist/vendor/doctrine/event-manager/src/EventManager.php create mode 100644 freescout-dist/vendor/doctrine/event-manager/src/EventSubscriber.php create mode 100644 freescout-dist/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php create mode 100644 freescout-dist/vendor/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/EmailLexer.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/EmailParser.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/EmailValidator.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/AtextAfterCFWS.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/CRLFAtTheEnd.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/CRLFX2.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/CRNoLF.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/CharNotAllowed.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/CommaInDomain.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ConsecutiveAt.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ConsecutiveDot.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/DomainHyphened.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/DotAtEnd.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/DotAtStart.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingAT.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingATEXT.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingCTEXT.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingDTEXT.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingDomainLiteralClose.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/ExpectingQPair.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/InvalidEmail.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/NoDNSRecord.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/NoDomainPart.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/NoLocalPart.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/UnclosedComment.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/UnclosedQuotedString.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Exception/UnopenedComment.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Parser/DomainPart.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Parser/LocalPart.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Parser/Parser.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/DNSCheckValidation.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/EmailValidation.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/Error/RFCWarnings.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/Error/SpoofEmail.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/Exception/EmptyValidationList.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/MultipleErrors.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/MultipleValidationWithAnd.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/NoRFCWarningsValidation.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/RFCValidation.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Validation/SpoofCheckValidation.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/AddressLiteral.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/CFWSNearAt.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/CFWSWithFWS.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/Comment.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/DeprecatedComment.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/DomainLiteral.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/DomainTooLong.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/EmailTooLong.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/IPV6BadChar.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonEnd.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/IPV6ColonStart.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/IPV6Deprecated.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/IPV6DoubleColon.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/IPV6GroupCount.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/IPV6MaxGroups.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/LabelTooLong.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/LocalTooLong.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/NoDNSMXRecord.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/ObsoleteDTEXT.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/QuotedPart.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/QuotedString.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/TLD.php create mode 100644 freescout-dist/vendor/egulias/email-validator/EmailValidator/Warning/Warning.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/ElementReference/Resolver.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/ElementReference/Subject.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/ElementReference/Usage.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/Exceptions/NestingException.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/Helper.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/Sanitizer.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/data/AllowedAttributes.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/data/AllowedTags.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/data/AttributeInterface.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/data/TagInterface.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/data/XPath.php create mode 100644 freescout-dist/vendor/enshrined/svg-sanitize/src/svg-scanner.php create mode 100644 freescout-dist/vendor/erusev/parsedown/Parsedown.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/CREDITS create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/INSTALL create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/INSTALL.fr.utf8 create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/NEWS create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/TODO create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/VERSION create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/WHATSNEW create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/WYSIWYG create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/ConfigDoc/HTMLXSLTProcessor.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/FSTools.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/FSTools/File.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/HTMLPurifierExtras.auto.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/HTMLPurifierExtras.autoload-legacy.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/HTMLPurifierExtras.autoload.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/HTMLPurifierExtras.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/extras/README create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.auto.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload-legacy.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.func.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.kses.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.path.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier.safe-includes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Arborize.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrCollections.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/AlphaValue.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Background.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Border.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Color.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Composite.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Filter.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Font.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/FontFamily.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ident.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Length.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/ListStyle.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Multiple.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Number.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Percentage.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Enum.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Class.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Color.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/FrameTarget.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/ID.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Length.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/LinkTypes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/MultiLength.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Nmtokens.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Pixels.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Integer.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Lang.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Switch.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv4.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv6.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Background.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BdoDir.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BgColor.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BoolToCSS.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Border.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/EnumToCSS.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgRequired.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ImgSpace.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Input.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Lang.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Length.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Name.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Nofollow.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeEmbed.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeObject.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/SafeParam.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/ScriptRequired.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetBlank.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoopener.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoreferrer.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Textarea.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTypes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Bootstrap.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Empty.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Optional.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Required.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/StrictBlockquote.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Table.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/Xml.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Exception.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Directive.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Id.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Validator.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/ValidatorAtom.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/info.ini create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ContentSets.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Context.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Definition.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Memory.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Template.php.in create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Null.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCacheFactory.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Doctype.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DoctypeRegistry.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ElementDef.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup/entities.ser create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ErrorCollector.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ErrorStruct.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Exception.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/YouTube.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Generator.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLDefinition.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Bdo.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/CommonAttributes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Edit.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Forms.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Hypertext.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Iframe.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Image.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Legacy.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/List.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Name.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Nofollow.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Object.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Presentation.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Proprietary.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Ruby.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeEmbed.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeObject.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/SafeScripting.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Scripting.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/StyleAttribute.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tables.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Target.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetBlank.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoopener.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoreferrer.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Text.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Name.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Proprietary.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Strict.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Transitional.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTML.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/XMLCommonAttributes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModuleManager.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/IDAccumulator.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/AutoParagraph.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/DisplayLinkURI.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/Linkify.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/PurifierLinkify.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveEmpty.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/SafeObject.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/classes/en-x-test.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-test.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en-x-testmini.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/LanguageFactory.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Length.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DirectLex.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/PH5P.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Comment.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Element.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Text.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/PercentEncoder.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/CSSDefinition.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.css create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.js create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/HTMLDefinition.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/PropertyList.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/PropertyListIterator.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Queue.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Composite.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Core.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/FixNesting.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/MakeWellFormed.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/RemoveForeignElements.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/ValidateAttributes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/StringHash.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/StringHashParser.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Simple.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Comment.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Empty.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/End.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Start.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Tag.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Text.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TokenFactory.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URI.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIDefinition.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternal.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternalResources.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableResources.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/HostBlacklist.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/MakeAbsolute.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/Munge.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/SafeIframe.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIParser.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/data.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/file.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/ftp.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/http.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/https.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/mailto.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/news.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/nntp.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/tel.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URISchemeRegistry.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/UnitConverter.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Native.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParserException.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Zipper.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/PH5P.patch create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/PH5P.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/add-vimline.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/common.php create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/compile-doxygen.sh create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/config-scanner.php create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/flush-definition-cache.php create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/flush.sh create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/generate-entity-file.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/generate-includes.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/generate-ph5p-patch.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/generate-schema-cache.php create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/generate-standalone.php create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/merge-library.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/old-extract-schema.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/old-remove-require-once.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/old-remove-schema-def.php create mode 100755 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/regenerate-docs.sh create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/remove-trailing-whitespace.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/maintenance/rename-config.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/package.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/phpdoc.ini create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/Changelog create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/INSTALL create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/README create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/config.default.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/htmlpurifier.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/htmlpurifier/README create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/init-config.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/migrate.bbcode.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/settings.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/settings/form.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/settings/migrate-sigs-form.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/settings/migrate-sigs.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/plugins/phorum/settings/save.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/test-settings.sample.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/test-settings.travis.php create mode 100644 freescout-dist/vendor/ezyang/htmlpurifier/update-for-release create mode 100644 freescout-dist/vendor/fideloper/proxy/config/trustedproxy.php create mode 100644 freescout-dist/vendor/fideloper/proxy/src/TrustProxies.php create mode 100644 freescout-dist/vendor/fideloper/proxy/src/TrustedProxyServiceProvider.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/Dockerfile create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/ClientInterface.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/SeekException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/HandlerStack.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/MessageFormatter.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Middleware.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Pool.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/RequestOptions.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/TransferStats.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/UriTemplate.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/Utils.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/functions.php create mode 100644 freescout-dist/vendor/guzzlehttp/guzzle/src/functions_include.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/AggregateException.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/CancellationException.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/Coroutine.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/Create.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/Each.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/EachPromise.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/FulfilledPromise.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/Is.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/Promise.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/PromiseInterface.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/PromisorInterface.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/RejectedPromise.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/RejectionException.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/TaskQueue.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/TaskQueueInterface.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/Utils.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/functions.php create mode 100644 freescout-dist/vendor/guzzlehttp/promises/src/functions_include.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/AppendStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/BufferStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/CachingStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/DroppingStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/FnStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Header.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/InflateStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/LimitStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Message.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/MessageTrait.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/MimeType.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/MultipartStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/NoSeekStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/PumpStream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Query.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Request.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Response.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Rfc7230.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/ServerRequest.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Stream.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/StreamWrapper.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/UploadedFile.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Uri.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/UriComparator.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/UriNormalizer.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/UriResolver.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/Utils.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/functions.php create mode 100644 freescout-dist/vendor/guzzlehttp/psr7/src/functions_include.php create mode 100644 freescout-dist/vendor/html2text/html2text/.travis.yml create mode 100644 freescout-dist/vendor/html2text/html2text/src/Html2Text.php create mode 100644 freescout-dist/vendor/jakub-onderka/php-console-color/.travis.yml create mode 100644 freescout-dist/vendor/jakub-onderka/php-console-color/example.php create mode 100644 freescout-dist/vendor/jakub-onderka/php-console-color/src/ConsoleColor.php create mode 100644 freescout-dist/vendor/jakub-onderka/php-console-color/src/InvalidStyleException.php create mode 100644 freescout-dist/vendor/jakub-onderka/php-console-highlighter/.travis.yml create mode 100644 freescout-dist/vendor/jakub-onderka/php-console-highlighter/src/Highlighter.php create mode 100644 freescout-dist/vendor/javoscript/laravel-macroable-models/src/Facades/MacroableModels.php create mode 100644 freescout-dist/vendor/javoscript/laravel-macroable-models/src/MacroableModelsServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Access/AuthorizationException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Access/Gate.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Access/Response.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Authenticatable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/AuthenticationException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/AuthMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/ClearResetsCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/controllers/HomeController.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/routes.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/login.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/passwords/email.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/passwords/reset.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/auth/register.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/home.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Console/stubs/make/views/layouts/app.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/CreatesUserProviders.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/DatabaseUserProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/Attempting.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/Authenticated.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/Failed.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/Lockout.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/Login.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/Logout.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/PasswordReset.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Events/Registered.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/GenericUser.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/GuardHelpers.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Middleware/AuthenticateWithBasicAuth.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authorize.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Notifications/ResetPassword.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Passwords/DatabaseTokenRepository.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBroker.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordBrokerManager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Passwords/PasswordResetServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Passwords/TokenRepositoryInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/Recaller.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/RequestGuard.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Auth/TokenGuard.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastController.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastEvent.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/NullBroadcaster.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/RedisBroadcaster.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/Channel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/InteractsWithSockets.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/PendingBroadcast.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/PresenceChannel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Broadcasting/PrivateChannel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Bus/BusServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Bus/Queueable.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/ApcStore.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/ApcWrapper.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/ArrayStore.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Console/CacheTableCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Console/ForgetCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Console/stubs/cache.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Events/CacheEvent.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Events/CacheHit.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Events/CacheMissed.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Events/KeyForgotten.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Events/KeyWritten.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/Lock.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/MemcachedLock.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/MemcachedStore.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/NullStore.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/RateLimiter.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/RedisLock.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/RedisTaggedCache.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/RetrievesMultipleKeys.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/TagSet.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/TaggableStore.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cache/TaggedCache.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Application.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Command.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/ConfirmableTrait.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/DetectsApplicationNamespace.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Events/ArtisanStarting.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Events/CommandFinished.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Events/CommandStarting.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/GeneratorCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/OutputStyle.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Parser.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheMutex.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CallbackEvent.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CommandBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ManagesFrequencies.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Mutex.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Schedule.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleFinishCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Container/ContextualBindingBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Container/EntryNotFoundException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/Access/Authorizable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/Access/Gate.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/Authenticatable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/CanResetPassword.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/Guard.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBroker.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/PasswordBrokerFactory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/StatefulGuard.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/SupportsBasicAuth.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Auth/UserProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/Broadcaster.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcast.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Broadcasting/ShouldBroadcastNow.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Bus/Dispatcher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Bus/QueueingDispatcher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cache/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cache/Lock.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cache/LockProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cache/LockTimeoutException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cache/Repository.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cache/Store.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Config/Repository.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Console/Application.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Console/Kernel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Container/BindingResolutionException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Container/Container.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Container/ContextualBindingBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cookie/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Cookie/QueueingFactory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Database/ModelIdentifier.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Debug/ExceptionHandler.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Encryption/DecryptException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Encryption/EncryptException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Encryption/Encrypter.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Events/Dispatcher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/Cloud.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/FileNotFoundException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Filesystem/Filesystem.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Foundation/Application.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Hashing/Hasher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Http/Kernel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Logging/Log.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Mail/MailQueue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Mail/Mailable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Mail/Mailer.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Notifications/Dispatcher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Notifications/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Pagination/LengthAwarePaginator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Pagination/Paginator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Pipeline/Hub.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Pipeline/Pipeline.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/EntityNotFoundException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/EntityResolver.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/Job.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/Monitor.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/Queue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/QueueableCollection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/QueueableEntity.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Queue/ShouldQueue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Redis/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Redis/LimiterTimeoutException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Routing/BindingRegistrar.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Routing/Registrar.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Routing/ResponseFactory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Routing/UrlGenerator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Routing/UrlRoutable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Session/Session.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Support/Arrayable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Support/Htmlable.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Support/Jsonable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Support/MessageBag.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Support/MessageProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Support/Renderable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Support/Responsable.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Translation/Loader.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Translation/Translator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Validation/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Validation/ImplicitRule.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Validation/Rule.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Validation/ValidatesWhenResolved.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/Validation/Validator.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/View/Engine.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/View/Factory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Contracts/View/View.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cookie/CookieJar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Capsule/Manager.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connection.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/ConnectionInterface.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolver.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/ConnectionResolverInterface.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectorInterface.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connectors/SQLiteConnector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Connectors/SqlServerConnector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Factories/FactoryMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Factories/stubs/factory.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/BaseCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/InstallCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateMakeCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RefreshCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/ResetCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/StatusCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeedCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/SeederMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Console/Seeds/stubs/seeder.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/DetectsDeadlocks.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/DetectsLostConnections.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasTimestamps.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/QueriesRelationships.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/JsonEncodingException.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/MassAssignmentException.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/ModelNotFoundException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/QueueEntityResolver.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/RelationNotFoundException.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsTo.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/BelongsToMany.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasMany.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasManyThrough.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOne.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/HasOneOrMany.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphMany.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOne.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphOneOrMany.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphPivot.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphTo.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/MorphToMany.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Pivot.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Scope.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletes.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Eloquent/SoftDeletingScope.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Events/ConnectionEvent.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Events/QueryExecuted.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Events/StatementPrepared.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Events/TransactionBeginning.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Events/TransactionCommitted.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Events/TransactionRolledBack.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Grammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/MigrationServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migration.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationCreator.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/blank.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/create.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Migrations/stubs/update.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/PostgresConnection.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Expression.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/MySqlGrammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/PostgresGrammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SQLiteGrammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/SqlServerGrammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/JoinClause.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/JsonExpression.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/Processor.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SQLiteProcessor.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/SqlServerProcessor.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/QueryException.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/ChangeColumn.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/Grammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/PostgresGrammar.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/RenameColumn.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/PostgresBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/SQLiteBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Schema/SqlServerBuilder.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/Seeder.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Database/SqlServerConnection.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Events/CallQueuedListener.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Filesystem/Cache.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemAdapter.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemManager.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Application.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/Access/Authorizable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/Access/AuthorizesRequests.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/RedirectsUsers.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/RegistersUsers.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/ResetsPasswords.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/SendsPasswordResetEmails.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/ThrottlesLogins.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Auth/User.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadConfiguration.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/SetRequestForConsole.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bus/DispatchesJobs.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingChain.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/ComposerScripts.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/AppNameCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClosureCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigCacheCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConfigClearCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ConsoleMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/EnvironmentCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/EventGenerateCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/EventMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ExceptionMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/JobMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ListenerMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/MailMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ModelMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/NotificationMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/PackageDiscoverCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/PolicyMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/PresetCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/Bootstrap.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/None.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/Preset.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/React.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/Vue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/bootstrap-stubs/_variables.scss create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/bootstrap-stubs/app.scss create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/none-stubs/app.js create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/react-stubs/Example.js create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/react-stubs/app.js create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/react-stubs/webpack.mix.js create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/vue-stubs/ExampleComponent.vue create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/vue-stubs/app.js create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/Presets/vue-stubs/webpack.mix.js create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ProviderMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/QueuedCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/RequestMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ResourceMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/RouteCacheCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/RouteClearCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/RouteListCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/RuleMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/TestMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/UpCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/VendorPublishCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewClearCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/console.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/event-handler-queued.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/event-handler.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/event.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception-render-report.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception-render.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception-report.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/exception.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/job-queued.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/job.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener-duck.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener-queued-duck.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener-queued.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/listener.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/mail.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/markdown-mail.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/markdown-notification.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/markdown.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/model.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/notification.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/pivot.model.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/policy.plain.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/policy.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/provider.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/request.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/resource-collection.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/resource.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/routes.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/rule.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/test.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Console/stubs/unit-test.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/EnvironmentDetector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Events/Dispatchable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Events/LocaleUpdated.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/404.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/419.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/429.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/500.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/503.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/layout.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Events/RequestHandled.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Exceptions/MaintenanceModeException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/FormRequest.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Inspiring.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ComposerServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Providers/ConsoleSupportServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Providers/FormRequestServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Providers/FoundationServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/AuthServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/EventServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithAuthentication.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithConsole.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithRedis.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/InteractsWithSession.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/HasInDatabase.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Constraints/SoftDeletedInDatabase.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseMigrations.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/DatabaseTransactions.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/HttpException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabase.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/RefreshDatabaseState.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/TestResponse.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/WithFaker.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/WithoutEvents.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Testing/WithoutMiddleware.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/Validation/ValidatesRequests.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Foundation/stubs/facade.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Hashing/HashServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithContentTypes.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithFlashData.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithInput.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Exceptions/HttpResponseException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Exceptions/PostTooLargeException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/File.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/FileHelpers.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/JsonResponse.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Middleware/CheckResponseForModifications.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Middleware/FrameGuard.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/RedirectResponse.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/CollectsResources.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/ConditionallyLoadsAttributes.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/DelegatesToResource.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/Json/AnonymousResourceCollection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/Json/PaginatedResourceResponse.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/Json/Resource.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceCollection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/Json/ResourceResponse.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/MergeValue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/MissingValue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Resources/PotentiallyMissing.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Response.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/ResponseTrait.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Testing/File.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Testing/FileFactory.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/Testing/MimeType.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Http/UploadedFile.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Log/Events/MessageLogged.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Log/LogServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Log/Writer.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Events/MessageSending.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Events/MessageSent.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/MailServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Markdown.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Message.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/SendQueuedMailable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Transport/ArrayTransport.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Transport/LogTransport.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Transport/MailgunTransport.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Transport/MandrillTransport.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Transport/SesTransport.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Transport/SparkPostTransport.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/Transport/Transport.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/button.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/footer.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/header.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/layout.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/message.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/panel.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/promotion.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/promotion/button.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/subcopy.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/table.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/html/themes/default.css create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/button.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/footer.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/header.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/layout.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/message.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/panel.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/promotion.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/promotion/button.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/subcopy.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Mail/resources/views/markdown/table.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Action.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/AnonymousNotifiable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/ChannelManager.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Channels/BroadcastChannel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Channels/DatabaseChannel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Channels/MailChannel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Channels/NexmoSmsChannel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Channels/SlackWebhookChannel.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Console/NotificationTableCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Console/stubs/notifications.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/DatabaseNotification.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/DatabaseNotificationCollection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Events/BroadcastNotificationCreated.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Events/NotificationFailed.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Events/NotificationSending.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Events/NotificationSent.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/HasDatabaseNotifications.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/BroadcastMessage.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/DatabaseMessage.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/MailMessage.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/NexmoMessage.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/SimpleMessage.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachment.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/SlackAttachmentField.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Messages/SlackMessage.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Notifiable.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/Notification.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/NotificationSender.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/NotificationServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/SendQueuedNotifications.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Notifications/resources/views/email.blade.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Pagination/PaginationServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pagination/UrlWindow.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pagination/resources/views/bootstrap-4.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pagination/resources/views/default.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pagination/resources/views/semantic-ui.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pagination/resources/views/simple-bootstrap-4.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pagination/resources/views/simple-default.blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pipeline/Hub.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Pipeline/PipelineServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/BeanstalkdQueue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Capsule/Manager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Connectors/BeanstalkdConnector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Connectors/ConnectorInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Connectors/DatabaseConnector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Connectors/NullConnector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Connectors/RedisConnector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SqsConnector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Connectors/SyncConnector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/FailedTableCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/FlushFailedCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/ForgetFailedCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/ListFailedCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/ListenCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/RestartCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/RetryCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/TableCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/failed_jobs.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Console/stubs/jobs.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Events/JobExceptionOccurred.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Events/JobFailed.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Events/JobProcessed.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Events/JobProcessing.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Events/Looping.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Events/WorkerStopping.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Failed/DatabaseFailedJobProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Failed/FailedJobProviderInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Failed/NullFailedJobProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/FailingJob.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/InteractsWithQueue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/InvalidPayloadException.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/BeanstalkdJob.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJob.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/DatabaseJobRecord.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/JobName.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/RedisJob.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SqsJob.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Jobs/SyncJob.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/ListenerOptions.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/LuaScripts.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/ManuallyFailedException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/NullQueue.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Queue.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/RedisQueue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/SerializesAndRestoresModelIdentifiers.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/SerializesModels.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/SqsQueue.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/SyncQueue.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/Worker.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Queue/WorkerOptions.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisClusterConnection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Connections/PhpRedisConnection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Connections/PredisClusterConnection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Connections/PredisConnection.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiter.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Limiters/ConcurrencyLimiterBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiter.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/Limiters/DurationLimiterBuilder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/RedisManager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Console/ControllerMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Console/MiddlewareMakeCommand.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.model.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.nested.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.plain.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/controller.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Console/stubs/middleware.stub create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Contracts/ControllerDispatcher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/ControllerMiddlewareOptions.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Events/RouteMatched.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Matching/HostValidator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Matching/MethodValidator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Matching/SchemeValidator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Matching/UriValidator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Matching/ValidatorInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequestsWithRedis.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/MiddlewareNameResolver.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/PendingResourceRegistration.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RedirectController.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/ResourceRegistrar.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/Route.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RouteAction.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RouteBinding.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RouteCompiler.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RouteGroup.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RouteParameterBinder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RouteUrlGenerator.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/SortedMiddleware.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Routing/ViewController.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/Console/SessionTableCommand.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/Console/stubs/database.stub create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/CookieSessionHandler.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/DatabaseSessionHandler.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/EncryptedStore.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/ExistenceAwareInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/Middleware/AuthenticateSession.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/NullSessionHandler.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/SessionManager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/Store.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Session/TokenMismatchException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/AggregateServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Arr.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Composer.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Debug/Dumper.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Debug/HtmlDumper.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/App.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Artisan.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Auth.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Blade.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Broadcast.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Bus.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Cache.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Config.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Cookie.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Crypt.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/DB.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Event.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/File.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Gate.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Hash.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Input.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Lang.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Log.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Mail.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Notification.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Password.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Queue.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Redirect.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Redis.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Request.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Response.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Route.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Schema.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Session.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Storage.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/URL.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/Validator.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Facades/View.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/HigherOrderCollectionProxy.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/HigherOrderTapProxy.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/HtmlString.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/InteractsWithTime.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Manager.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/NamespacedItemResolver.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/ProcessUtils.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/BusFake.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/EventFake.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/MailFake.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/NotificationFake.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/PendingMailFake.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Testing/Fakes/QueueFake.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Traits/CapsuleManagerTrait.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/Traits/Macroable.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Support/helpers.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Translation/ArrayLoader.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Translation/FileLoader.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Translation/MessageSelector.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Translation/TranslationServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Translation/Translator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/ClosureValidationRule.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Concerns/ReplacesAttributes.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Factory.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/PresenceVerifierInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Rule.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Rules/DatabaseRule.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Rules/Dimensions.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Rules/Exists.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Rules/In.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Rules/NotIn.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Rules/Unique.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/UnauthorizedException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/ValidatesWhenResolvedTrait.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/ValidationData.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/ValidationException.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/ValidationRuleParser.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/Validation/Validator.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/CompilerInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesAuthorizations.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComments.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesComponents.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesConditionals.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesEchos.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesIncludes.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesInjections.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesJson.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesLoops.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesRawPhp.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesStacks.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Compilers/Concerns/CompilesTranslations.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesComponents.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesLoops.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesStacks.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesTranslations.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Engines/Engine.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Engines/FileEngine.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Factory.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/ViewFinderInterface.php create mode 100644 freescout-dist/vendor/laravel/framework/src/Illuminate/View/ViewName.php create mode 100755 freescout-dist/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php create mode 100644 freescout-dist/vendor/laravel/tinker/config/tinker.php create mode 100644 freescout-dist/vendor/laravel/tinker/src/ClassAliasAutoloader.php create mode 100644 freescout-dist/vendor/laravel/tinker/src/Console/TinkerCommand.php create mode 100644 freescout-dist/vendor/laravel/tinker/src/TinkerCaster.php create mode 100644 freescout-dist/vendor/laravel/tinker/src/TinkerServiceProvider.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/AbstractAdapter.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/AbstractFtpAdapter.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/CanOverwriteFiles.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Ftp.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Ftpd.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Local.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/NullAdapter.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Polyfill/NotSupportingVisibilityTrait.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Polyfill/StreamedCopyTrait.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Polyfill/StreamedReadingTrait.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Polyfill/StreamedTrait.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/Polyfill/StreamedWritingTrait.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Adapter/SynologyFtp.php create mode 100644 freescout-dist/vendor/league/flysystem/src/AdapterInterface.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Config.php create mode 100644 freescout-dist/vendor/league/flysystem/src/ConfigAwareTrait.php create mode 100644 freescout-dist/vendor/league/flysystem/src/ConnectionErrorException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/ConnectionRuntimeException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/CorruptedPathDetected.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Directory.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Exception.php create mode 100644 freescout-dist/vendor/league/flysystem/src/File.php create mode 100644 freescout-dist/vendor/league/flysystem/src/FileExistsException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/FileNotFoundException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Filesystem.php create mode 100644 freescout-dist/vendor/league/flysystem/src/FilesystemException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/FilesystemInterface.php create mode 100644 freescout-dist/vendor/league/flysystem/src/FilesystemNotFoundException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Handler.php create mode 100644 freescout-dist/vendor/league/flysystem/src/InvalidRootException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/MountManager.php create mode 100644 freescout-dist/vendor/league/flysystem/src/NotSupportedException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/AbstractPlugin.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/EmptyDir.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/ForcedCopy.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/ForcedRename.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/GetWithMetadata.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/ListFiles.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/ListPaths.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/ListWith.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/PluggableTrait.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Plugin/PluginNotFoundException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/PluginInterface.php create mode 100644 freescout-dist/vendor/league/flysystem/src/ReadInterface.php create mode 100644 freescout-dist/vendor/league/flysystem/src/RootViolationException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/SafeStorage.php create mode 100644 freescout-dist/vendor/league/flysystem/src/UnreadableFileException.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Util.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Util/ContentListingFormatter.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Util/MimeType.php create mode 100644 freescout-dist/vendor/league/flysystem/src/Util/StreamHasher.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/EmptyExtensionToMimeTypeMap.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/ExtensionLookup.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/ExtensionMimeTypeDetector.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/ExtensionToMimeTypeMap.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/GeneratedExtensionToMimeTypeMap.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/MimeTypeDetector.php create mode 100644 freescout-dist/vendor/league/mime-type-detection/src/OverridingExtensionToMimeTypeMap.php create mode 100644 freescout-dist/vendor/lord/laroute/.travis.yml create mode 100644 freescout-dist/vendor/lord/laroute/config/laroute.php create mode 100644 freescout-dist/vendor/lord/laroute/gruntfile.js create mode 100644 freescout-dist/vendor/lord/laroute/karma.js create mode 100644 freescout-dist/vendor/lord/laroute/public/.gitkeep create mode 100644 freescout-dist/vendor/lord/laroute/public/js/.gitkeep create mode 100644 freescout-dist/vendor/lord/laroute/public/js/laroute.js create mode 100644 freescout-dist/vendor/lord/laroute/src/Compilers/CompilerInterface.php create mode 100644 freescout-dist/vendor/lord/laroute/src/Compilers/TemplateCompiler.php create mode 100644 freescout-dist/vendor/lord/laroute/src/Console/Commands/LarouteGeneratorCommand.php create mode 100644 freescout-dist/vendor/lord/laroute/src/Generators/GeneratorInterface.php create mode 100644 freescout-dist/vendor/lord/laroute/src/Generators/TemplateGenerator.php create mode 100644 freescout-dist/vendor/lord/laroute/src/LarouteServiceProvider.php create mode 100644 freescout-dist/vendor/lord/laroute/src/Routes/Exceptions/ZeroRoutesException.php create mode 100644 freescout-dist/vendor/lord/laroute/src/templates/laroute.js create mode 100644 freescout-dist/vendor/lord/laroute/src/templates/laroute.min.js create mode 100644 freescout-dist/vendor/mews/purifier/.scrutinizer.yml create mode 100644 freescout-dist/vendor/mews/purifier/config/purifier.php create mode 100644 freescout-dist/vendor/mews/purifier/src/Facades/Purifier.php create mode 100644 freescout-dist/vendor/mews/purifier/src/Purifier.php create mode 100644 freescout-dist/vendor/mews/purifier/src/PurifierServiceProvider.php create mode 100644 freescout-dist/vendor/mews/purifier/src/helpers.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/ErrorHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Logger.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Registry.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/ResettableInterface.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/SignalHandler.php create mode 100644 freescout-dist/vendor/monolog/monolog/src/Monolog/Utils.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/AbstractField.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/CronExpression.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/DayOfMonthField.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/DayOfWeekField.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/FieldFactory.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/FieldInterface.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/HoursField.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/MinutesField.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/MonthField.php create mode 100644 freescout-dist/vendor/mtdowling/cron-expression/src/Cron/YearField.php create mode 100644 freescout-dist/vendor/natxet/cssmin/README create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/CarbonInterval.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/af.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ar.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ar_Shakl.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/az.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/bg.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/bn.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/bs_BA.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ca.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/cs.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/cy.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/da.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/de.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/dv_MV.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/el.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/en.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/eo.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/es.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/et.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/eu.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/fa.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/fi.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/fo.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/fr.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/gl.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/gu.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/he.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/hi.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/hr.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/hu.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/hy.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/id.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/is.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/it.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ja.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ka.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/kk.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/km.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ko.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/lt.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/lv.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/mk.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/mn.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ms.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/my.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ne.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/nl.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/no.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/oc.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/pl.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ps.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/pt.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/pt_BR.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/pt_PT.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ro.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ru.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sh.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sk.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sl.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sq.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sr.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_ME.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_ME.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sr_ME.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sv.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/sw.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/th.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/tr.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/uk.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/ur.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/uz.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/vi.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/zh.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Lang/zh_TW.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/Carbon/Translator.php create mode 100644 freescout-dist/vendor/nesbot/carbon/src/JsonSerializable.php create mode 100755 freescout-dist/vendor/nikic/php-parser/bin/php-parse create mode 100644 freescout-dist/vendor/nikic/php-parser/grammar/parser.template create mode 100644 freescout-dist/vendor/nikic/php-parser/grammar/php5.y create mode 100644 freescout-dist/vendor/nikic/php-parser/grammar/php7.y create mode 100644 freescout-dist/vendor/nikic/php-parser/grammar/phpyLang.php create mode 100644 freescout-dist/vendor/nikic/php-parser/grammar/rebuildParsers.php create mode 100644 freescout-dist/vendor/nikic/php-parser/grammar/tokens.template create mode 100644 freescout-dist/vendor/nikic/php-parser/grammar/tokens.y create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/ClassConst.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Class_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Declaration.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/EnumCase.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Enum_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/FunctionLike.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Function_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Interface_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Method.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Param.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Property.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUseAdaptation.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Builder/Use_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/BuilderHelpers.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Comment.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluationException.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/ConstExprEvaluator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Error.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Collecting.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/ErrorHandler/Throwing.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Internal/Differ.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/JsonDecoder.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/CoaleseEqualTokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FlexibleDocStringEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FnTokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NumericLiteralSeparatorEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NameContext.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Arg.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Attribute.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/ComplexType.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Const_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Coalesce.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Concat.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Div.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Minus.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mod.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Mul.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Plus.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/Pow.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/AssignRef.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Concat.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Div.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Equal.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Greater.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Identical.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Minus.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mod.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Mul.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Plus.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Pow.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Smaller.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BitwiseNot.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/BooleanNot.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Array_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Bool_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Double.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Int_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Object_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/String_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Cast/Unset_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ErrorSuppress.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/FuncCall.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Instanceof_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Match_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/MethodCall.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafeMethodCall.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/NullsafePropertyFetch.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostDec.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PostInc.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreDec.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PreInc.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/PropertyFetch.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/ShellExec.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticCall.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/StaticPropertyFetch.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Ternary.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Throw_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryMinus.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/UnaryPlus.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/YieldFrom.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Identifier.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/MatchArm.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Name.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Name/FullyQualified.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/NullableType.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Param.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/File.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Function_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Line.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Method.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassConst.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassMethod.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ElseIf_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Else_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/EnumCase.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Enum_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Expression.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Finally_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/For_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Foreach_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Function_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Global_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Goto_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/GroupUse.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/HaltCompiler.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/If_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/InlineHTML.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Interface_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Label.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/UnionType.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeAbstract.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeDumper.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeTraverserInterface.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Parser.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Parser/Multiple.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Parser/Php5.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/Parser/Tokens.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/ParserFactory.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php create mode 100644 freescout-dist/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/config/config.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Collection.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/CommandMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/ControllerMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/DisableCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/DumpCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/EnableCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/EventMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/FactoryMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/GeneratorCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/InstallCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/JobMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/ListCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/ListenerMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MailMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MiddlewareMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MigrateCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MigrateRefreshCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MigrateResetCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MigrateRollbackCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MigrateStatusCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/MigrationMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/ModelMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/ModuleMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/NotificationMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/PolicyMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/ProviderMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/PublishCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/PublishConfigurationCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/PublishMigrationCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/PublishTranslationCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/RequestMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/ResourceMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/RouteProviderMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/RuleMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/SeedCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/SeedMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/SetupCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/TestMakeCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/UnUseCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/UpdateCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/UseCommand.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/command.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/composer.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/controller-plain.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/controller.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/event.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/factory.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/job-queued.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/job.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/json.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/listener-duck.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/listener-queued-duck.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/listener-queued.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/listener.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/mail.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/middleware.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/migration/add.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/migration/create.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/migration/delete.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/migration/drop.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/migration/plain.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/model.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/notification.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/policy.plain.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/provider.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/request.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/resource-collection.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/resource.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/route-provider.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/routes.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/rule.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/scaffold/config.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/scaffold/provider.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/seeder.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/start.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/unit-test.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/views/index.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Commands/stubs/views/master.stub create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Contracts/PublisherInterface.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Contracts/RepositoryInterface.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Contracts/RunableInterface.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Exceptions/FileAlreadyExistException.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Exceptions/InvalidAssetPath.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Exceptions/InvalidJsonException.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Exceptions/ModuleNotFoundException.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Facades/Module.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Generators/FileGenerator.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Generators/Generator.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Generators/ModuleGenerator.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Laravel/Module.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Laravel/Repository.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/LaravelModulesServiceProvider.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Lumen/Module.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Lumen/Repository.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/LumenModulesServiceProvider.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Migrations/Migrator.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/ModulesServiceProvider.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Process/Installer.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Process/Runner.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Process/Updater.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Providers/BootstrapServiceProvider.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Providers/ConsoleServiceProvider.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Providers/ContractsServiceProvider.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Publishing/AssetPublisher.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Publishing/LangPublisher.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Publishing/MigrationPublisher.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Publishing/Publisher.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Routing/Controller.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Support/Config/GenerateConfigReader.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Support/Config/GeneratorPath.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Support/Migrations/NameParser.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Support/Migrations/SchemaParser.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Support/Stub.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Traits/CanClearModulesCache.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Traits/MigrationLoaderTrait.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/Traits/ModuleCommandTrait.php create mode 100644 freescout-dist/vendor/nwidart/laravel-modules/src/helpers.php create mode 100755 freescout-dist/vendor/paragonie/random_compat/build-phar.sh create mode 100644 freescout-dist/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey create mode 100644 freescout-dist/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc create mode 100644 freescout-dist/vendor/paragonie/random_compat/lib/random.php create mode 100644 freescout-dist/vendor/paragonie/random_compat/other/build_phar.php create mode 100644 freescout-dist/vendor/paragonie/random_compat/psalm-autoload.php create mode 100644 freescout-dist/vendor/paragonie/random_compat/psalm.xml create mode 100644 freescout-dist/vendor/patchwork/utf8/.travis.yml create mode 100644 freescout-dist/vendor/patchwork/utf8/appveyor.yml create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Normalizer.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/Iconv.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/Intl.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/Mbstring.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/Normalizer.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/Xml.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.big5.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp037.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp1006.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp1026.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp424.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp437.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp500.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp737.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp775.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp850.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp852.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp855.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp856.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp857.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp860.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp861.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp862.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp863.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp864.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp865.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp866.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp869.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp874.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp875.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp932.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp936.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp949.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.cp950.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.gsm0338.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-1.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-10.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-11.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-13.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-14.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-15.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-16.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-2.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-3.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-4.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-5.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-6.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-7.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-8.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.iso-8859-9.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.koi8-r.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.koi8-u.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.mazovia.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.nextstep.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.stdenc.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.symbol.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.turkish.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.us-ascii-quotes.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.us-ascii.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1250.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1251.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1252.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1253.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1254.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1255.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1256.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1257.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.windows-1258.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.x-mac-ce.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.x-mac-cyrillic.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.x-mac-greek.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.x-mac-icelandic.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.x-mac-roman.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/from.zdingbat.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/to.gsm0338.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/to.mazovia.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/to.stdenc.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/to.symbol.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/to.zdingbat.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/charset/translit.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/unidata/canonicalComposition.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/unidata/canonicalDecomposition.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/unidata/combiningClass.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/unidata/compatibilityDecomposition.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/unidata/lowerCase.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/PHP/Shim/unidata/upperCase.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/TurkishUtf8.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/BestFit.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup/iconv.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup/intl.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup/mbstring.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup/utf8_encode.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/WindowsStreamWrapper.php create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/caseFolding_full.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1250.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1251.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1252.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1253.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1254.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1255.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1256.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1257.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit1258.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit874.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit932.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit936.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit949.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/to.bestfit950.ser create mode 100644 freescout-dist/vendor/patchwork/utf8/src/Patchwork/Utf8/data/translit_extra.ser create mode 100644 freescout-dist/vendor/psr/container/src/ContainerExceptionInterface.php create mode 100644 freescout-dist/vendor/psr/container/src/ContainerInterface.php create mode 100644 freescout-dist/vendor/psr/container/src/NotFoundExceptionInterface.php create mode 100644 freescout-dist/vendor/psr/http-message/src/MessageInterface.php create mode 100644 freescout-dist/vendor/psr/http-message/src/RequestInterface.php create mode 100644 freescout-dist/vendor/psr/http-message/src/ResponseInterface.php create mode 100644 freescout-dist/vendor/psr/http-message/src/ServerRequestInterface.php create mode 100644 freescout-dist/vendor/psr/http-message/src/StreamInterface.php create mode 100644 freescout-dist/vendor/psr/http-message/src/UploadedFileInterface.php create mode 100644 freescout-dist/vendor/psr/http-message/src/UriInterface.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/AbstractLogger.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/LogLevel.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/LoggerAwareInterface.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/LoggerAwareTrait.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/LoggerInterface.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/LoggerTrait.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/NullLogger.php create mode 100644 freescout-dist/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php create mode 100644 freescout-dist/vendor/psr/simple-cache/src/CacheException.php create mode 100644 freescout-dist/vendor/psr/simple-cache/src/CacheInterface.php create mode 100644 freescout-dist/vendor/psr/simple-cache/src/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/psy/psysh/.phan/config.php create mode 100644 freescout-dist/vendor/psy/psysh/.styleci.yml create mode 100644 freescout-dist/vendor/psy/psysh/.travis.yml create mode 100755 freescout-dist/vendor/psy/psysh/bin/build-stub create mode 100755 freescout-dist/vendor/psy/psysh/bin/psysh create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/AbstractClassPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/AssignThisVariablePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/CallTimePassByReferencePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/CalledClassPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/CodeCleanerPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/ExitPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/FinalClassPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/FunctionContextPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/InstanceOfPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/LegacyEmptyPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/ListPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/LoopContextPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/MagicConstantsPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/NamespaceAwarePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/NamespacePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/NoReturnValue.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/PassableByReferencePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/RequirePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/StrictTypesPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/UseStatementPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/ValidClassNamePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/ValidConstantPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/ValidConstructorPass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/CodeCleaner/ValidFunctionNamePass.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/BufferCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ClearCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/Command.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/DocCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/DumpCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/EditCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ExitCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/HelpCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/HistoryCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/ClassConstantEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/ClassEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/ConstantEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/Enumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/FunctionEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/GlobalVariableEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/InterfaceEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/MethodEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/PropertyEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/TraitEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ListCommand/VariableEnumerator.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ParseCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/PsyVersionCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ReflectingCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ShowCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/SudoCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/ThrowUpCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/TimeitCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/TimeitCommand/TimeitVisitor.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/TraceCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/WhereamiCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Command/WtfCommand.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ConfigPaths.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Configuration.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ConsoleColorFactory.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Context.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ContextAware.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/BreakException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/DeprecatedException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/ErrorException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/Exception.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/FatalErrorException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/ParseErrorException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/RuntimeException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/ThrowUpException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Exception/TypeErrorException.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ExecutionClosure.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ExecutionLoop.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ExecutionLoop/AbstractListener.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ExecutionLoop/Listener.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ExecutionLoop/ProcessForker.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ExecutionLoop/RunkitReloader.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ExecutionLoopClosure.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Formatter/CodeFormatter.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Formatter/DocblockFormatter.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Formatter/Formatter.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Formatter/SignatureFormatter.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Input/CodeArgument.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Input/FilterOptions.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Input/ShellInput.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Input/SilentInput.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Output/OutputPager.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Output/PassthruPager.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Output/ProcOutputPager.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Output/ShellOutput.php create mode 100644 freescout-dist/vendor/psy/psysh/src/ParserFactory.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Readline/GNUReadline.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Readline/HoaConsole.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Readline/Libedit.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Readline/Readline.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Readline/Transient.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Reflection/ReflectionClassConstant.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Reflection/ReflectionConstant.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Reflection/ReflectionConstant_.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Shell.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Sudo.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Sudo/SudoVisitor.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/AutoCompleter.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/AbstractContextAwareMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/AbstractDefaultParametersMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/AbstractMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ClassAttributesMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ClassMethodDefaultParametersMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ClassMethodsMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ClassNamesMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/CommandsMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ConstantsMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/FunctionDefaultParametersMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/FunctionsMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/KeywordsMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/MongoClientMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/MongoDatabaseMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ObjectAttributesMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ObjectMethodDefaultParametersMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/ObjectMethodsMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/TabCompletion/Matcher/VariablesMatcher.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Util/Docblock.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Util/Json.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Util/Mirror.php create mode 100644 freescout-dist/vendor/psy/psysh/src/Util/Str.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VarDumper/Cloner.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VarDumper/Dumper.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VarDumper/Presenter.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VarDumper/PresenterAware.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VersionUpdater/Checker.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VersionUpdater/GitHubChecker.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VersionUpdater/IntervalChecker.php create mode 100644 freescout-dist/vendor/psy/psysh/src/VersionUpdater/NoopChecker.php create mode 100644 freescout-dist/vendor/psy/psysh/src/functions.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Config/installer.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Controllers/DatabaseController.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Controllers/PermissionsController.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Controllers/RequirementsController.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Controllers/UpdateController.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Controllers/WelcomeController.php create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Events/LaravelInstallerFinished.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Helpers/MigrationsHelper.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Helpers/functions.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/ar/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/de/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/en/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/es/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/et/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/fa/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/fr/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/gr/installer_messages.php create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/id/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/it/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/nl/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/pl/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/pt-br/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/pt/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/ro/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/ru/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/tr/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/zh-CN/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Lang/zh-TW/installer_messages.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Middleware/canUpdate.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Routes/web.php create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/environment-classic.blade.php create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/environment-wizard.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/environment.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/finished.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/layouts/master-update.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/layouts/master.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/permissions.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/requirements.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/update/finished.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/update/overview.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/update/welcome.blade.php create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/Views/welcome.blade.php create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/sass/_variables.sass create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/sass/style.sass create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/_variables.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_animated.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_bordered-pulled.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_core.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_fixed-width.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_icons.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_larger.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_list.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_mixins.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_path.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_rotated-flipped.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_screen-reader.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_stacked.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/_variables.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/font-awesome/font-awesome.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/scss/style.scss create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/style.css create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/style.css.map create mode 100755 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/style.min.css create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/css/style.min.css.map create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/fonts/fontawesome-webfont.woff create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/fonts/fontawesome-webfont.woff2 create mode 100644 freescout-dist/vendor/rachidlaasri/laravel-installer/src/assets/fonts/ionicons.woff create mode 100644 freescout-dist/vendor/ralouphie/getallheaders/src/getallheaders.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/BinaryUtils.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Builder/DefaultUuidBuilder.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Builder/DegradedUuidBuilder.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Builder/UuidBuilderInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Codec/CodecInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Codec/GuidStringCodec.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Codec/OrderedTimeCodec.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Codec/StringCodec.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Codec/TimestampFirstCombCodec.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Codec/TimestampLastCombCodec.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Converter/Number/BigNumberConverter.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Converter/Number/DegradedNumberConverter.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Converter/NumberConverterInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Converter/Time/BigNumberTimeConverter.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/DegradedUuid.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Exception/InvalidUuidStringException.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Exception/UnsatisfiedDependencyException.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Exception/UnsupportedOperationException.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/FeatureSet.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/CombGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/DefaultTimeGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/MtRandGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/OpenSslGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/PeclUuidRandomGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/PeclUuidTimeGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/RandomBytesGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/RandomGeneratorFactory.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/RandomGeneratorInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/SodiumRandomGenerator.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Provider/Node/FallbackNodeProvider.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Provider/Node/RandomNodeProvider.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Provider/Node/SystemNodeProvider.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Provider/NodeProviderInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Provider/Time/FixedTimeProvider.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Provider/Time/SystemTimeProvider.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/UuidFactory.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/UuidFactoryInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/UuidInterface.php create mode 100644 freescout-dist/vendor/ramsey/uuid/src/functions.php create mode 100644 freescout-dist/vendor/rap2hpoutre/laravel-log-viewer/.travis.yml create mode 100644 freescout-dist/vendor/rap2hpoutre/laravel-log-viewer/src/Rap2hpoutre/LaravelLogViewer/LaravelLogViewerServiceProvider.php create mode 100644 freescout-dist/vendor/rap2hpoutre/laravel-log-viewer/src/Rap2hpoutre/LaravelLogViewer/Level.php create mode 100644 freescout-dist/vendor/rap2hpoutre/laravel-log-viewer/src/Rap2hpoutre/LaravelLogViewer/Pattern.php create mode 100644 freescout-dist/vendor/rap2hpoutre/laravel-log-viewer/src/config/logviewer.php create mode 100644 freescout-dist/vendor/rap2hpoutre/laravel-log-viewer/src/controllers/LogViewerController.php create mode 100644 freescout-dist/vendor/rap2hpoutre/laravel-log-viewer/src/views/log.blade.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/.styleci.yml create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/config/activitylog.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/migrations/create_activity_log_table.php.stub create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/ActivityLogger.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/ActivitylogServiceProvider.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/CleanActivitylogCommand.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Exceptions/CouldNotLogActivity.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Exceptions/CouldNotLogChanges.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Exceptions/InvalidConfiguration.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Models/Activity.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Traits/CausesActivity.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Traits/DetectsChanges.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Traits/HasActivity.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php create mode 100644 freescout-dist/vendor/spatie/laravel-activitylog/src/helpers.php create mode 100644 freescout-dist/vendor/spatie/string/src/Exceptions/ErrorCreatingStringException.php create mode 100644 freescout-dist/vendor/spatie/string/src/Exceptions/UnknownFunctionException.php create mode 100644 freescout-dist/vendor/spatie/string/src/Exceptions/UnsetOffsetException.php create mode 100644 freescout-dist/vendor/spatie/string/src/Integrations/Underscore.php create mode 100644 freescout-dist/vendor/spatie/string/src/string_functions.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/.travis.yml create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/CHANGES create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/README create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/doc/headers.rst create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/doc/index.rst create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/doc/introduction.rst create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/doc/japanese.rst create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/doc/messages.rst create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/doc/plugins.rst create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/doc/sending.rst create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder/IdnAddressEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoder/Utf8AddressEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/AddressEncoderException.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Attachment.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/AbstractFilterableInputStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/ArrayByteStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/FileByteStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/ByteStream/TemporaryFileByteStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/GenericFixedWidthReader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/UsAsciiReader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReader/Utf8Reader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/ArrayCharacterStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/CharacterStream/NgCharacterStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/ConfigurableSpool.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/DependencyException.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Base64Encoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/QpEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Encoder/Rfc2231Encoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandEvent.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandListener.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/Event.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventDispatcher.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventListener.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventObject.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseEvent.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/ResponseListener.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendEvent.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SendListener.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeEvent.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportChangeListener.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionEvent.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/TransportExceptionListener.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/FailoverTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/FileSpool.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/FileStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Filterable.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/IdGenerator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Image.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/InputByteStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/IoException.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/ArrayKeyCache.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/KeyCacheInputStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/NullKeyCache.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/LoadBalancedTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/ArrayRecipientIterator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer/RecipientIterator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/MemorySpool.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Message.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Attachment.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/CharsetObserver.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NativeQpContentEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/NullContentEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/QpContentEncoderProxy.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/ContentEncoder/RawContentEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EmbeddedFile.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/EncodingObserver.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Header.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/AbstractHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/DateHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/IdentificationHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/OpenDKIMHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/ParameterizedHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/PathHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/UnstructuredHeader.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/IdGenerator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/MimePart.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderFactory.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleHeaderSet.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/MimePart.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/NullTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/OutputByteStream.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/AntiFloodPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/BandwidthMonitorPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Decorator/Replacements.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/DecoratorPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ImpersonatePlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Logger.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/LoggerPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/ArrayLogger.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Loggers/EchoLogger.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/MessageLogger.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Connection.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Pop/Pop3Exception.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/PopBeforeSmtpPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/RedirectingPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporter.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ReporterPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HitReporter.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Reporters/HtmlReporter.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Sleeper.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/ThrottlerPlugin.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Plugins/Timer.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Preferences.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/ReplacementFilterFactory.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/RfcComplianceException.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/SendmailTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signer.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/BodySigner.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DKIMSigner.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/DomainKeySigner.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/HeaderSigner.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/OpenDKIMSigner.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Signers/SMimeSigner.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/SmtpTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Spool.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/SpoolTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilter.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilter.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/StreamFilters/StringReplacementFilterFactory.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/SwiftException.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/NTLMAuthenticator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Auth/XOAuth2Authenticator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/Authenticator.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/EightBitMimeHandler.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/SmtpUtf8Handler.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpHandler.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/FailoverTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/IoBuffer.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/LoadBalancedTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/NullTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SmtpAgent.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SpoolTransport.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/classes/Swift/TransportException.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/dependency_maps/cache_deps.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/dependency_maps/message_deps.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/dependency_maps/mime_deps.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/dependency_maps/transport_deps.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/mime_types.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/preferences.php create mode 100644 freescout-dist/vendor/swiftmailer/swiftmailer/lib/swift_required.php create mode 100755 freescout-dist/vendor/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php create mode 100644 freescout-dist/vendor/symfony/console/Application.php create mode 100644 freescout-dist/vendor/symfony/console/Command/Command.php create mode 100644 freescout-dist/vendor/symfony/console/Command/HelpCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Command/ListCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Command/LockableTrait.php create mode 100644 freescout-dist/vendor/symfony/console/CommandLoader/CommandLoaderInterface.php create mode 100644 freescout-dist/vendor/symfony/console/CommandLoader/ContainerCommandLoader.php create mode 100644 freescout-dist/vendor/symfony/console/CommandLoader/FactoryCommandLoader.php create mode 100644 freescout-dist/vendor/symfony/console/ConsoleEvents.php create mode 100644 freescout-dist/vendor/symfony/console/DependencyInjection/AddConsoleCommandPass.php create mode 100644 freescout-dist/vendor/symfony/console/Descriptor/ApplicationDescription.php create mode 100644 freescout-dist/vendor/symfony/console/Descriptor/Descriptor.php create mode 100644 freescout-dist/vendor/symfony/console/Descriptor/DescriptorInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Descriptor/JsonDescriptor.php create mode 100644 freescout-dist/vendor/symfony/console/Descriptor/MarkdownDescriptor.php create mode 100644 freescout-dist/vendor/symfony/console/Descriptor/XmlDescriptor.php create mode 100644 freescout-dist/vendor/symfony/console/Event/ConsoleCommandEvent.php create mode 100644 freescout-dist/vendor/symfony/console/Event/ConsoleErrorEvent.php create mode 100644 freescout-dist/vendor/symfony/console/Event/ConsoleEvent.php create mode 100644 freescout-dist/vendor/symfony/console/Event/ConsoleExceptionEvent.php create mode 100644 freescout-dist/vendor/symfony/console/Event/ConsoleTerminateEvent.php create mode 100644 freescout-dist/vendor/symfony/console/EventListener/ErrorListener.php create mode 100644 freescout-dist/vendor/symfony/console/Exception/CommandNotFoundException.php create mode 100644 freescout-dist/vendor/symfony/console/Exception/ExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Exception/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/symfony/console/Exception/InvalidOptionException.php create mode 100644 freescout-dist/vendor/symfony/console/Exception/LogicException.php create mode 100644 freescout-dist/vendor/symfony/console/Exception/RuntimeException.php create mode 100644 freescout-dist/vendor/symfony/console/Formatter/OutputFormatter.php create mode 100644 freescout-dist/vendor/symfony/console/Formatter/OutputFormatterInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Formatter/OutputFormatterStyle.php create mode 100644 freescout-dist/vendor/symfony/console/Formatter/OutputFormatterStyleInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Formatter/OutputFormatterStyleStack.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/DebugFormatterHelper.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/DescriptorHelper.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/FormatterHelper.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/HelperInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/InputAwareHelper.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/ProcessHelper.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/ProgressBar.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/ProgressIndicator.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/QuestionHelper.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/SymfonyQuestionHelper.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/Table.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/TableCell.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/TableSeparator.php create mode 100644 freescout-dist/vendor/symfony/console/Helper/TableStyle.php create mode 100644 freescout-dist/vendor/symfony/console/Input/ArgvInput.php create mode 100644 freescout-dist/vendor/symfony/console/Input/ArrayInput.php create mode 100644 freescout-dist/vendor/symfony/console/Input/Input.php create mode 100644 freescout-dist/vendor/symfony/console/Input/InputArgument.php create mode 100644 freescout-dist/vendor/symfony/console/Input/InputAwareInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Input/InputDefinition.php create mode 100644 freescout-dist/vendor/symfony/console/Input/InputInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Input/InputOption.php create mode 100644 freescout-dist/vendor/symfony/console/Input/StreamableInputInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Input/StringInput.php create mode 100644 freescout-dist/vendor/symfony/console/Logger/ConsoleLogger.php create mode 100644 freescout-dist/vendor/symfony/console/Output/BufferedOutput.php create mode 100644 freescout-dist/vendor/symfony/console/Output/ConsoleOutput.php create mode 100644 freescout-dist/vendor/symfony/console/Output/ConsoleOutputInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Output/NullOutput.php create mode 100644 freescout-dist/vendor/symfony/console/Output/Output.php create mode 100644 freescout-dist/vendor/symfony/console/Output/OutputInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Output/StreamOutput.php create mode 100644 freescout-dist/vendor/symfony/console/Question/ChoiceQuestion.php create mode 100644 freescout-dist/vendor/symfony/console/Question/ConfirmationQuestion.php create mode 100644 freescout-dist/vendor/symfony/console/Question/Question.php create mode 100644 freescout-dist/vendor/symfony/console/Resources/bin/hiddeninput.exe create mode 100644 freescout-dist/vendor/symfony/console/Style/OutputStyle.php create mode 100644 freescout-dist/vendor/symfony/console/Style/StyleInterface.php create mode 100644 freescout-dist/vendor/symfony/console/Style/SymfonyStyle.php create mode 100644 freescout-dist/vendor/symfony/console/Terminal.php create mode 100644 freescout-dist/vendor/symfony/console/Tester/ApplicationTester.php create mode 100644 freescout-dist/vendor/symfony/console/Tester/CommandTester.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/ApplicationTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Command/CommandTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Command/HelpCommandTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Command/ListCommandTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Command/LockableTraitTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/CommandLoader/ContainerCommandLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/CommandLoader/FactoryCommandLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/DependencyInjection/AddConsoleCommandPassTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Descriptor/AbstractDescriptorTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Descriptor/ApplicationDescriptionTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Descriptor/JsonDescriptorTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Descriptor/MarkdownDescriptorTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Descriptor/ObjectsProvider.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Descriptor/TextDescriptorTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Descriptor/XmlDescriptorTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/EventListener/ErrorListenerTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/BarBucCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorApplication1.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorApplication2.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorApplicationMbString.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorCommand1.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorCommand2.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorCommand3.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorCommand4.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DescriptorCommandMbString.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/DummyOutput.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Foo1Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Foo2Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Foo3Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Foo4Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Foo5Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Foo6Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooHiddenCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooLock2Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooLockCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooOptCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooSameCaseLowercaseCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooSameCaseUppercaseCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooSubnamespaced1Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FooSubnamespaced2Command.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/FoobarCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_0.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_1.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_10.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_11.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_12.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_13.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_14.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_15.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_16.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_17.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_2.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_3.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_4.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_5.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_6.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_7.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_8.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_9.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/interactive_command_1.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/TestAmbiguousCommandRegistering.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/TestAmbiguousCommandRegistering2.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/TestCommand.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/application_1.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/application_1.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/application_2.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/application_2.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/command_1.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/command_1.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/command_2.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/command_2.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_1.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_1.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_2.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_2.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_3.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_3.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_4.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_4.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_with_default_inf_value.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_with_default_inf_value.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_with_style.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_argument_with_style.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_1.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_1.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_2.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_2.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_3.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_3.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_4.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_definition_4.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_1.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_1.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_2.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_2.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_3.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_3.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_4.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_4.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_5.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_5.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_6.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_6.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_with_default_inf_value.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_with_default_inf_value.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_with_style.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_with_style.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_with_style_array.json create mode 100644 freescout-dist/vendor/symfony/console/Tests/Fixtures/input_option_with_style_array.xml create mode 100644 freescout-dist/vendor/symfony/console/Tests/Formatter/OutputFormatterStyleStackTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Formatter/OutputFormatterStyleTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Formatter/OutputFormatterTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/AbstractQuestionHelperTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/FormatterHelperTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/HelperSetTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/HelperTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/ProcessHelperTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/ProgressBarTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/ProgressIndicatorTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/QuestionHelperTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/SymfonyQuestionHelperTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/TableStyleTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Helper/TableTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Input/ArgvInputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Input/ArrayInputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Input/InputArgumentTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Input/InputDefinitionTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Input/InputOptionTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Input/InputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Input/StringInputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Logger/ConsoleLoggerTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Output/ConsoleOutputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Output/NullOutputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Output/OutputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Output/StreamOutputTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Question/ChoiceQuestionTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Question/ConfirmationQuestionTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Style/SymfonyStyleTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/TerminalTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Tester/ApplicationTesterTest.php create mode 100644 freescout-dist/vendor/symfony/console/Tests/Tester/CommandTesterTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/CssSelectorConverter.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Exception/ExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Exception/ExpressionErrorException.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Exception/InternalErrorException.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Exception/ParseException.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Exception/SyntaxErrorException.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/AbstractNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/AttributeNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/ClassNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/CombinedSelectorNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/ElementNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/FunctionNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/HashNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/NegationNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/NodeInterface.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/PseudoNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/SelectorNode.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Node/Specificity.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Handler/CommentHandler.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Handler/HandlerInterface.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Handler/HashHandler.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Handler/IdentifierHandler.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Handler/NumberHandler.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Handler/StringHandler.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Handler/WhitespaceHandler.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Parser.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/ParserInterface.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Reader.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Shortcut/ClassParser.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Shortcut/ElementParser.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Shortcut/HashParser.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Token.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/TokenStream.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Tokenizer/Tokenizer.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/CssSelectorConverterTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/AbstractNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/AttributeNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/ClassNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/CombinedSelectorNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/ElementNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/FunctionNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/HashNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/NegationNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/PseudoNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/SelectorNodeTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Node/SpecificityTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Handler/AbstractHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Handler/CommentHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Handler/HashHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Handler/IdentifierHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Handler/NumberHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Handler/StringHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Handler/WhitespaceHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/ParserTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/ReaderTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Shortcut/ClassParserTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Shortcut/ElementParserTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Shortcut/EmptyStringParserTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/Shortcut/HashParserTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/Parser/TokenStreamTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/XPath/Fixtures/ids.html create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/XPath/Fixtures/lang.xml create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/XPath/Fixtures/shakespear.html create mode 100644 freescout-dist/vendor/symfony/css-selector/Tests/XPath/TranslatorTest.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Extension/AbstractExtension.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Extension/ExtensionInterface.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Extension/HtmlExtension.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Extension/PseudoClassExtension.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/Translator.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/TranslatorInterface.php create mode 100644 freescout-dist/vendor/symfony/css-selector/XPath/XPathExpr.php create mode 100644 freescout-dist/vendor/symfony/debug/BufferingLogger.php create mode 100644 freescout-dist/vendor/symfony/debug/Debug.php create mode 100644 freescout-dist/vendor/symfony/debug/DebugClassLoader.php create mode 100644 freescout-dist/vendor/symfony/debug/ErrorHandler.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/ClassNotFoundException.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/ContextErrorException.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/FatalErrorException.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/FatalThrowableError.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/FlattenException.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/OutOfMemoryException.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/SilencedErrorContext.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/UndefinedFunctionException.php create mode 100644 freescout-dist/vendor/symfony/debug/Exception/UndefinedMethodException.php create mode 100644 freescout-dist/vendor/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php create mode 100644 freescout-dist/vendor/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php create mode 100644 freescout-dist/vendor/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php create mode 100644 freescout-dist/vendor/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.php create mode 100644 freescout-dist/vendor/symfony/debug/Resources/ext/config.m4 create mode 100644 freescout-dist/vendor/symfony/debug/Resources/ext/config.w32 create mode 100644 freescout-dist/vendor/symfony/debug/Resources/ext/php_symfony_debug.h create mode 100644 freescout-dist/vendor/symfony/debug/Resources/ext/symfony_debug.c create mode 100644 freescout-dist/vendor/symfony/debug/Tests/DebugClassLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/ErrorHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Exception/FlattenExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/ExceptionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/FatalErrorHandler/ClassNotFoundFatalErrorHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/FatalErrorHandler/UndefinedFunctionFatalErrorHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/FatalErrorHandler/UndefinedMethodFatalErrorHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/AnnotatedClass.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/ClassAlias.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/DeprecatedClass.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/DeprecatedInterface.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/ExtendedFinalMethod.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/FinalClass.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/FinalMethod.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/FinalMethod2Trait.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/InternalClass.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/InternalInterface.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/InternalTrait.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/InternalTrait2.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/NonDeprecatedInterface.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/PEARClass.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/Throwing.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/ToStringThrower.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/TraitWithInternalMethod.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/casemismatch.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/notPsr0Bis.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/psr4/Psr4CaseMismatch.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures/reallyNotPsr0.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/Fixtures2/RequiredTwice.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/HeaderMock.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/MockExceptionHandler.php create mode 100644 freescout-dist/vendor/symfony/debug/Tests/phpt/debug_class_loader.phpt create mode 100644 freescout-dist/vendor/symfony/debug/Tests/phpt/decorate_exception_hander.phpt create mode 100644 freescout-dist/vendor/symfony/debug/Tests/phpt/exception_rethrown.phpt create mode 100644 freescout-dist/vendor/symfony/debug/Tests/phpt/fatal_with_nested_handlers.phpt create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Debug/WrappedListener.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Event.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/EventDispatcher.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/EventDispatcherInterface.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/EventSubscriberInterface.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/GenericEvent.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/AbstractEventDispatcherTest.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/ContainerAwareEventDispatcherTest.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/Debug/TraceableEventDispatcherTest.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/EventDispatcherTest.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/EventTest.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/GenericEventTest.php create mode 100644 freescout-dist/vendor/symfony/event-dispatcher/Tests/ImmutableEventDispatcherTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Comparator/Comparator.php create mode 100644 freescout-dist/vendor/symfony/finder/Comparator/DateComparator.php create mode 100644 freescout-dist/vendor/symfony/finder/Comparator/NumberComparator.php create mode 100644 freescout-dist/vendor/symfony/finder/Exception/AccessDeniedException.php create mode 100644 freescout-dist/vendor/symfony/finder/Exception/ExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/finder/Glob.php create mode 100644 freescout-dist/vendor/symfony/finder/Iterator/CustomFilterIterator.php create mode 100644 freescout-dist/vendor/symfony/finder/Iterator/FilecontentFilterIterator.php create mode 100644 freescout-dist/vendor/symfony/finder/Iterator/MultiplePcreFilterIterator.php create mode 100644 freescout-dist/vendor/symfony/finder/Iterator/SizeRangeFilterIterator.php create mode 100644 freescout-dist/vendor/symfony/finder/SplFileInfo.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Comparator/ComparatorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Comparator/DateComparatorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Comparator/NumberComparatorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/FinderTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/.dot/a create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/.dot/b/c.neon create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/.dot/b/d.neon create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/A/B/C/abc.dat create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/A/B/ab.dat create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/A/a.dat create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/copy/A/B/ab.dat.copy create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/copy/A/a.dat.copy create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/one/.dot create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/one/a create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/one/b/c.neon create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/one/b/d.neon create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat create mode 100644 freescout-dist/vendor/symfony/finder/Tests/GlobTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/CustomFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/DateRangeFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/DepthRangeFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/ExcludeDirectoryFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/FileTypeFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/FilecontentFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/FilenameFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/FilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/Iterator.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/IteratorTestCase.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/MockFileListIterator.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/MockSplFileInfo.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/MultiplePcreFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/PathFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/RealIteratorTestCase.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/RecursiveDirectoryIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/SizeRangeFilterIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/finder/Tests/Iterator/SortableIteratorTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/AcceptHeaderItem.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/ApacheRequest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/BinaryFileResponse.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Exception/ConflictingHeadersException.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Exception/RequestExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Exception/SuspiciousOperationException.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/ExpressionRequestMatcher.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/Exception/AccessDeniedException.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/Exception/FileException.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/Exception/UnexpectedTypeException.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/Exception/UploadException.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/File.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesser.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/MimeType/ExtensionGuesserInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/MimeType/FileinfoMimeTypeGuesser.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/MimeType/MimeTypeExtensionGuesser.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesser.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/MimeType/MimeTypeGuesserInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/Stream.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/File/UploadedFile.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/IpUtils.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/JsonResponse.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/RedirectResponse.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/RequestMatcher.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/RequestMatcherInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/RequestStack.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/ServerBag.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Attribute/AttributeBagInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Attribute/NamespacedAttributeBag.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Flash/AutoExpireFlashBag.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Flash/FlashBag.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Flash/FlashBagInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Session.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/SessionBagInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/SessionBagProxy.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/SessionInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/MongoDbSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/NativeFileSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/NativeSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/NullSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/PdoSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Handler/WriteCheckSessionHandler.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/MockArraySessionStorage.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/MockFileSessionStorage.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/PhpBridgeSessionStorage.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Proxy/NativeProxy.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Session/Storage/SessionStorageInterface.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/StreamedResponse.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/AcceptHeaderItemTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/AcceptHeaderTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ApacheRequestTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/BinaryFileResponseTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/CookieTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ExpressionRequestMatcherTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/File/FakeFile.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/File/FileTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/File/Fixtures/.unknownextension create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/File/Fixtures/directory/.empty create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/File/Fixtures/other-file.example create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/File/MimeType/MimeTypeTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/File/UploadedFileTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/FileBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/common.inc create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_max_age.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_max_age.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_raw_urlencode.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_raw_urlencode.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_lax.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_lax.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_strict.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_samesite_strict.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_urlencode.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/cookie_urlencode.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/invalid_cookie_name.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Fixtures/response-functional/invalid_cookie_name.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/HeaderBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/IpUtilsTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/JsonResponseTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ParameterBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/RedirectResponseTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/RequestMatcherTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/RequestStackTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/RequestTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ResponseFunctionalTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ResponseHeaderBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ResponseTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ResponseTestCase.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/ServerBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Attribute/AttributeBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Attribute/NamespacedAttributeBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Flash/AutoExpireFlashBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Flash/FlashBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/SessionTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/AbstractSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/common.inc create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/empty_destroys.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/read_only.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/regenerate.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/storage.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.expected create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/Fixtures/with_cookie_and_session.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcacheSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MemcachedSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/MongoDbSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NativeSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/NullSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/StrictSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Handler/WriteCheckSessionHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/MetadataBagTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/MockArraySessionStorageTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/MockFileSessionStorageTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/NativeSessionStorageTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/PhpBridgeSessionStorageTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/NativeProxyTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/Session/Storage/Proxy/SessionHandlerProxyTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/StreamedResponseTest.php create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/schema/http-status-codes.rng create mode 100644 freescout-dist/vendor/symfony/http-foundation/Tests/schema/iana-registry.rng create mode 100644 freescout-dist/vendor/symfony/http-kernel/Bundle/Bundle.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Bundle/BundleInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/CacheWarmer/CacheWarmer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Client.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Config/EnvParametersResource.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Config/FileLocator.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ArgumentValueResolverInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ControllerReference.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ControllerResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadata.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/AjaxDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/DataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/DataCollectorInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/RouterDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/TimeDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DataCollector/Util/ValueExporter.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Debug/FileLinkFormatter.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/AddClassesToCachePass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/ConfigurableExtension.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/ControllerArgumentValueResolverPass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/Extension.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/FragmentRendererPass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/LoggerPass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/RegisterControllerArgumentLocatorsPass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/ResettableServicePass.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/DependencyInjection/ServicesResetter.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/FilterControllerArgumentsEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/FilterControllerEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/FilterResponseEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/FinishRequestEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/GetResponseEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/GetResponseForControllerResultEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/GetResponseForExceptionEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/KernelEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Event/PostResponseEvent.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/AbstractTestSessionListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/AddRequestFormatsListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/DumpListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/ExceptionListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/FragmentListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/LocaleListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/ProfilerListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/ResponseListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/RouterListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/SaveSessionListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/SessionListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/SurrogateListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/TestSessionListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/TranslatorListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/AccessDeniedHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/BadRequestHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/ConflictHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/GoneHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/HttpExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/LengthRequiredHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/MethodNotAllowedHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/NotAcceptableHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/NotFoundHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/PreconditionFailedHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/PreconditionRequiredHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/ServiceUnavailableHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/TooManyRequestsHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/UnauthorizedHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/UnprocessableEntityHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Exception/UnsupportedMediaTypeHttpException.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/AbstractSurrogateFragmentRenderer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/EsiFragmentRenderer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/FragmentHandler.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/FragmentRendererInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/HIncludeFragmentRenderer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/RoutableFragmentRenderer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Fragment/SsiFragmentRenderer.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/Esi.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/HttpCache.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategy.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/ResponseCacheStrategyInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/Ssi.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/StoreInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpCache/SurrogateInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpKernel.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/HttpKernelInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Kernel.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/KernelEvents.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/KernelInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Log/DebugLoggerInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Log/Logger.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Profiler/Profile.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Profiler/Profiler.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/RebootableInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Resources/welcome.html.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/TerminableInterface.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Bundle/BundleTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/CacheClearer/ChainCacheClearerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/CacheClearer/Psr6CacheClearerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/CacheWarmer/CacheWarmerAggregateTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/CacheWarmer/CacheWarmerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/ClientTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Config/EnvParametersResourceTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Config/FileLocatorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Controller/ArgumentResolver/ServiceValueResolverTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Controller/ArgumentResolverTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Controller/ContainerControllerResolverTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Controller/ControllerResolverTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/ControllerMetadata/ArgumentMetadataTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/ConfigDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/DataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/DumpDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/ExceptionDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/LoggerDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/MemoryDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/RequestDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/TimeDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DataCollector/Util/ValueExporterTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Debug/FileLinkFormatterTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Debug/TraceableEventDispatcherTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/AddAnnotatedClassesToCachePassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/ControllerArgumentValueResolverPassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/FragmentRendererPassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/LazyLoadingFragmentHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/LoggerPassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/MergeExtensionConfigurationPassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/RegisterControllerArgumentLocatorsPassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/RemoveEmptyControllerArgumentLocatorsPassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/ResettableServicePassTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/DependencyInjection/ServicesResetterTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Event/FilterControllerArgumentsEventTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Event/GetResponseForExceptionEventTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/AddRequestFormatsListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/DebugHandlersListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/DumpListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/ExceptionListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/FragmentListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/LocaleListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/ProfilerListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/ResponseListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/RouterListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/SaveSessionListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/SessionListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/SurrogateListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/TestSessionListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/TranslatorListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/EventListener/ValidateRequestListenerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/AccessDeniedHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/BadRequestHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/ConflictHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/GoneHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/HttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/LengthRequiredHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/MethodNotAllowedHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/NotAcceptableHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/NotFoundHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/PreconditionFailedHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/PreconditionRequiredHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/ServiceUnavailableHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/TooManyRequestsHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/UnauthorizedHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/UnprocessableEntityHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Exception/UnsupportedMediaTypeHttpExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/123/Kernel123.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ClearableService.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/Controller/BasicTypesController.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/Controller/ExtendingRequest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/Controller/ExtendingSession.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/Controller/NullableController.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/Controller/VariadicController.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/DataCollector/CloneVarDataCollector.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionAbsentBundle/ExtensionAbsentBundle.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionLoadedBundle/DependencyInjection/ExtensionLoadedExtension.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionLoadedBundle/ExtensionLoadedBundle.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionNotValidBundle/DependencyInjection/ExtensionNotValidExtension.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionNotValidBundle/ExtensionNotValidBundle.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/Command/BarCommand.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/Command/FooCommand.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/DependencyInjection/ExtensionPresentExtension.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ExtensionPresentBundle/ExtensionPresentBundle.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/KernelForOverrideName.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/KernelForTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/KernelWithoutBundles.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/ResettableService.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/TestClient.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fixtures/TestEventDispatcher.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fragment/EsiFragmentRendererTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fragment/FragmentHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fragment/HIncludeFragmentRendererTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fragment/InlineFragmentRendererTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fragment/RoutableFragmentRendererTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Fragment/SsiFragmentRendererTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/EsiTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/HttpCacheTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/HttpCacheTestCase.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/ResponseCacheStrategyTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/SsiTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/StoreTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/SubRequestHandlerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/TestHttpKernel.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpCache/TestMultipleHttpKernel.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/HttpKernelTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/KernelTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Log/LoggerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Logger.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Profiler/FileProfilerStorageTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/Profiler/ProfilerTest.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/TestHttpKernel.php create mode 100644 freescout-dist/vendor/symfony/http-kernel/Tests/UriSignerTest.php create mode 100644 freescout-dist/vendor/symfony/polyfill-ctype/Ctype.php create mode 100644 freescout-dist/vendor/symfony/polyfill-ctype/bootstrap.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Idn.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Info.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/DisallowedRanges.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/Regex.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/deviation.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/ignored.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/mapped.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/Resources/unidata/virama.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/bootstrap.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-idn/bootstrap80.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/Normalizer.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalComposition.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/canonicalDecomposition.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/combiningClass.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/Resources/unidata/compatibilityDecomposition.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/bootstrap.php create mode 100644 freescout-dist/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php create mode 100644 freescout-dist/vendor/symfony/polyfill-mbstring/Mbstring.php create mode 100644 freescout-dist/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php create mode 100644 freescout-dist/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php create mode 100644 freescout-dist/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php create mode 100644 freescout-dist/vendor/symfony/polyfill-mbstring/bootstrap.php create mode 100644 freescout-dist/vendor/symfony/polyfill-mbstring/bootstrap80.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Php70.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Resources/stubs/ArithmeticError.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Resources/stubs/AssertionError.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Resources/stubs/Error.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Resources/stubs/ParseError.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Resources/stubs/SessionUpdateTimestampHandlerInterface.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/Resources/stubs/TypeError.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php70/bootstrap.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php72/Php72.php create mode 100644 freescout-dist/vendor/symfony/polyfill-php72/bootstrap.php create mode 100644 freescout-dist/vendor/symfony/process/Exception/ExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/process/Exception/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/symfony/process/Exception/LogicException.php create mode 100644 freescout-dist/vendor/symfony/process/Exception/ProcessFailedException.php create mode 100644 freescout-dist/vendor/symfony/process/Exception/ProcessTimedOutException.php create mode 100644 freescout-dist/vendor/symfony/process/Exception/RuntimeException.php create mode 100644 freescout-dist/vendor/symfony/process/ExecutableFinder.php create mode 100644 freescout-dist/vendor/symfony/process/InputStream.php create mode 100644 freescout-dist/vendor/symfony/process/PhpExecutableFinder.php create mode 100644 freescout-dist/vendor/symfony/process/PhpProcess.php create mode 100644 freescout-dist/vendor/symfony/process/Pipes/AbstractPipes.php create mode 100644 freescout-dist/vendor/symfony/process/Pipes/PipesInterface.php create mode 100644 freescout-dist/vendor/symfony/process/Pipes/UnixPipes.php create mode 100644 freescout-dist/vendor/symfony/process/Pipes/WindowsPipes.php create mode 100644 freescout-dist/vendor/symfony/process/ProcessBuilder.php create mode 100644 freescout-dist/vendor/symfony/process/ProcessUtils.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/ExecutableFinderTest.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/NonStopableProcess.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/PhpExecutableFinderTest.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/PhpProcessTest.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/PipeStdinInStdoutStdErrStreamSelect.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/ProcessBuilderTest.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/ProcessFailedExceptionTest.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/ProcessTest.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/ProcessUtilsTest.php create mode 100644 freescout-dist/vendor/symfony/process/Tests/SignalListener.php create mode 100644 freescout-dist/vendor/symfony/routing/Annotation/Route.php create mode 100644 freescout-dist/vendor/symfony/routing/DependencyInjection/RoutingResolverPass.php create mode 100644 freescout-dist/vendor/symfony/routing/Exception/ExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Exception/InvalidParameterException.php create mode 100644 freescout-dist/vendor/symfony/routing/Exception/MethodNotAllowedException.php create mode 100644 freescout-dist/vendor/symfony/routing/Exception/MissingMandatoryParametersException.php create mode 100644 freescout-dist/vendor/symfony/routing/Exception/NoConfigurationException.php create mode 100644 freescout-dist/vendor/symfony/routing/Exception/ResourceNotFoundException.php create mode 100644 freescout-dist/vendor/symfony/routing/Exception/RouteNotFoundException.php create mode 100644 freescout-dist/vendor/symfony/routing/Generator/ConfigurableRequirementsInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Generator/Dumper/GeneratorDumper.php create mode 100644 freescout-dist/vendor/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Generator/Dumper/PhpGeneratorDumper.php create mode 100644 freescout-dist/vendor/symfony/routing/Generator/UrlGenerator.php create mode 100644 freescout-dist/vendor/symfony/routing/Generator/UrlGeneratorInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/AnnotationClassLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/AnnotationDirectoryLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/AnnotationFileLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/ClosureLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/Configurator/CollectionConfigurator.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/Configurator/ImportConfigurator.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/Configurator/RouteConfigurator.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/Configurator/RoutingConfigurator.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/Configurator/Traits/AddTrait.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/Configurator/Traits/RouteTrait.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/DependencyInjection/ServiceRouterLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/DirectoryLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/GlobFileLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/ObjectRouteLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/PhpFileLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/XmlFileLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/YamlFileLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Loader/schema/routing/routing-1.0.xsd create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/Dumper/DumperCollection.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/Dumper/DumperRoute.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/Dumper/MatcherDumper.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/Dumper/MatcherDumperInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/Dumper/StaticPrefixCollection.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/RedirectableUrlMatcher.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/RedirectableUrlMatcherInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/RequestMatcherInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/TraceableUrlMatcher.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/UrlMatcher.php create mode 100644 freescout-dist/vendor/symfony/routing/Matcher/UrlMatcherInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/RequestContext.php create mode 100644 freescout-dist/vendor/symfony/routing/RequestContextAwareInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/RouteCollection.php create mode 100644 freescout-dist/vendor/symfony/routing/RouteCollectionBuilder.php create mode 100644 freescout-dist/vendor/symfony/routing/RouteCompiler.php create mode 100644 freescout-dist/vendor/symfony/routing/RouteCompilerInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Router.php create mode 100644 freescout-dist/vendor/symfony/routing/RouterInterface.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Annotation/RouteTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/CompiledRouteTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/DependencyInjection/RoutingResolverPassTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/AbstractClass.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BarClass.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/BazClass.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooClass.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/AnnotatedClasses/FooTrait.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/CustomCompiledRoute.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/CustomRouteCompiler.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/CustomXmlFileLoader.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/AnonymousClassInTrait.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/NoStartTagClass.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/OtherAnnotatedClasses/VariadicClass.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/RedirectableUrlMatcher.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/annotated.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/bad_format.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/bar.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/import__controller.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/import_controller.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/import_override_defaults.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/override_defaults.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/routing.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/controller/routing.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes1.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/directory/recurse/routes2.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/directory/routes3.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/directory_import/import.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher0.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher1.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher2.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher3.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher4.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher5.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher6.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/dumper/url_matcher7.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/empty.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/file_resource.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/foo.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/foo1.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/bar.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/bar.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/baz.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/baz.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/import_multiple.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/import_single.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/import_single.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_bar.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/glob/php_dsl_baz.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/incomplete.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/list_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/list_in_list_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/list_in_map_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/list_null_values.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/map_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/map_in_list_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/map_in_map_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/map_null_values.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/missing_id.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/missing_path.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/namespaceprefix.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonesense_resource_plus_path.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonesense_type_without_resource.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonvalid.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonvalid.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonvalid2.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonvalidkeys.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonvalidnode.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/nonvalidroute.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/null_values.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/php_dsl.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/php_dsl_sub.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/scalar_defaults.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/special_route_name.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/validpattern.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/validpattern.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/validpattern.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/validresource.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/validresource.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/validresource.yml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/with_define_path_variable.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Fixtures/withdoctype.xml create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Generator/Dumper/PhpGeneratorDumperTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/AbstractAnnotationLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/AnnotationClassLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/AnnotationDirectoryLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/AnnotationFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/ClosureLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/DirectoryLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/GlobFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/ObjectRouteLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/PhpFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/XmlFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Loader/YamlFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/DumpedRedirectableUrlMatcherTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/DumpedUrlMatcherTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/Dumper/DumperCollectionTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/Dumper/PhpMatcherDumperTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/Dumper/StaticPrefixCollectionTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/RedirectableUrlMatcherTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/TraceableUrlMatcherTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/Matcher/UrlMatcherTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/RequestContextTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/RouteCollectionBuilderTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/RouteCollectionTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/RouteCompilerTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/RouteTest.php create mode 100644 freescout-dist/vendor/symfony/routing/Tests/RouterTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Catalogue/AbstractOperation.php create mode 100644 freescout-dist/vendor/symfony/translation/Catalogue/MergeOperation.php create mode 100644 freescout-dist/vendor/symfony/translation/Catalogue/OperationInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Catalogue/TargetOperation.php create mode 100644 freescout-dist/vendor/symfony/translation/Command/XliffLintCommand.php create mode 100644 freescout-dist/vendor/symfony/translation/DataCollector/TranslationDataCollector.php create mode 100644 freescout-dist/vendor/symfony/translation/DataCollectorTranslator.php create mode 100644 freescout-dist/vendor/symfony/translation/DependencyInjection/TranslationDumperPass.php create mode 100644 freescout-dist/vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php create mode 100644 freescout-dist/vendor/symfony/translation/DependencyInjection/TranslatorPass.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/CsvFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/DumperInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/FileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/IcuResFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/IniFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/JsonFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/MoFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/PhpFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/PoFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/QtFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/XliffFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Dumper/YamlFileDumper.php create mode 100644 freescout-dist/vendor/symfony/translation/Exception/ExceptionInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Exception/InvalidArgumentException.php create mode 100644 freescout-dist/vendor/symfony/translation/Exception/InvalidResourceException.php create mode 100644 freescout-dist/vendor/symfony/translation/Exception/LogicException.php create mode 100644 freescout-dist/vendor/symfony/translation/Exception/NotFoundResourceException.php create mode 100644 freescout-dist/vendor/symfony/translation/Exception/RuntimeException.php create mode 100644 freescout-dist/vendor/symfony/translation/Extractor/AbstractFileExtractor.php create mode 100644 freescout-dist/vendor/symfony/translation/Extractor/ChainExtractor.php create mode 100644 freescout-dist/vendor/symfony/translation/Extractor/ExtractorInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Extractor/PhpExtractor.php create mode 100644 freescout-dist/vendor/symfony/translation/Extractor/PhpStringTokenParser.php create mode 100644 freescout-dist/vendor/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Formatter/MessageFormatter.php create mode 100644 freescout-dist/vendor/symfony/translation/Formatter/MessageFormatterInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/IdentityTranslator.php create mode 100644 freescout-dist/vendor/symfony/translation/Interval.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/ArrayLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/CsvFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/FileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/IcuDatFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/IcuResFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/IniFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/JsonFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/LoaderInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/MoFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/PhpFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/PoFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/QtFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/XliffFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/YamlFileLoader.php create mode 100644 freescout-dist/vendor/symfony/translation/Loader/schema/dic/xliff-core/xliff-core-1.2-strict.xsd create mode 100644 freescout-dist/vendor/symfony/translation/Loader/schema/dic/xliff-core/xliff-core-2.0.xsd create mode 100644 freescout-dist/vendor/symfony/translation/Loader/schema/dic/xliff-core/xml.xsd create mode 100644 freescout-dist/vendor/symfony/translation/LoggingTranslator.php create mode 100644 freescout-dist/vendor/symfony/translation/MessageCatalogue.php create mode 100644 freescout-dist/vendor/symfony/translation/MessageCatalogueInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/MessageSelector.php create mode 100644 freescout-dist/vendor/symfony/translation/MetadataAwareInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/PluralizationRules.php create mode 100644 freescout-dist/vendor/symfony/translation/Reader/TranslationReader.php create mode 100644 freescout-dist/vendor/symfony/translation/Reader/TranslationReaderInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Resources/schemas/xliff-core-1.2-strict.xsd create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Catalogue/AbstractOperationTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Catalogue/MergeOperationTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Catalogue/TargetOperationTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/DataCollector/TranslationDataCollectorTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/DataCollectorTranslatorTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/DependencyInjection/TranslationDumperPassTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/DependencyInjection/TranslationExtractorPassTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/DependencyInjection/TranslationPassTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/CsvFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/FileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/IcuResFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/IniFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/JsonFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/MoFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/PhpFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/PoFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/QtFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/XliffFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Dumper/YamlFileDumperTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Extractor/PhpExtractorTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Formatter/MessageFormatterTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/IdentityTranslatorTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/IntervalTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/CsvFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/IcuDatFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/IcuResFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/IniFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/JsonFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/LocalizedTestCase.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/MoFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/PhpFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/PoFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/QtFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/XliffFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Loader/YamlFileLoaderTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/LoggingTranslatorTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/MessageCatalogueTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/MessageSelectorTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/PluralizationRulesTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/TranslatorCacheTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/TranslatorTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Util/ArrayConverterTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/Writer/TranslationWriterTest.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty-translation.mo create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty-translation.po create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty.csv create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty.ini create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty.json create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty.mo create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty.po create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/empty.yml create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/encoding.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/escaped-id-plurals.po create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/escaped-id.po create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/extractor/resource.format.engine create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/extractor/this.is.a.template.format.engine create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/extractor/translation.html.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/fuzzy-translations.po create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/invalid-xml-resources.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/malformed.json create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/messages.yml create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/messages_linear.yml create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/non-valid.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/non-valid.yml create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/plurals.mo create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/plurals.po create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resname.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resourcebundle/corrupted/resources.dat create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/en.res create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/fr.res create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resourcebundle/dat/resources.dat create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resourcebundle/res/en.res create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources-2.0-clean.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources-2.0-multi-segment-unit.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources-2.0.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources-clean.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources-notes-meta.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources-target-attributes.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources-tool-info.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.csv create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.dump.json create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.ini create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.json create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.mo create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.php create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.po create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.ts create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/resources.yml create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/valid.csv create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/with-attributes.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/withdoctype.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Tests/fixtures/withnote.xlf create mode 100644 freescout-dist/vendor/symfony/translation/Translator.php create mode 100644 freescout-dist/vendor/symfony/translation/TranslatorBagInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/TranslatorInterface.php create mode 100644 freescout-dist/vendor/symfony/translation/Util/ArrayConverter.php create mode 100644 freescout-dist/vendor/symfony/translation/Writer/TranslationWriter.php create mode 100644 freescout-dist/vendor/symfony/translation/Writer/TranslationWriterInterface.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/AmqpCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/ArgsStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/Caster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/ClassStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/ConstStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/CutArrayStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/CutStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/DOMCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/DateCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/DoctrineCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/EnumStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/ExceptionCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/FrameStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/LinkStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/MongoCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/PdoCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/PgSqlCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/RedisCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/ReflectionCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/ResourceCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/SplCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/StubCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/SymfonyCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/TraceStub.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/XmlReaderCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Caster/XmlResourceCaster.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Cloner/AbstractCloner.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Cloner/ClonerInterface.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Cloner/Cursor.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Cloner/DumperInterface.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Cloner/VarCloner.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Dumper/AbstractDumper.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Dumper/CliDumper.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Dumper/DataDumperInterface.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Exception/ThrowingCasterException.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Resources/functions/dump.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Test/VarDumperTestTrait.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/CasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/DateCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/ExceptionCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/PdoCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/RedisCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/ReflectionCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/SplCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/StubCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Caster/XmlReaderCasterTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Cloner/DataTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Cloner/VarClonerTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Dumper/CliDumperTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Dumper/FunctionsTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Dumper/HtmlDumperTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Fixtures/FooInterface.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Fixtures/GeneratorDemo.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Fixtures/NotLoadableClass.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Fixtures/Twig.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Fixtures/dumb-var.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Fixtures/xml_reader.xml create mode 100644 freescout-dist/vendor/symfony/var-dumper/Tests/Test/VarDumperTestTraitTest.php create mode 100644 freescout-dist/vendor/symfony/var-dumper/VarDumper.php create mode 100644 freescout-dist/vendor/tedivm/jshrink/src/JShrink/Minifier.php create mode 100644 freescout-dist/vendor/tijsverkoyen/css-to-inline-styles/src/Css/Processor.php create mode 100644 freescout-dist/vendor/tijsverkoyen/css-to-inline-styles/src/Css/Property/Processor.php create mode 100644 freescout-dist/vendor/tijsverkoyen/css-to-inline-styles/src/Css/Property/Property.php create mode 100644 freescout-dist/vendor/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Processor.php create mode 100644 freescout-dist/vendor/tijsverkoyen/css-to-inline-styles/src/Css/Rule/Rule.php create mode 100644 freescout-dist/vendor/tijsverkoyen/css-to-inline-styles/src/CssToInlineStyles.php create mode 100644 freescout-dist/vendor/tormjens/eventy/.travis.yml create mode 100644 freescout-dist/vendor/tormjens/eventy/src/EventBladeServiceProvider.php create mode 100644 freescout-dist/vendor/tormjens/eventy/src/EventServiceProvider.php create mode 100644 freescout-dist/vendor/tormjens/eventy/src/Events.php create mode 100644 freescout-dist/vendor/tormjens/eventy/src/Facades/Events.php create mode 100644 freescout-dist/vendor/vlucas/phpdotenv/src/Dotenv.php create mode 100644 freescout-dist/vendor/vlucas/phpdotenv/src/Exception/ExceptionInterface.php create mode 100644 freescout-dist/vendor/vlucas/phpdotenv/src/Exception/InvalidCallbackException.php create mode 100644 freescout-dist/vendor/vlucas/phpdotenv/src/Exception/InvalidFileException.php create mode 100644 freescout-dist/vendor/vlucas/phpdotenv/src/Exception/InvalidPathException.php create mode 100644 freescout-dist/vendor/vlucas/phpdotenv/src/Exception/ValidationException.php create mode 100644 freescout-dist/vendor/vlucas/phpdotenv/src/Validator.php create mode 100644 freescout-dist/vendor/watson/rememberable/src/Query/Builder.php create mode 100644 freescout-dist/vendor/watson/rememberable/src/Rememberable.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/.travis.yml create mode 100644 freescout-dist/vendor/webklex/laravel-imap/_config.yml create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/ClientManager.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/EncodingAliases.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Exceptions/ConnectionFailedException.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Exceptions/GetMessagesFailedException.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Exceptions/InvalidWhereQueryCriteriaException.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Exceptions/MessageSearchValidationException.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Exceptions/MethodNotFoundException.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Facades/Client.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Folder.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Providers/LaravelServiceProvider.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Query/Query.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Query/WhereQuery.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Support/AttachmentCollection.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Support/FlagCollection.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Support/FolderCollection.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Support/MessageCollection.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/IMAP/Support/PaginatedCollection.php create mode 100644 freescout-dist/vendor/webklex/laravel-imap/src/config/imap.php create mode 100644 freescout-dist/vendor/webklex/php-imap/.travis.yml create mode 100644 freescout-dist/vendor/webklex/php-imap/_config.yml create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Address.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Attribute.php create mode 100755 freescout-dist/vendor/webklex/php-imap/src/Client.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/ClientManager.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Connection/Protocols/LegacyProtocol.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Connection/Protocols/Protocol.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Connection/Protocols/ProtocolInterface.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/EncodingAliases.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/Event.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/FlagDeletedEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/FlagNewEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/FolderDeletedEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/FolderMovedEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/FolderNewEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/MessageCopiedEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/MessageDeletedEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/MessageMovedEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/MessageNewEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Events/MessageRestoredEvent.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/AuthFailedException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/ConnectionFailedException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/EventNotFoundException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/FolderFetchingException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/GetMessagesFailedException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/InvalidMessageDateException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/InvalidWhereQueryCriteriaException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MaskNotFoundException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MessageContentFetchingException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MessageFlagException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MessageHeaderFetchingException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MessageNotFoundException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MessageSearchValidationException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MethodNotFoundException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/MethodNotSupportedException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/NotSupportedCapabilityException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/ProtocolNotSupportedException.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Exceptions/RuntimeException.php create mode 100755 freescout-dist/vendor/webklex/php-imap/src/Folder.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/IMAP.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Part.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Query/Query.php create mode 100755 freescout-dist/vendor/webklex/php-imap/src/Query/WhereQuery.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Support/AttachmentCollection.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Support/FlagCollection.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Support/FolderCollection.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Support/Masks/AttachmentMask.php create mode 100755 freescout-dist/vendor/webklex/php-imap/src/Support/Masks/Mask.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Support/Masks/MessageMask.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Support/MessageCollection.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Support/PaginatedCollection.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/Traits/HasEvents.php create mode 100644 freescout-dist/vendor/webklex/php-imap/src/config/imap.php create mode 100644 freescout-dist/webpack.mix.js diff --git a/freescout-dist/.editorconfig b/freescout-dist/.editorconfig new file mode 100644 index 0000000..6f2164b --- /dev/null +++ b/freescout-dist/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +indent_size = 4 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.json] +insert_final_newline = false diff --git a/freescout-dist/.env.example b/freescout-dist/.env.example new file mode 100644 index 0000000..883337e --- /dev/null +++ b/freescout-dist/.env.example @@ -0,0 +1,47 @@ +#################################################################################################### +## If you want to use web installer **DO NOT** create `.env` file manually. +## If `.env` file exists in the root of your app, web installer won't run. +## +## Every time you are making changes in .env file, in order changes to take an effect you need to run: +## php artisan freescout:clear-cache +##################################################################################################### + +# Application URL +APP_URL=https://example.com + +# If you are using HTTPS, feel free to uncomment this line to improve security +#SESSION_SECURE_COOKIE=true + +# Enter your proxy address here if freescout.net is not available from your server +# (access to freescout.net is required to obtain official modules) +#APP_PROXY= + +# Custom headers to add to all outgoing emails. +#APP_CUSTOM_MAIL_HEADERS="IsTransactional:True;X-Custom-Header:value" + +# Uncomment if you have many folders and you are experiencing performance issues +#APP_UPDATE_FOLDER_COUNTERS_IN_BACKGROUND=true + +# Timezones: https://github.com/freescout-helpdesk/freescout/wiki/PHP-Timezones +# Comment it to use default timezone from php.ini +#APP_TIMEZONE=Europe/London + +# Comma separated list of trusted proxies for proper IP detection in FreeScout. +# To trust all proxies that connect to your server use single asterisk: * +# To trust ALL proxies, including those that are in a chain of forwarding use double asterisk: ** +#APP_TRUSTED_PROXIES=192.168.1.1,192.168.1.2,192.168.1.3 + +DB_CONNECTION=mysql +DB_HOST=localhost +DB_PORT=3306 +DB_DATABASE= +DB_USERNAME= +# Maximum password length is 50 characters +DB_PASSWORD= + +# Run the following console command to generate the key: php artisan key:generate +# Otherwise application will show the following error: "Whoops, looks like something went wrong" +APP_KEY= + +# Uncomment to see errors in your browser, don't forget to comment it back when debugging finished +#APP_DEBUG=true diff --git a/freescout-dist/.env.travis b/freescout-dist/.env.travis new file mode 100644 index 0000000..3045790 --- /dev/null +++ b/freescout-dist/.env.travis @@ -0,0 +1,10 @@ +APP_ENV=testing +APP_KEY=SomeRandomString7 + +DB_CONNECTION=testing +DB_TEST_USERNAME=root +DB_TEST_PASSWORD= + +CACHE_DRIVER=array +SESSION_DRIVER=array +QUEUE_DRIVER=sync \ No newline at end of file diff --git a/freescout-dist/.gitattributes b/freescout-dist/.gitattributes new file mode 100644 index 0000000..967315d --- /dev/null +++ b/freescout-dist/.gitattributes @@ -0,0 +1,5 @@ +* text=auto +*.css linguist-vendored +*.scss linguist-vendored +*.js linguist-vendored +CHANGELOG.md export-ignore diff --git a/freescout-dist/.gitcommit b/freescout-dist/.gitcommit new file mode 100644 index 0000000..b62fed1 --- /dev/null +++ b/freescout-dist/.gitcommit @@ -0,0 +1 @@ +28e2d659db742540723b7d6cea7f0261cfe34bf1 diff --git a/freescout-dist/.github/ISSUE_TEMPLATE/general_help_request.md b/freescout-dist/.github/ISSUE_TEMPLATE/general_help_request.md new file mode 100644 index 0000000..2db1823 --- /dev/null +++ b/freescout-dist/.github/ISSUE_TEMPLATE/general_help_request.md @@ -0,0 +1,23 @@ +--- +name: General Help Request +about: Create a general help request + +--- + + +PHP version: +FreeScout version: +Database: MySQL / PostgreSQL +Are you using CloudFlare: Yes / No \ No newline at end of file diff --git a/freescout-dist/.github/PULL_REQUEST_TEMPLATE.md b/freescout-dist/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..49a1813 --- /dev/null +++ b/freescout-dist/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,3 @@ +Keep in mind that pull requests should be sent to the `master` branch! See https://github.com/freescout-helpdesk/freescout/wiki/Development-Guide#github-workflow + +Now you can delete this text and type the description of your pull request... \ No newline at end of file diff --git a/freescout-dist/.github/workflows/lint-php.yml b/freescout-dist/.github/workflows/lint-php.yml new file mode 100644 index 0000000..de2c81f --- /dev/null +++ b/freescout-dist/.github/workflows/lint-php.yml @@ -0,0 +1,20 @@ +name: PHP Code Sniffer + +on: + workflow_dispatch: + +jobs: + build: + name: Lint PHP + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: 8.1 + tools: phpcs + + - name: Run check + run: phpcs diff --git a/freescout-dist/.github/workflows/test-pgsql.yml b/freescout-dist/.github/workflows/test-pgsql.yml new file mode 100644 index 0000000..4cf6462 --- /dev/null +++ b/freescout-dist/.github/workflows/test-pgsql.yml @@ -0,0 +1,59 @@ +name: Test App (PostgreSQL) + +on: + push: + branches: + - master + workflow_dispatch: + +jobs: + test: + name: Test App (PostgreSQL) + runs-on: ubuntu-latest + + env: + DB_CONNECTION: testing_pgsql + + services: + postgres: + image: postgres:latest + env: + POSTGRES_USER: freescout-test + POSTGRES_PASSWORD: freescout-test + POSTGRES_DB: freescout-test + ports: + - 5432:5432 + # Set health checks to wait until postgres has started + options: >- + --health-cmd pg_isready + --health-interval 10s + --health-timeout 5s + --health-retries 5 + + strategy: + matrix: + php: ['7.3', '7.4', '8.0', '8.1', '8.2'] + + steps: + - uses: actions/checkout@v3 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: pgsql, mbstring, xml, imap, zip, gd, curl, intl, json + + - name: Install composer dependencies + run: composer install --ignore-platform-reqs --no-interaction + + - name: Migrate and seed the database + run: | + php${{ matrix.php }} artisan migrate --force -n --database=testing_pgsql + php${{ matrix.php }} artisan db:seed --force -n --database=testing_pgsql + env: + DB_PORT: ${{ job.services.postgres.ports[5432] }} + + - name: Run PHP tests + run: php${{ matrix.php }} ./vendor/bin/phpunit + env: + DB_PORT: ${{ job.services.postgres.ports[5432] }} \ No newline at end of file diff --git a/freescout-dist/.github/workflows/test.yml b/freescout-dist/.github/workflows/test.yml new file mode 100644 index 0000000..6e327e7 --- /dev/null +++ b/freescout-dist/.github/workflows/test.yml @@ -0,0 +1,45 @@ +name: Test App (MySQL) + +on: + push: + branches: + - master + workflow_dispatch: + +jobs: + test: + name: Test App (MySQL) + runs-on: ubuntu-latest + strategy: + matrix: + php: ['7.3', '7.4', '8.0', '8.1', '8.2'] + steps: + - uses: actions/checkout@v3 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: mysql, mbstring, xml, imap, zip, gd, curl, intl, json + + - name: Start MySQL + run: | + sudo systemctl start mysql + + - name: Setup database + run: | + mysql -uroot -proot -e 'CREATE DATABASE IF NOT EXISTS `freescout-test`;' + mysql -uroot -proot -e "CREATE USER 'freescout-test'@'localhost' IDENTIFIED WITH mysql_native_password BY 'freescout-test';" + mysql -uroot -proot -e "GRANT ALL ON \`freescout-test\`.* TO 'freescout-test'@'localhost';" + mysql -uroot -proot -e 'FLUSH PRIVILEGES;' + + - name: Install composer dependencies + run: composer install --ignore-platform-reqs --no-interaction + + - name: Migrate and seed the database + run: | + php${{ matrix.php }} artisan migrate --force -n --database=testing + php${{ matrix.php }} artisan db:seed --force -n --database=testing + + - name: Run PHP tests + run: php${{ matrix.php }} ./vendor/bin/phpunit \ No newline at end of file diff --git a/freescout-dist/.gitignore b/freescout-dist/.gitignore new file mode 100644 index 0000000..29e5382 --- /dev/null +++ b/freescout-dist/.gitignore @@ -0,0 +1,36 @@ +/node_modules +/public/hot +/public/storage +/storage/*.key +# We are committing /vendor directory to make installation process super easy, even on a shared hosting: +# - https://www.codeenigma.com/build/blog/do-you-really-need-composer-production +# - https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md +/vendor/**/.git +#/vendor +/.idea +/.vagrant +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +.env +app/Console/Commands/Test* +/bootstrap/compiled.php +composer.phar +#composer.lock +.DS_Store +Thumbs.db +#/.htaccess +/public/css/builds/ +/public/js/builds/ +/public/.well-known +/Modules +/Modules/**/.git +/public/modules +/public/docs +/storage/.ignore_locales +/storage/.installed +/tools +.well-known +/resources/lang/module.* +.phpunit.result.cache \ No newline at end of file diff --git a/freescout-dist/.htaccess b/freescout-dist/.htaccess new file mode 100644 index 0000000..d92a72c --- /dev/null +++ b/freescout-dist/.htaccess @@ -0,0 +1,10 @@ +# On some hostings it is impossible to change web root directory +# so we rewrite all web requests into /public folder + + RewriteEngine on + # On some hostings it does not work as "public/$1", but works as "/public/$1". + # But we can't write it as "/public/$1" because in this case it does not work + # when application is installed in subdirectory. + RewriteCond %{REQUEST_URI} !/\.well\-known/?.* + RewriteRule (.*) public/$1 [L] + \ No newline at end of file diff --git a/freescout-dist/.travis.yml b/freescout-dist/.travis.yml new file mode 100644 index 0000000..e83a632 --- /dev/null +++ b/freescout-dist/.travis.yml @@ -0,0 +1,15 @@ +language: php + +php: + - 7.0 + - 7.2 + - 7.4 + - 8.0 + +before_script: + - cp .env.travis .env + - mysql -e 'create database homestead_test;' + +# phpunit testing is disabled as dist vendor is cleared by removing unneeded files +#script: +# - vendor/bin/phpunit \ No newline at end of file diff --git a/freescout-dist/LICENSE b/freescout-dist/LICENSE new file mode 100644 index 0000000..da7618d --- /dev/null +++ b/freescout-dist/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + 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 +them 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. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey 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; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defences to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If 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 convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero 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 that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + 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. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +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. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + 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 +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 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 Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/freescout-dist/README.md b/freescout-dist/README.md new file mode 100644 index 0000000..df97bae --- /dev/null +++ b/freescout-dist/README.md @@ -0,0 +1,150 @@ +# Free Self-Hosted Zendesk & Help Scout Alternative + +
+ + +

+ +[![PHP version](https://freescout-helpdesk.github.io/img/badges/PHP-7.1%2B-blue.svg)](https://github.com/freescout-helpdesk/freescout#requirements) [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Ffreescout-helpdesk%2Ffreescout&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com) + +
+ +**FreeScout** is the super lightweight and powerful free open source help desk and shared inbox built with PHP (Laravel framework). Now you can enjoy free Zendesk & Help Scout without giving up privacy or locking yourself into a service you don't control. FreeScout has been developed from scratch and is not using any copyrighted Help Scout or Zendesk materials. + +If you want to support the project feel free to **star this repository**. It helps to increase the visibility of the project and let people know that it is valuable. Thanks for your support! + +![FreeScout](https://freescout-helpdesk.github.io/img/screenshots/screenshot.png) + +## Table of Contents + * [Demo](#demo) + * [Features](#features) + * [Mobile Apps](#mobile-apps) + * [Requirements](#requirements) + * [Installation](#installation) + * [Cloud Hosted](#cloud-hosted) + * [Modules](#modules) + * [Tools & Integrations](#tools--integrations) + * [News & Updates](#news--updates) + * [Contributing](#contributing) + * [Screenshots](#screenshots) + +## Demo + +**[Live Demo](https://demo.freescout.net)** + +## Features + + * No limitations on the number of users, tickets, mailboxes, etc. + * 100% Mobile-friendly. + * Multilingual: English, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, German, Italian, Japanese, Korean, Norwegian, Persian, Polish, Portuguese, Russian, Spanish, Slovak, Swedish. + * Seamless email integration. + * Supports modern Microsoft Exchange authentication. + * Web installer & updater. + * Starred conversations. + * Forwarding conversations. + * Merging conversations. + * Moving conversations between mailboxes. + * Phone conversations. + * Sending new conversations to multiple recipients at once. + * Collision detection – notice is shown when two agents open the same conversation. + * Push notifications. + * Following a conversation. + * Auto reply. + * Internal notes. + * Automatic refreshing of the conversations list without the need to reload the page. + * Pasting screenshots from the clipboard into the reply area. + * Configuring notifications on a per user basis. + * Open tracking. + * Editing threads. + * Search. + * And more… + +Need anything else? Suggest features [here](https://freescout.net/request-feature/). + +## Mobile Apps + +Mobile apps support the same functionality and modules as the web version of your FreeScout installation. Both support agents and administrators can use mobile apps. + +Android App iOS App + +## Requirements + +FreeScout is a pure PHP/MySQL application, so it can be easily deployed even on a shared hosting. + + * Nginx / Apache / IIS + * PHP 7.1 - 8.2 + * MySQL 5.0+ / MariaDB 5.0+ / PostgreSQL + +There is no minimum system requirements (CPU / RAM) – FreeScout will run on any system. + +## Installation + +[Installation Guide](https://github.com/freescout-helpdesk/freescout/wiki/Installation-Guide) + +Images & one-click installs: + +* [Docker Image](http://freescout.net/docker/) +* [Softaculous](http://www.softaculous.com/apps/customersupport/FreeScout) (cPanel, Plesk, ISPmanager, H-Sphere, DirectAdmin, InterWorx) +* [Fantastico](http://ff3.netenberg.com/visitors/scripts/freescout/view) (cPanel, DirectAdmin, ISP Manager, ISP Config) +* [Cloudron](https://cloudron.io/store/net.freescout.cloudronapp.html) +* [Ubuntu](https://github.com/freescout-helpdesk/freescout/wiki/Installation-Guide#interactive-installation-bash-script-ubuntu) (bash script) + +## Cloud Hosted + +[Cloud Hosted FreeScout](https://freescout.net/cloud-hosted/) + +## Modules + +* [Official Modules](https://freescout.net/modules/) +* [Community Modules](https://freescout.net/community-modules/) + +## Tools & Integrations + + * [API](https://api-docs.freescout.net/) + * [Migrate to FreeScout](http://freescout.net/migrate/) (from any help desk) + * [Zapier](https://freescout.net/zapier/) + * [Make](https://freescout.net/make-integration/) (Integromat) + +## News & Updates + +Don't miss news, updates and new modules! + +[Email Newsletter](https://freescout.net/subscribe/) | [Facebook](https://freescout.net/facebook/) | [Twitter](https://freescout.net/twitter/) | [YouTube](https://freescout.net/youtube/) | [Telegram](https://freescout.net/telegram/) | [RSS](https://freescout.net/feed/) + +## Contributing + +* [Support the project by leaving a feedback](https://github.com/freescout-helpdesk/freescout/issues/288) +* [Development Guide](https://github.com/freescout-helpdesk/freescout/wiki/Development-Guide) +* [Todo list](https://github.com/freescout-helpdesk/freescout/labels/help%20wanted) +* [Translate](https://github.com/freescout-helpdesk/freescout/wiki/Translate) + +## Screenshots + +Dashboard: + +![Dashboard](https://freescout-helpdesk.github.io/img/screenshots/dashboard.png) + +Conversation: + +![Conversation](https://freescout-helpdesk.github.io/img/screenshots/conversation.png) + + +Mailbox connection settings page: + +![Mailbox connection settings page](https://freescout-helpdesk.github.io/img/screenshots/mailbox-connection.png) + +Notifications: + +![Notifications](https://freescout-helpdesk.github.io/img/screenshots/notifications.png) + +Push notification: + +![Push notification](https://freescout-helpdesk.github.io/img/screenshots/push.png) + +Web installer: + +![Web installer](https://freescout-helpdesk.github.io/img/screenshots/installer.png) + +Login page: + +![Login page](https://freescout-helpdesk.github.io/img/screenshots/freescout-login.png) \ No newline at end of file diff --git a/freescout-dist/SECURITY.md b/freescout-dist/SECURITY.md new file mode 100644 index 0000000..b445b39 --- /dev/null +++ b/freescout-dist/SECURITY.md @@ -0,0 +1,5 @@ +# Security Policy + +## Reporting a Vulnerability + +Email at support@freescout.net \ No newline at end of file diff --git a/freescout-dist/app/ActivityLog.php b/freescout-dist/app/ActivityLog.php new file mode 100644 index 0000000..944d014 --- /dev/null +++ b/freescout-dist/app/ActivityLog.php @@ -0,0 +1,135 @@ +description) { + case self::DESCRIPTION_USER_LOGIN: + return __('Logged in'); + case self::DESCRIPTION_USER_LOGOUT: + return __('Logged out'); + case self::DESCRIPTION_USER_REGISTER: + return __('Registered'); + case self::DESCRIPTION_USER_LOCKED: + return __('Locked out'); + case self::DESCRIPTION_USER_LOGIN_FAILED: + return __('Failed login'); + case self::DESCRIPTION_USER_PASSWORD_RESET: + return __('Reset password'); + case self::DESCRIPTION_EMAILS_SENDING_ERROR_TO_CUSTOMER: + return __('Error sending email to customer'); + case self::DESCRIPTION_EMAILS_SENDING_ERROR_TO_USER: + return __('Error sending email to user'); + case self::DESCRIPTION_EMAILS_SENDING_ERROR_INVITE: + return __('Error sending invitation email to user'); + case self::DESCRIPTION_EMAILS_SENDING_ERROR_PASSWORD_CHANGED: + return __('Error sending password changed notification to user'); + case self::DESCRIPTION_EMAILS_SENDING_ERROR_ALERT: + return __('Error sending alert'); + case self::DESCRIPTION_EMAILS_SENDING_WRONG_EMAIL: + return __('Error sending email to the user who replied to notification from wrong email'); + case self::DESCRIPTION_EMAILS_FETCHING_ERROR: + return __('Error fetching email'); + case self::DESCRIPTION_SYSTEM_ERROR: + return __('System error'); + case self::DESCRIPTION_USER_DELETED: + return __('Deleted user'); + default: + return $this->description; + break; + } + } + + /** + * Get title for the log record. + */ + public static function getLogTitle($log_name) + { + switch ($log_name) { + case self::NAME_USER: + return __('Users'); + case self::NAME_OUT_EMAILS: + return __('Outgoing Emails'); + case self::NAME_EMAILS_SENDING: + return __('Send Errors'); + case self::NAME_EMAILS_FETCHING: + return __('Fetch Errors'); + case self::NAME_SYSTEM: + return __('System'); + case self::NAME_APP_LOGS: + return __('App Logs'); + default: + return ucwords(str_replace('_', ' ', $log_name)); + } + } + + public static function formatColTitle($col) + { + $col = str_replace('_', ' ', $col); + $col = ucfirst($col); + + return $col; + } + + /** + * Get log names. + * + * @return [type] [description] + */ + public static function getLogNames() + { + return self::select('log_name')->distinct()->pluck('log_name')->toArray(); + } + + /** + * Get available log names. + * + * @return [type] [description] + */ + public static function getAvailableLogs($check_existing = true) + { + $available_logs = self::$available_logs; + if ($check_existing) { + $available_logs = array_merge($available_logs, self::getLogNames()); + } + + return array_unique(\Eventy::filter('activity_log.available_logs', self::$available_logs)); + } +} diff --git a/freescout-dist/app/Attachment.php b/freescout-dist/app/Attachment.php new file mode 100644 index 0000000..61773f5 --- /dev/null +++ b/freescout-dist/app/Attachment.php @@ -0,0 +1,450 @@ + self::TYPE_MESSAGE, + 'application' => self::TYPE_APPLICATION, + 'audio' => self::TYPE_AUDIO, + 'image' => self::TYPE_IMAGE, + 'video' => self::TYPE_VIDEO, + 'model' => self::TYPE_MODEL, + 'text' => self::TYPE_TEXT, + 'multipart' => self::TYPE_MULTIPART, + 'other' => self::TYPE_OTHER, + ]; + + public static $type_extensions = [ + self::TYPE_VIDEO => ['flv', 'mp4', 'm3u8', 'ts', '3gp', 'mov', 'avi', 'wmv'] + ]; + + public $timestamps = false; + + /** + * Get thread. + */ + public function thread() + { + return $this->belongsTo('App\Thread'); + } + + /** + * Save attachment to file and database. + */ + public static function create($file_name, $mime_type, $type, $content, $uploaded_file, $embedded = false, $thread_id = null, $user_id = null) + { + if (!$content && !$uploaded_file) { + return false; + } + + // Sanitize mime type. + // https://github.com/freescout-helpdesk/freescout/issues/3048 + $mime_duplicate = strpos($mime_type, "application/vnd.openxmlformats", 1); + if ($mime_duplicate) { + $mime_type = substr($mime_type, $mime_duplicate); + } + $mime_type = substr($mime_type, 0, self::MIME_TYPE_MAX_LENGTH); + + $orig_extension = pathinfo($file_name, PATHINFO_EXTENSION); + + // Add underscore to the extension if file has restricted extension. + $file_name = \Helper::sanitizeUploadedFileName($file_name, $uploaded_file, $content); + + // Replace some symbols in file name. + // Gmail can not load image if it contains spaces. + $file_name = preg_replace('/[ #\/]/', '_', $file_name); + // Replace soft hyphens. + $file_name = str_replace(html_entity_decode('­'), '_', $file_name); + + if (!$file_name) { + if (!$orig_extension) { + preg_match("/.*\/([^\/]+)$/", $mime_type, $m); + if (!empty($m[1])) { + $orig_extension = $m[1]; + } + } + $file_name = uniqid(); + if ($orig_extension) { + $file_name .= '.'.$orig_extension; + } + } + + // https://github.com/freescout-helpdesk/freescout/issues/2385 + // Fix for webklex/php-imap. + if ($file_name == 'undefined' && $mime_type == 'message/rfc822') { + $file_name = 'RFC822.eml'; + } + + // https://github.com/freescout-helpdesk/freescout/issues/1412#issuecomment-1658881493 + if ($file_name == 'undefined' && $mime_type == 'text/calendar') { + $file_name = 'calendar.ics'; + } + + if (strlen($file_name) > 255) { + $without_ext = pathinfo($file_name, PATHINFO_FILENAME); + $extension = pathinfo($file_name, PATHINFO_EXTENSION); + // 125 because file name may have unicode symbols. + $file_name = \Helper::substrUnicode($without_ext, 0, 125-strlen($extension)-1); + $file_name .= '.'.$extension; + } + + if (!$type) { + $type = self::detectType($mime_type, $orig_extension); + } + + $attachment = new self(); + $attachment->thread_id = $thread_id; + $attachment->user_id = $user_id; + $attachment->file_name = $file_name; + $attachment->mime_type = $mime_type; + $attachment->type = $type; + $attachment->embedded = $embedded; + $attachment->save(); + + $file_info = self::saveFileToDisk($attachment, $file_name, $content, $uploaded_file); + + $attachment->file_dir = $file_info['file_dir']; + $attachment->size = Storage::disk(self::DISK)->size($file_info['file_path']); + $attachment->save(); + + return $attachment; + } + + /** + * Save file to the disk and return file_dir. + */ + public static function saveFileToDisk($attachment, $file_name, $content, $uploaded_file) + { + // Save file from content or copy file. + // We have to keep file name as is, so if file exists we create extra folder. + // Examples: 1/2/3 + $file_dir = self::generatePath($attachment->id); + + $i = 0; + do { + $i++; + $file_path = self::DIRECTORY.DIRECTORY_SEPARATOR.$file_dir.$i.DIRECTORY_SEPARATOR.$file_name; + } while (Storage::disk(self::DISK)->exists($file_path)); + + $file_dir .= $i.DIRECTORY_SEPARATOR; + + if ($uploaded_file) { + $uploaded_file->storeAs(self::DIRECTORY.DIRECTORY_SEPARATOR.$file_dir, $file_name, ['disk' => self::DISK]); + } else { + Storage::disk(self::DISK)->put($file_path, $content); + } + + \Helper::sanitizeUploadedFileData($file_path, \Helper::getPrivateStorage(), $content); + + return [ + 'file_dir' => $file_dir, + 'file_path' => $file_path, + ]; + } + + /** + * Get file path. + * Examples: 1/2, 1/3. + * + * @param int $id + * + * @return string + */ + public static function generatePath($id) + { + $hash = md5($id); + + $first = -1; + $second = 0; + + for ($i = 0; $i < strlen($hash); $i++) { + if (is_numeric($hash[$i])) { + if ($first == -1) { + $first = $hash[$i]; + } else { + $second = $hash[$i]; + break; + } + } + } + if ($first == -1) { + $first = 0; + } + + return $first.DIRECTORY_SEPARATOR.$second.DIRECTORY_SEPARATOR; + } + + /** + * Detect attachment type by it's mime type. + * + * @param string $mime_type + * + * @return int + */ + public static function detectType($mime_type, $extension = '') + { + if (preg_match("/^text\//", $mime_type)) { + return self::TYPE_TEXT; + } elseif (preg_match("/^message\//", $mime_type)) { + return self::TYPE_MESSAGE; + } elseif (preg_match("/^application\//", $mime_type)) { + // This is tricky mime type. + // For .mp4 mime type can be application/octet-stream + if (!empty($extension) && in_array(strtolower($extension), self::$type_extensions[self::TYPE_VIDEO])) { + return self::TYPE_VIDEO; + } + return self::TYPE_APPLICATION; + } elseif (preg_match("/^audio\//", $mime_type)) { + return self::TYPE_AUDIO; + } elseif (preg_match("/^image\//", $mime_type)) { + return self::TYPE_IMAGE; + } elseif (preg_match("/^video\//", $mime_type)) { + return self::TYPE_VIDEO; + } elseif (preg_match("/^model\//", $mime_type)) { + return self::TYPE_MODEL; + } else { + return self::TYPE_OTHER; + } + } + + /** + * Convert type name to integer. + */ + public static function typeNameToInt($type_name) + { + if (!empty(self::$types[$type_name])) { + return self::$types[$type_name]; + } else { + return self::TYPE_OTHER; + } + } + + /** + * Get attachment full public URL. + * + * @return string + */ + public function url() + { + $file_url = Storage::url($this->getStorageFilePath()); + + // Fix percents. + // https://github.com/freescout-helpdesk/freescout/issues/3530 + $file_url = str_replace('%', '%25', $file_url); + + return $file_url.'?id='.$this->id.'&token='.$this->getToken(); + } + + /** + * Get hashed security token for the attachment. + */ + public function getToken() + { + // \Hash::make() may contain . and / symbols which may cause problems. + return md5(config('app.key').$this->id.$this->size); + } + + /** + * Outputs the current Attachment as download + */ + public function download($view = false) + { + $headers = []; + // #533 + //return $this->getDisk()->download($this->getStorageFilePath(), \Str::ascii($this->file_name)); + if ($view) { + $headers['Content-Disposition'] = ''; + } + $file_name = $this->file_name; + + if ($file_name == "RFC822"){ + $file_name = $file_name.'.eml'; + } + + return $this->getDisk()->download($this->getStorageFilePath(), $file_name, $headers); + } + + private function getDisk() { + return Storage::disk(self::DISK); + } + + /** + * Convert size into human readable format. + * + * @return string + */ + public function getSizeName() + { + return self::formatBytes($this->size); + } + + /** + * attachment/... + */ + public function getStorageFilePath() + { + return self::DIRECTORY.DIRECTORY_SEPARATOR.$this->file_dir.$this->file_name; + } + + /** + * /var/html/storage/app/attachment/... + */ + public function getLocalFilePath($full = true) + { + if ($full) { + return $this->getDisk()->path(self::DIRECTORY.DIRECTORY_SEPARATOR.$this->file_dir.$this->file_name); + } else { + return DIRECTORY_SEPARATOR.'storage'.DIRECTORY_SEPARATOR.'app'.DIRECTORY_SEPARATOR.self::DIRECTORY.DIRECTORY_SEPARATOR.$this->file_dir.$this->file_name; + } + } + + /** + * Check if the attachment file actually exists on the disk. + */ + public function fileExists() + { + return $this->getDisk()->exists(self::DIRECTORY.DIRECTORY_SEPARATOR.$this->file_dir.$this->file_name); + } + + public static function formatBytes($size, $precision = 0) + { + $size = (int) $size; + if ($size > 0) { + $base = log($size) / log(1024); + $suffixes = [' b', ' KB', ' MB', ' GB', ' TB']; + + return round(pow(1024, $base - floor($base)), $precision).$suffixes[floor($base)]; + } else { + return $size; + } + } + + /** + * Delete attachments from disk and DB. + * Embeds are not taken into account. + * + * @param array $attachments + */ + public static function deleteByIds($attachment_ids) + { + if (!count($attachment_ids)) { + return; + } + $attachments = self::whereIn('id', $attachment_ids)->get(); + + // Delete from disk + self::deleteForever($attachments); + } + + /** + * Delete attachments by thread IDs. + */ + public static function deleteByThreadIds($thread_ids) + { + if (!count($thread_ids)) { + return; + } + $attachments = self::whereIn('thread_id', $thread_ids)->get(); + + // Delete from disk + self::deleteForever($attachments); + } + + public static function deleteForever($attachments) + { + // Delete from disk + foreach ($attachments as $attachment) { + $attachment->getDisk()->delete($attachment->getStorageFilePath()); + } + + // Delete from DB + self::whereIn('id', $attachments->pluck('id')->toArray())->delete(); + } + + /** + * Delete attachments and update Thread & Conversation. + */ + public static function deleteAttachments($attachments) + { + if (!$attachments instanceof \Illuminate\Support\Collection) { + $attachments = collect($attachments); + } + + foreach ($attachments as $attachment) { + if ($attachment->thread_id && $attachment->thread + && count($attachment->thread->attachments) <= 1 + ) { + $attachment->thread->has_attachments = false; + $attachment->thread->save(); + // Update conversation. + $conversation = $attachment->thread->conversation; + foreach ($conversation->threads as $thread) { + if ($thread->has_attachments) { + break 2; + } + } + $conversation->has_attachments = false; + $conversation->save(); + } + } + Attachment::deleteForever($attachments); + } + + /** + * Create a copy of the attachment and it's file. + */ + public function duplicate($thread_id = null) + { + $new_attachment = $this->replicate(); + if ($thread_id) { + $new_attachment->thread_id = $thread_id; + } + + $new_attachment->save(); + + try { + $attachment_file = new \Illuminate\Http\UploadedFile( + $this->getLocalFilePath(), $this->file_name, + null, null, true + ); + + $file_info = Attachment::saveFileToDisk($new_attachment, $new_attachment->file_name, '', $attachment_file); + + if (!empty($file_info['file_dir'])) { + $new_attachment->file_dir = $file_info['file_dir']; + $new_attachment->save(); + } + } catch (\Exception $e) { + \Helper::logException($e); + } + + return $new_attachment; + } + + public function getFileContents() + { + return $this->getDisk()->get($this->getStorageFilePath()); + } +} diff --git a/freescout-dist/app/Broadcasting/Broadcasters/PolycastBroadcaster.php b/freescout-dist/app/Broadcasting/Broadcasters/PolycastBroadcaster.php new file mode 100644 index 0000000..51e5b51 --- /dev/null +++ b/freescout-dist/app/Broadcasting/Broadcasters/PolycastBroadcaster.php @@ -0,0 +1,127 @@ +db = $app['db']; + if (\Config::get('broadcasting.connections.polycast.delete_old')) { + $this->delete_old = \Config::get('broadcasting.connections.polycast.delete_old'); + } + } + + /** + * Broadcast is called when the queued job is processed. + */ + public function broadcast(array $channels, $event, array $payload = []) + { + // delete events older than two minutes + \DB::table('polycast_events')->where('created_at', '<', Carbon::now()->subMinutes($this->delete_old)->toDateTimeString())->delete(); + + // insert the new event + \DB::table('polycast_events')->insert([ + 'channels' => json_encode($channels), + 'event' => $event, + 'payload' => json_encode($payload), + 'created_at' => Carbon::now()->toDateTimeString(), + ]); + } + + /** + * Authenticate the incoming request for a given channel. + * + * @param \Illuminate\Http\Request $request + * + * @return mixed + */ + public function auth($request) + { + // For connect request + if (empty($request->channels)) { + return true; + } + + // Check all channels + foreach ($request->channels as $channel_name => $channel_info) { + // Copied from Illuminate\Broadcasting\Broadcasters\PusherBroadcaster + if (Str::startsWith($channel_name, ['private-', 'presence-']) && + !$request->user()) { + + throw new AccessDeniedHttpException(); + } + + if (Str::startsWith($channel_name, ['private-', 'presence-'])) { + $channelName = Str::startsWith($channel_name, 'private-') + ? Str::replaceFirst('private-', '', $channel_name) + : Str::replaceFirst('presence-', '', $channel_name); + // This throws an exception if needed. + parent::verifyUserCanAccessChannel( + $request, $channelName + ); + } + } + + return true; + } + + /** + * Return the valid authentication response. + * + * @param \Illuminate\Http\Request $request + * @param mixed $result + * + * @return mixed + */ + public function validAuthenticationResponse($request, $result) + { + // By some reason this is never called + return false; + + // Copied from Illuminate\Broadcasting\Broadcasters\RedisBroadcaster + // if (is_bool($result)) { + // return json_encode($result); + // } + + // return json_encode(['channel_data' => [ + // 'user_id' => $request->user()->getAuthIdentifier(), + // 'user_info' => $result, + // ]]); + } + + public function isDeferred() + { + return false; + } + + /* + * Created as there was an error: + * "Call to undefined method App\Broadcasting\Broadcasters\PolycastBroadcaster::channel()" + * + * It is called from routes/channels.php + */ + // public function channel($channel, callable $callback) + // { + // return true; + // //return (int) $user->id === (int) $id; + // } +} diff --git a/freescout-dist/app/Channels/RealtimeBroadcastChannel.php b/freescout-dist/app/Channels/RealtimeBroadcastChannel.php new file mode 100644 index 0000000..d96c013 --- /dev/null +++ b/freescout-dist/app/Channels/RealtimeBroadcastChannel.php @@ -0,0 +1,29 @@ +getData($notifiable, $notification); + + $event = new RealtimeBroadcastNotificationCreated( + $notifiable, $notification, is_array($message) ? $message : $message->data + ); + + return $this->events->dispatch($event); + } +} diff --git a/freescout-dist/app/Console/Commands/AfterAppUpdate.php b/freescout-dist/app/Console/Commands/AfterAppUpdate.php new file mode 100644 index 0000000..48dcc69 --- /dev/null +++ b/freescout-dist/app/Console/Commands/AfterAppUpdate.php @@ -0,0 +1,44 @@ +call('freescout:clear-cache'); + $this->call('migrate', ['--force' => true]); + $this->call('queue:restart'); + } +} diff --git a/freescout-dist/app/Console/Commands/Build.php b/freescout-dist/app/Console/Commands/Build.php new file mode 100644 index 0000000..f7f97e9 --- /dev/null +++ b/freescout-dist/app/Console/Commands/Build.php @@ -0,0 +1,43 @@ +call('freescout:generate-vars'); + $this->call('laroute:generate'); + } +} diff --git a/freescout-dist/app/Console/Commands/CheckConvViewers.php b/freescout-dist/app/Console/Commands/CheckConvViewers.php new file mode 100644 index 0000000..b41f388 --- /dev/null +++ b/freescout-dist/app/Console/Commands/CheckConvViewers.php @@ -0,0 +1,117 @@ + $conv_data) { + if (empty($conv_data) || !is_array($conv_data)) { + continue; + } + foreach ($conv_data as $user_id => $data) { + + if (!isset($data['t']) || !isset($data['r'])) { + continue; + } + + $view_date = Carbon::createFromFormat('Y-m-d H:i:s', $data['t']); + + if ($view_date && $now->diffInSeconds($view_date) > 25) { + // Remove user from viewers. + unset($cache_data[$conversation_id][$user_id]); + if (empty($cache_data[$conversation_id])) { + unset($cache_data[$conversation_id]); + } + $need_update = true; + + \Cache::forget('conv_view_'.$user_id.'_'.$conversation_id); + + // Create event to let other users know that user finished viewing conversation. + $notification_data = [ + 'conversation_id' => $conversation_id, + 'user_id' => $user_id, + ]; + event(new \App\Events\RealtimeConvViewFinish($notification_data)); + + \Eventy::action('conversation.view.finish', $conversation_id, $user_id, $now->diffInSeconds($view_date)); + } + } + } + + if ($need_update) { + // Update conversation cache data. + \Cache::put($cache_key, $cache_data, 20 /*minutes*/); + } + /*$cache_key = 'conv_view_'.$this->user_id.'_'.$this->conversation_id; + $cache_data = \Cache::get($cache_key); + + if (!isset($cache_data['t']) || !isset($cache_data['r'])) { + return; + } + + $view_date = Carbon::createFromFormat('Y-m-d H:i:s', $cache_data['t']); + $now = Carbon::now(); + + if ($view_date && $now->diffInSeconds($view_date) > 30) { + $cache_key = 'conv_view'; + if (!empty($cache_data[$this->conversation_id]) && !empty($cache_data[$this->conversation_id][$this->user_id])) { + // Remove user from viewers. + unset($cache_data[$this->conversation_id][$this->user_id]); + + // Update conversation cache data. + \Cache::put($cache_key, $cache_data, 1); + } + + // Create event to let other users know that user finished viewing conversation. + $notification_data = [ + 'conversation_id' => $conversation->id, + 'user_id' => $user->id, + ]; + event(new \App\Events\RealtimeConvViewFinish($notification_data)); + }*/ + } +} diff --git a/freescout-dist/app/Console/Commands/CheckRequirements.php b/freescout-dist/app/Console/Commands/CheckRequirements.php new file mode 100644 index 0000000..84fbf6f --- /dev/null +++ b/freescout-dist/app/Console/Commands/CheckRequirements.php @@ -0,0 +1,63 @@ +comment("PHP Version"); + $this->line(' '.str_pad(phpversion(), 30, '.'). ' '.(version_compare(phpversion(), config('installer.core.minPhpVersion'), '>=') ? 'OK' : 'NOT FOUND'), false); + + $this->comment("PHP Extensions"); + $this->output($php_extensions); + + // Functions. + $functions = \Helper::checkRequiredFunctions(); + + $this->comment("Functions"); + $this->output($functions); + $this->line(''); + } + + public function output($items) + { + foreach ($items as $item => $status) { + $this->line(' '.str_pad($item, 30, '.'). ' '.($status ? 'OK' : 'NOT FOUND'), false); + } + } +} diff --git a/freescout-dist/app/Console/Commands/CleanNotificationsTable.php b/freescout-dist/app/Console/Commands/CleanNotificationsTable.php new file mode 100644 index 0000000..35ebed8 --- /dev/null +++ b/freescout-dist/app/Console/Commands/CleanNotificationsTable.php @@ -0,0 +1,48 @@ +where('created_at', '<', \Carbon\Carbon::now()->modify(self::PERIOD)) + ->whereNotNull('read_at') + ->delete(); + + $this->info('['.date('Y-m-d H:i:s').'] Deleted old read notifications for: '.self::PERIOD); + } +} diff --git a/freescout-dist/app/Console/Commands/CleanSendLog.php b/freescout-dist/app/Console/Commands/CleanSendLog.php new file mode 100644 index 0000000..6deaa1f --- /dev/null +++ b/freescout-dist/app/Console/Commands/CleanSendLog.php @@ -0,0 +1,46 @@ +modify(self::PERIOD))->delete(); + + $this->info('['.date('Y-m-d H:i:s').'] Deleted send logs: '.self::PERIOD); + } +} diff --git a/freescout-dist/app/Console/Commands/CleanTmp.php b/freescout-dist/app/Console/Commands/CleanTmp.php new file mode 100644 index 0000000..9999f5d --- /dev/null +++ b/freescout-dist/app/Console/Commands/CleanTmp.php @@ -0,0 +1,46 @@ +comment("Done"); + } +} diff --git a/freescout-dist/app/Console/Commands/ClearCache.php b/freescout-dist/app/Console/Commands/ClearCache.php new file mode 100644 index 0000000..2c6adc2 --- /dev/null +++ b/freescout-dist/app/Console/Commands/ClearCache.php @@ -0,0 +1,62 @@ +call('clear-compiled'); + $this->call('cache:clear'); + $this->call('view:clear'); + if ($this->option('doNotCacheConfig')) { + $this->call('config:clear'); + } else { + $this->call('config:cache'); + // Laravel users `require` function to include config.php + // If opcache is being used for few seconds config.php is being cached. + if (function_exists('opcache_invalidate')) { + opcache_invalidate(app()->getCachedConfigPath()); + } + } + // Regenerate vars to get new data from .env + if (!$this->option('doNotGenerateVars')) { + $this->call('freescout:generate-vars'); + } + // This should not be done during installation. + if (\Helper::isInstalled()) { + \Helper::queueWorkerRestart(); + } + } +} diff --git a/freescout-dist/app/Console/Commands/CreateUser.php b/freescout-dist/app/Console/Commands/CreateUser.php new file mode 100644 index 0000000..b7de6be --- /dev/null +++ b/freescout-dist/app/Console/Commands/CreateUser.php @@ -0,0 +1,102 @@ +role = $this->option('role'); + if ($user->role ) { + if (!in_array($user->role , User::$roles)) { + $this->error('Invalid role'); + return false; + } + } else { + $user->role = $this->ask('User role (admin/user)', 'admin'); + while (!in_array($user->role, User::$roles)) { + $this->error('Invalid role'); + $user->role = $this->ask('Please enter valid role'); + } + } + $user->role = array_flip(User::$roles)[$user->role]; + + $user->first_name = $this->option('firstName') ? $this->option('firstName') : $this->ask('User first name'); + $user->last_name = $this->option('lastName') ? $this->option('lastName') : $this->ask('User last name'); + + $user->email = $this->option('email'); + if ($user->email) { + if (!filter_var($user->email, FILTER_VALIDATE_EMAIL)) { + $this->error('Invalid email address'); + return false; + } + } else { + $user->email = $this->ask('User email address'); + while (!filter_var($user->email, FILTER_VALIDATE_EMAIL)) { + $this->error('Incorrect email address'); + $user->email = $this->ask('Please enter valid email address'); + } + } + + $user->password = \Hash::make($this->option('password') ? $this->option('password') : $this->secret('User password')); + + if ($this->confirm('Do you want to create the user?', true)) { + if ($user->isAdmin()) { + $user->invite_state = User::INVITE_STATE_ACTIVATED; + } + + try { + $user->save(); + } catch (\Exception $e) { + $this->line($e->getMessage()); + $this->error('User already exists.'); + return false; + } + } + + $this->info('User created with id: '.$user->id); + + return true; + } +} diff --git a/freescout-dist/app/Console/Commands/FetchEmails.php b/freescout-dist/app/Console/Commands/FetchEmails.php new file mode 100644 index 0000000..3b68f30 --- /dev/null +++ b/freescout-dist/app/Console/Commands/FetchEmails.php @@ -0,0 +1,1503 @@ +line('['.date('Y-m-d H:i:s').'] Fetching '.($this->option('unseen') ? 'UNREAD' : 'ALL').' emails for the last '.$this->option('days').' days.'); + + $this->extra_import = []; + + if (Mailbox::getInProtocols() === Mailbox::$in_protocols) { + $this->mailboxes = Mailbox::get(); + } else { + // Get active mailboxes with the default in_protocols + $this->mailboxes = Mailbox::whereIn('in_protocol', array_keys(Mailbox::$in_protocols))->get(); + } + + // https://github.com/freescout-helpdesk/freescout/issues/2563 + // Add small delay between connections to avoid blocking by mail servers, + // especially when there many mailboxes. + // Microseconds: 1 second = 1 000 000 microseconds. + $sleep = 20000; + + foreach ($this->mailboxes as $mailbox) { + if (!$mailbox->isInActive()) { + continue; + } + + $sleep += 20000; + if ($sleep > 500000) { + $sleep = 500000; + } + + $this->info('['.date('Y-m-d H:i:s').'] Mailbox: '.$mailbox->name); + + $this->mailbox = $mailbox; + + try { + $this->fetch($mailbox); + } catch (\Exception $e) { + $successfully = false; + $this->logError('Error: '.$e->getMessage().'; File: '.$e->getFile().' ('.$e->getLine().')').')'; + } + + usleep($sleep); + } + + // Import emails sent to several mailboxes at once. + if (count($this->extra_import)) { + $this->line('['.date('Y-m-d H:i:s').'] Importing emails sent to several mailboxes at once: '.count($this->extra_import)); + foreach ($this->extra_import as $i => $extra_import) { + $this->line('['.date('Y-m-d H:i:s').'] '.($i+1).') '.$extra_import['message']->getSubject()); + $this->processMessage($extra_import['message'], $extra_import['message_id'], $extra_import['mailbox'], [], true); + } + } + + if ($successfully && count($this->mailboxes)) { + Option::set('fetch_emails_last_successful_run', $now); + } + + // Middleware Terminate handler is not launched for commands, + // so we need to run processing subscription events manually + Subscription::processEvents(); + + $this->info('['.date('Y-m-d H:i:s').'] Fetching finished'); + + $this->extra_import = []; + $this->mailbox = null; + $this->mailboxes = []; + } + + public function fetch($mailbox) + { + $no_charset = false; + + $client = \MailHelper::getMailboxClient($mailbox); + + // Connect to the Server + $client->connect(); + + $folders = []; + + // Fetch emails from custom IMAP folders. + //if ($mailbox->in_protocol == Mailbox::IN_PROTOCOL_IMAP) { + $imap_folders = $mailbox->getInImapFolders(); + + foreach ($imap_folders as $folder_name) { + $folder = null; + try { + $folder = \MailHelper::getImapFolder($client, $folder_name); + } catch (\Exception $e) { + // Just log error and continue. + $this->error('['.date('Y-m-d H:i:s').'] Could not get mailbox IMAP folder: '.$folder_name); + } + + if ($folder) { + $folders[] = $folder; + } + } + // try { + // //$folders = $client->getFolders(); + // } catch (\Exception $e) { + // // Do nothing + // } + + $unseen = \Eventy::filter('fetch_emails.unseen', $this->option('unseen'), $mailbox); + if ($unseen != $this->option('unseen')) { + $this->line('['.date('Y-m-d H:i:s').'] Fetching: '.($unseen ? 'UNREAD' : 'ALL')); + } + + foreach ($folders as $folder) { + $this->line('['.date('Y-m-d H:i:s').'] Folder: '.$folder->name); + + // Requesting emails by bunches allows to fetch large amounts of emails + // without problems with memory. + $page = 0; + do { + // Get messages. + $last_error = ''; + $messages = collect([]); + + try { + $messages_query = $folder->query()->since(now()->subDays($this->option('days')))->leaveUnread(); + if ($unseen) { + $messages_query->unseen(); + } + if ($no_charset) { + $messages_query->setCharset(null); + } + $messages_query->limit(self::PAGE_SIZE, $page); + + $messages = $messages_query->get(); + + if (method_exists($client, 'getLastError')) { + $last_error = $client->getLastError(); + } + } catch (\Exception $e) { + $last_error = $e->getMessage(); + } + + if ($last_error && stristr($last_error, 'The specified charset is not supported')) { + $errors_count = count($client->getErrors()); + // Solution for MS mailboxes. + // https://github.com/freescout-helpdesk/freescout/issues/176 + $messages_query = $folder->query()->since(now()->subDays($this->option('days')))->leaveUnread()->setCharset(null); + if ($unseen) { + $messages_query->unseen(); + } + $messages = $messages_query->get(); + + $no_charset = true; + if (count($client->getErrors()) > $errors_count) { + $last_error = $client->getLastError(); + } else { + $last_error = null; + } + } + + if ($last_error && !\Str::startsWith($last_error, 'Mailbox is empty')) { + // Throw exception for INBOX only + if ($folder->name == 'INBOX' && !$messages) { + throw new \Exception($last_error, 1); + } else { + $this->error('['.date('Y-m-d H:i:s').'] '.$last_error); + $this->logError('Folder: '.$folder->name.'; Error: '.$last_error); + } + } + + $this->line('['.date('Y-m-d H:i:s').'] Fetched: '.count($messages)); + + $message_index = 1; + + // We have to sort messages manually, as they can be in non-chronological order + $messages = $this->sortMessage($messages); + foreach ($messages as $message_id => $message) { + $this->line('['.date('Y-m-d H:i:s').'] '.$message_index.') '.$message->getSubject()); + $message_index++; + + $dest_mailbox = \Eventy::filter('fetch_emails.mailbox_to_save_message', $mailbox, $folder); + $this->processMessage($message, $message_id, $dest_mailbox, $this->mailboxes); + } + $page++; + } while (count($messages) == self::PAGE_SIZE); + } + + $client->disconnect(); + } + + public function processMessage($message, $message_id, $mailbox, $mailboxes, $extra = false) + { + try { + + // From - $from is the plain text email. + $from = $message->getReplyTo(); + + if (!$from + // https://github.com/freescout-helpdesk/freescout/issues/3101 + || !($reply_to = $this->formatEmailList($from)) + || empty($reply_to[0]) + || preg_match('/^.+@unknown$/', $reply_to[0]) + ) { + $from = $message->getFrom(); + } + // https://github.com/freescout-helpdesk/freescout/issues/2833 + /*else { + // If this is an auto-responder do not use Reply-To as sender email. + // https://github.com/freescout-helpdesk/freescout/issues/2826 + $headers = $this->headerToStr($message->getHeader()); + if (\MailHelper::isAutoResponder($headers)) { + $from = $message->getFrom(); + } + }*/ + + if ($from) { + $from = $this->formatEmailList($from); + } + + if (!$from) { + $this->logError('From is empty'); + $this->setSeen($message, $mailbox); + return; + } else { + $from = $from[0]; + } + + // Message-ID can be empty. + // https://stackoverflow.com/questions/8513165/php-imap-do-emails-have-to-have-a-messageid + if (!$message_id) { + // Generate artificial Message-ID. + $message_id = \MailHelper::generateMessageId($from, $message->getRawBody()); + $this->line('['.date('Y-m-d H:i:s').'] Message-ID is empty, generated artificial Message-ID: '.$message_id); + } + + $duplicate_message_id = false; + + // Special hack to allow threading into conversations Jira messages. + // https://github.com/freescout-helpdesk/freescout/issues/2927 + // + // Jira does not properly populate Reference / In-Reply-To headers. + // When Jira sends a reply the In-Reply-To header is set to: + // JIRA.$\{issue-id}.$\{issue-created-date-millis}@$\{host} + // + // If we see the first message of a ticket we change the Message-ID, + // so all follow-ups in the ticket are nicely threaded. + $jira_message_id = preg_replace('/^(JIRA\.\d+\.\d+)\..*(@Atlassian.JIRA)/', '\1\2', $message_id); + if ($jira_message_id != $message_id) { + if (!Thread::where('message_id', $jira_message_id)->exists()) { + $message_id = $jira_message_id; + } + } + + if (!$extra) { + $duplicate_message_id = Thread::where('message_id', $message_id)->first(); + } + + // Mailbox has been mentioned in Bcc. + if (!$extra && $duplicate_message_id) { + + $recipients = array_merge( + $this->formatEmailList($message->getTo()), + $this->formatEmailList($message->getCc()) + ); + + if (!in_array(Email::sanitizeEmail($mailbox->email), $recipients) + // Make sure that previous email has been imported into other mailbox. + && $duplicate_message_id->conversation + && $duplicate_message_id->conversation->mailbox_id != $mailbox->id + ) { + $extra = true; + $duplicate_message_id = null; + } + } + + // Gnerate artificial Message-ID if importing same email into several mailboxes. + if ($extra) { + // Generate artificial Message-ID. + $message_id = \MailHelper::generateMessageId(strstr($message_id, '@') ? $message_id : $from, $mailbox->id.$message_id); + $this->line('['.date('Y-m-d H:i:s').'] Generated artificial Message-ID: '.$message_id); + } + + // Check if message already fetched. + if ($duplicate_message_id) { + $this->line('['.date('Y-m-d H:i:s').'] Message with such Message-ID has been fetched before: '.$message_id); + $this->setSeen($message, $mailbox); + return; + } + + // Detect prev thread + $is_reply = false; + $prev_thread = null; + $user_id = null; + $user = null; // for user reply only + $message_from_customer = true; + $in_reply_to = $message->getInReplyTo(); + $references = $message->getReferences(); + $attachments = $message->getAttachments(); + $html_body = ''; + + // Is it a bounce message + $is_bounce = false; + + // Determine previous Message-ID + $prev_message_id = ''; + if ($in_reply_to) { + $prev_message_id = trim($in_reply_to, '<>'); + } elseif ($references) { + if (!is_array($references)) { + $references = array_filter(preg_split('/[, <>]/', $references)); + } + // Find first non-empty reference + if (is_array($references)) { + foreach ($references as $reference) { + if (!empty(trim($reference))) { + $prev_message_id = trim($reference); + break; + } + } + } + } + + // Some mail service providers change Message-ID of the outgoing email, + // so we are passing Message-ID in marker in body. + $reply_prefixes = [ + \MailHelper::MESSAGE_ID_PREFIX_NOTIFICATION, + \MailHelper::MESSAGE_ID_PREFIX_REPLY_TO_CUSTOMER, + \MailHelper::MESSAGE_ID_PREFIX_AUTO_REPLY, + ]; + + // Try to get previous message ID from marker in body. + if (!$prev_message_id || !preg_match('/^('.implode('|', $reply_prefixes).')\-(\d+)\-/', $prev_message_id)) { + $html_body = $message->getHTMLBody(false); + $marker_message_id = \MailHelper::fetchMessageMarkerValue($html_body); + + if ($marker_message_id) { + $prev_message_id = $marker_message_id; + } + } + + // Bounce detection. + $bounced_message_id = null; + if ($message->hasAttachments()) { + // Detect bounce by attachment. + // Check all attachments. + foreach ($attachments as $attachment) { + if (!empty(Attachment::$types[$attachment->getType()]) && Attachment::$types[$attachment->getType()] == Attachment::TYPE_MESSAGE + ) { + if ( + // Checking the name will lead to mistakes if someone attaches a file with such name. + // Dashes are converted to space. + //in_array(strtoupper($attachment->getName()), ['RFC822', 'DELIVERY STATUS', 'DELIVERY STATUS NOTIFICATION', 'UNDELIVERED MESSAGE']) + preg_match('/delivery-status/', strtolower($attachment->content_type)) + // 7.3.1 The Message/rfc822 (primary) subtype. A Content-Type of "message/rfc822" indicates that the body contains an encapsulated message, with the syntax of an RFC 822 message + //|| $attachment->content_type == 'message/rfc822' + ) { + $is_bounce = true; + + $this->line('['.date('Y-m-d H:i:s').'] Bounce detected by attachment content-type: '.$attachment->content_type); + + // Try to get Message-ID of the original email. + if (!$bounced_message_id) { + //print_r(\MailHelper::parseHeaders($attachment->getContent())); + $bounced_message_id = \MailHelper::getHeader($attachment->getContent(), 'message_id'); + } + } + } + } + } + $message_header = $this->headerToStr($message->getHeader()); + + // Check Content-Type header. + if (!$is_bounce && $message_header) { + if (\MailHelper::detectBounceByHeaders($message_header)) { + $is_bounce = true; + } + } + // Check message's From field. + if (!$is_bounce) { + if ($message->getFrom()) { + $original_from = $this->formatEmailList($message->getFrom()); + $original_from = $original_from[0]; + $is_bounce = preg_match('/^mailer\-daemon@/i', $original_from); + if ($is_bounce) { + $this->line('['.date('Y-m-d H:i:s').'] Bounce detected by From header: '.$original_from); + } + } + } + // Check Return-Path header + if (!$is_bounce && preg_match("/^Return\-Path: <>/i", $message_header)) { + $this->line('['.date('Y-m-d H:i:s').'] Bounce detected by Return-Path header.'); + $is_bounce = true; + } + + if ($is_bounce && !$bounced_message_id) { + foreach ($attachments as $attachment_msg) { + // 7.3.1 The Message/rfc822 (primary) subtype. A Content-Type of "message/rfc822" indicates that the body contains an encapsulated message, with the syntax of an RFC 822 message + if ($attachment_msg->content_type == 'message/rfc822') { + $bounced_message_id = \MailHelper::getHeader($attachment_msg->getContent(), 'message_id'); + if ($bounced_message_id) { + break; + } + } + } + } + + // Is it a message from Customer or User replied to the notification + preg_match('/^'.\MailHelper::MESSAGE_ID_PREFIX_NOTIFICATION."\-(\d+)\-(\d+)\-/", $prev_message_id, $m); + + if (!$is_bounce && !empty($m[1]) && !empty($m[2])) { + // Reply from User to the notification + $prev_thread = Thread::find($m[1]); + $user_id = $m[2]; + $user = User::find($user_id); + $message_from_customer = false; + $is_reply = true; + + if (!$user) { + $this->logError('User not found: '.$user_id); + $this->setSeen($message, $mailbox); + return; + } + $this->line('['.date('Y-m-d H:i:s').'] Message from: User'); + } else { + // Message from Customer or User replied to his reply to notification + $this->line('['.date('Y-m-d H:i:s').'] Message from: Customer'); + + if (!$is_bounce) { + if ($prev_message_id) { + $prev_thread_id = ''; + + // Customer replied to the email from user + preg_match('/^'.\MailHelper::MESSAGE_ID_PREFIX_REPLY_TO_CUSTOMER."\-(\d+)\-([a-z0-9]+)@/", $prev_message_id, $m); + // Simply checking thread_id from message_id was causing an issue when + // customer was sending a message from FreeScout - the message was + // connected to the wrong conversation. + if (!empty($m[1]) && !empty($m[2])) { + $message_id_hash = $m[2]; + if (strlen($message_id_hash) == 16) { + if ($message_id_hash == \MailHelper::getMessageIdHash($m[1])) { + $prev_thread_id = $m[1]; + } + } else { + // Backward compatibility. + $prev_thread_id = $m[1]; + } + } + + // Customer replied to the auto reply + if (!$prev_thread_id) { + preg_match('/^'.\MailHelper::MESSAGE_ID_PREFIX_AUTO_REPLY."\-(\d+)\-([a-z0-9]+)@/", $prev_message_id, $m); + if (!empty($m[1]) && !empty($m[2])) { + $message_id_hash = $m[2]; + if (strlen($message_id_hash) == 16) { + if ($message_id_hash == \MailHelper::getMessageIdHash($m[1])) { + $prev_thread_id = $m[1]; + } + } else { + // Backward compatibility. + $prev_thread_id = $m[1]; + } + } + } + + if ($prev_thread_id) { + $prev_thread = Thread::find($prev_thread_id); + } else { + // Customer replied to his own message + $prev_thread = Thread::where('message_id', $prev_message_id)->first(); + } + + // Reply from user to his reply to the notification + if (!$prev_thread + && ($prev_thread = Thread::where('message_id', $prev_message_id)->first()) + && $prev_thread->created_by_user_id + && $prev_thread->created_by_user->hasEmail($from) + ) { + $user_id = $user->id; + $message_from_customer = false; + $is_reply = true; + } + } + if (!empty($prev_thread)) { + $is_reply = true; + } + } + } + + // Make sure that prev_thread belongs to the current mailbox. + // Problems may arise when forwarding conversation for example. + // + // For replies to email notifications it's allowed to have prev_thread in + // another mailbox as conversation can be moved. + // https://github.com/freescout-helpdesk/freescout/issues/3455 + if ($prev_thread && $message_from_customer) { + if ($prev_thread->conversation->mailbox_id != $mailbox->id) { + // https://github.com/freescout-helpdesk/freescout/issues/2807 + // Behaviour of email sent to multiple mailboxes: + // If a user from either mailbox replies, then a new conversation is created + // in the other mailbox with another new conversation ID. + // + // Try to get thread by generated message ID. + if ($in_reply_to) { + $prev_thread = Thread::where('message_id', \MailHelper::generateMessageId($in_reply_to, $mailbox->id.$in_reply_to))->first(); + + if (!$prev_thread) { + $prev_thread = null; + $is_reply = false; + } + } else { + $prev_thread = null; + $is_reply = false; + } + } + } + + // Get body + if (!$html_body) { + // Get body and do not replace :cid with images base64 + $html_body = $message->getHTMLBody(false); + } + + $is_html = true; + + if ($html_body) { + $body = $html_body; + } else { + $is_html = false; + $body = $message->getTextBody() ?? ''; + $body = htmlspecialchars($body); + } + $body = $this->separateReply($body, $is_html, $is_reply, !$message_from_customer); + + // We have to fetch absolutely all emails, even with empty body. + // if (!$body) { + // $this->logError('Message body is empty'); + // $this->setSeen($message, $mailbox); + // continue; + // } + + // Webklex/php-imap returns object instead of a string. + $subject = $message->getSubject().""; + + // Convert subject encoding + if (preg_match('/=\?[a-z\d-]+\?[BQ]\?.*\?=/i', $subject)) { + $subject = iconv_mime_decode($subject, ICONV_MIME_DECODE_CONTINUE_ON_ERROR, 'UTF-8'); + } + + $to = $this->formatEmailList($message->getTo()); + + $cc = $this->formatEmailList($message->getCc()); + + // It will always return an empty value as it's Bcc. + $bcc = $this->formatEmailList($message->getBcc()); + + // If existing user forwarded customer's email to the mailbox + // we are creating a new conversation as if it was sent by the customer. + if ($in_reply_to + // We should use body here, as entire HTML may contain + // email looking things. + //&& ($fwd_body = $html_body ?: $message->getTextBody()) + && $body + //&& preg_match("/^(".implode('|', \MailHelper::$fwd_prefixes)."):(.*)/i", $subject, $m) + // F:, FW:, FWD:, WG:, De: + && preg_match("/^[[:alpha:]]{1,3}:(.*)/i", $subject, $m) + // It can be just "Fwd:" + //&& !empty($m[1]) + && !$user_id && !$is_reply && !$prev_thread + // Only if the email has been sent to one mailbox. + && count($to) == 1 && count($cc) == 0 + && preg_match("/^[\s]*".self::FWD_AS_CUSTOMER_COMMAND."/su", trim(strip_tags($body))) + ) { + // Try to get "From:" from body. + $original_sender = $this->getOriginalSenderFromFwd($body); + + if ($original_sender) { + // Check if sender is the existing user. + $sender_is_user = User::nonDeleted()->where('email', $from)->exists(); + + if ($sender_is_user) { + // Substitute sender. + $from = $original_sender; + $subject = trim($m[1] ?? $subject); + $message_from_customer = true; + + // Remove @fwd from body. + $body = trim(preg_replace("/".self::FWD_AS_CUSTOMER_COMMAND."([\s<]+)/su", '$1', $body)); + } + } + } + + // Create customers + $emails = array_merge( + $this->attrToArray($message->getFrom()), + $this->attrToArray($message->getReplyTo()), + $this->attrToArray($message->getTo()), + $this->attrToArray($message->getCc()), + // It will always return an empty value as it's Bcc. + $this->attrToArray($message->getBcc()) + ); + $this->createCustomers($emails, $mailbox->getEmails()); + + $date = $this->attrToDate($message->getDate()); + + if ($date) { + $app_timezone = config('app.timezone'); + if ($app_timezone) { + $date->setTimezone($app_timezone); + } + } + $now = now(); + if (!$date || $date->greaterThan($now)) { + $date = $now; + } + + $data = \Eventy::filter('fetch_emails.data_to_save', [ + 'mailbox' => $mailbox, + 'message_id' => $message_id, + 'prev_thread' => $prev_thread, + 'from' => $from, + 'to' => $to, + 'cc' => $cc, + 'bcc' => $bcc, + 'subject' => $subject, + 'body' => $body, + 'attachments' => $attachments, + 'message' => $message, + 'is_bounce' => $is_bounce, + 'message_from_customer' => $message_from_customer, + 'user' => $user, + 'date' => $date, + ]); + + $new_thread = null; + if ($message_from_customer) { + + // We should import the message into other mailboxes even if previous thread is set. + // https://github.com/freescout-helpdesk/freescout/issues/3473 + //if (!$data['prev_thread']) { + + // Maybe this email need to be imported also into other mailbox. + + $recipient_emails = array_unique($this->formatEmailList(array_merge( + $this->attrToArray($message->getTo()), + $this->attrToArray($message->getCc()), + // It will always return an empty value as it's Bcc. + $this->attrToArray($message->getBcc()) + ))); + + if (count($mailboxes) && count($recipient_emails) > 1) { + foreach ($mailboxes as $check_mailbox) { + if ($check_mailbox->id == $mailbox->id) { + continue; + } + if (!$check_mailbox->isInActive()) { + continue; + } + foreach ($recipient_emails as $recipient_email) { + // No need to check mailbox aliases. + if (\App\Email::sanitizeEmail($check_mailbox->email) == $recipient_email) { + $this->extra_import[] = [ + 'mailbox' => $check_mailbox, + 'message' => $message, + 'message_id' => $message_id, + ]; + break; + } + } + } + } + //} + + if (\Eventy::filter('fetch_emails.should_save_thread', true, $data) !== false) { + // SendAutoReply listener will check bounce flag and will not send an auto reply if this is an auto responder. + $new_thread = $this->saveCustomerThread($mailbox, $data['message_id'], $data['prev_thread'], $data['from'], $data['to'], $data['cc'], $data['bcc'], $data['subject'], $data['body'], $data['attachments'], $data['message']->getHeader(), $data['date']); + } else { + $this->line('['.date('Y-m-d H:i:s').'] Hook fetch_emails.should_save_thread returned false. Skipping message.'); + $this->setSeen($message, $mailbox); + return; + } + } else { + // Check if From is the same as user's email. + // If not we send an email with information to the sender. + if (!$user->hasEmail($from)) { + $this->logError("Sender address {$from} does not match ".$user->getFullName()." user email: ".$user->email.". Add ".$user->email." to user's Alternate Emails in the users's profile to allow the user reply from this address."); + $this->setSeen($message, $mailbox); + + // Send "Unable to process your update email" to user + \App\Jobs\SendEmailReplyError::dispatch($from, $user, $mailbox)->onQueue('emails'); + + return; + } + + // Save user thread only if there prev_thread is set. + // https://github.com/freescout-helpdesk/freescout/issues/3455 + if (!$prev_thread) { + $this->logError("Support agent's reply to the email notification could not be processed as previous thread could not be determined."); + $this->setSeen($message, $mailbox); + + return; + } + + if (\Eventy::filter('fetch_emails.should_save_thread', true, $data) !== false) { + $new_thread = $this->saveUserThread($data['mailbox'], $data['message_id'], $data['prev_thread'], $data['user'], $data['from'], $data['to'], $data['cc'], $data['bcc'], $data['body'], $data['attachments'], $data['message']->getHeader(), $data['date']); + } else { + $this->line('['.date('Y-m-d H:i:s').'] Hook fetch_emails.should_save_thread returned false. Skipping message.'); + $this->setSeen($message, $mailbox); + return; + } + } + + if ($new_thread) { + $this->setSeen($message, $mailbox); + $this->line('['.date('Y-m-d H:i:s').'] Thread successfully created: '.$new_thread->id); + + // If it was a bounce message, save bounce data. + if ($message_from_customer && $is_bounce) { + $this->saveBounceData($new_thread, $bounced_message_id, $from); + } + } else { + $this->logError('Error occurred processing message'); + } + } catch (\Exception $e) { + $this->setSeen($message, $mailbox); + $this->logError(\Helper::formatException($e)); + } + } + + // Try to get "From:" from body. + public function getOriginalSenderFromFwd($body) + { + // https://github.com/freescout-helpdesk/freescout/issues/2672 + $body = preg_replace("/[\"']cid:/", '!', $body); + // Cut out the command, otherwise it will be recognized as an email. + $body = preg_replace("/".self::FWD_AS_CUSTOMER_COMMAND."([\s<]+)/su", '$1', $body); + + // Looks like email texts may appear in attributes: + // https://github.com/freescout-helpdesk/freescout/issues/276 + // - :test@example.org + // - + // - <test@example.org> + + preg_match("/[\"'<:;]([^\"'<:;!@\s]+@[^\"'>:&@\s]+)[\"'>:&]/", $body, $b); + + $email = $b[1] ?? ''; + // https://github.com/freescout-helpdesk/freescout/issues/2517 + $email = preg_replace("#.*<(.*)>.*#", "$1", $email); + return Email::sanitizeEmail($email); + } + + public function saveBounceData($new_thread, $bounced_message_id, $from) + { + // Try to find bounced thread by Message-ID. + $bounced_thread = null; + if ($bounced_message_id) { + $prefixes = [ + \MailHelper::MESSAGE_ID_PREFIX_REPLY_TO_CUSTOMER, + \MailHelper::MESSAGE_ID_PREFIX_AUTO_REPLY, + ]; + preg_match('/^('.implode('|', $prefixes).')\-(\d+)\-/', $bounced_message_id, $matches); + if (!empty($matches[2])) { + $bounced_thread = Thread::find($matches[2]); + } + } + + $status_data = [ + 'is_bounce' => true, + ]; + if ($bounced_thread) { + $status_data['bounce_for_thread'] = $bounced_thread->id; + $status_data['bounce_for_conversation'] = $bounced_thread->conversation_id; + } + + $new_thread->updateSendStatusData($status_data); + $new_thread->save(); + + // Update status of the original message and create log record. + if ($bounced_thread) { + $bounced_thread->send_status = SendLog::STATUS_DELIVERY_ERROR; + + $status_data = [ + 'bounced_by_thread' => $new_thread->id, + 'bounced_by_conversation' => $new_thread->conversation_id, + // todo. + // 'bounce_info' => [ + // ] + ]; + + $bounced_thread->updateSendStatusData($status_data); + $bounced_thread->save(); + + // Bounces can be soft and hard, for now log both as STATUS_DELIVERY_ERROR. + SendLog::log($bounced_thread->id, null, $from, SendLog::MAIL_TYPE_EMAIL_TO_CUSTOMER, SendLog::STATUS_DELIVERY_ERROR, $bounced_thread->created_by_customer_id, null, 'Message bounced'); + } + } + + public function logError($message) + { + $this->error('['.date('Y-m-d H:i:s').'] '.$message); + + $mailbox_name = ''; + if ($this->mailbox) { + $mailbox_name = $this->mailbox->name; + } + + try { + activity() + ->withProperties([ + 'error' => $message, + 'mailbox' => $mailbox_name, + ]) + ->useLog(\App\ActivityLog::NAME_EMAILS_FETCHING) + ->log(\App\ActivityLog::DESCRIPTION_EMAILS_FETCHING_ERROR); + } catch (\Exception $e) { + // Do nothing + } + } + + /** + * Save email from customer as thread. + */ + public function saveCustomerThread($mailbox, $message_id, $prev_thread, $from, $to, $cc, $bcc, $subject, $body, $attachments, $headers, $date) + { + // Fetch date & time setting. + $use_mail_date_on_fetching = config('app.use_mail_date_on_fetching'); + + // Find conversation. + $new = false; + $conversation = null; + $prev_customer_id = null; + if ($use_mail_date_on_fetching) { + $now = $date; + }else{ + $now = date('Y-m-d H:i:s'); + } + $conv_cc = $cc; + $prev_conv_cc = $conv_cc; + + // Customers are created before with email and name + $customer = Customer::create($from); + if ($prev_thread) { + $conversation = $prev_thread->conversation; + + // If reply came from another customer: change customer, add original as CC. + // If FreeScout will not change the customer, the reply will be shown + // as coming from the original customer (not the real sender) and cause confusion. + // Below after events are fired we roll customer back. + if ($conversation->customer_id != $customer->id) { + $prev_customer_id = $conversation->customer_id; + $prev_customer_email = $conversation->customer_email; + + // Do not add to CC emails from the original's BCC + if (!in_array($conversation->customer_email, $conversation->getBccArray())) { + $conv_cc[] = $conversation->customer_email; + } + $conversation->customer_id = $customer->id; + } + } else { + // Create conversation + $new = true; + + $conversation = new Conversation(); + $conversation->type = Conversation::TYPE_EMAIL; + $conversation->state = Conversation::STATE_PUBLISHED; + $conversation->subject = $subject; + $conversation->setPreview($body); + $conversation->mailbox_id = $mailbox->id; + $conversation->customer_id = $customer->id; + $conversation->created_by_customer_id = $customer->id; + $conversation->source_via = Conversation::PERSON_CUSTOMER; + $conversation->source_type = Conversation::SOURCE_TYPE_EMAIL; + $conversation->created_at = $now; + } + + $prev_has_attachments = $conversation->has_attachments; + // Update has_attachments only if email has attachments AND conversation hasn't has_attachments already set + // Prevent to set has_attachments value back to 0 if the new reply doesn't have any attachment + if (!$conversation->has_attachments && count($attachments)) { + // Later we will check which attachments are embedded. + $conversation->has_attachments = true; + } + + // Save extra recipients to CC, but do not add the mailbox itself as a CC. + $conversation->setCc(array_merge($conv_cc, array_diff($to, $mailbox->getEmails()))); + // BCC should keep BCC of the first email, + // so we change BCC only if it contains emails. + if ($bcc) { + $conversation->setBcc($bcc); + } + $conversation->customer_email = $from; + // Reply from customer makes conversation active + if ($conversation->status != Conversation::STATUS_ACTIVE) { + $conversation->status = \Eventy::filter('conversation.status_changing', Conversation::STATUS_ACTIVE, $conversation); + } + $conversation->last_reply_at = $now; + $conversation->last_reply_from = Conversation::PERSON_CUSTOMER; + // Reply from customer to deleted conversation should undelete it. + if ($conversation->state == Conversation::STATE_DELETED) { + $conversation->state = Conversation::STATE_PUBLISHED; + } + // Set folder id + $conversation->updateFolder(); + $conversation->save(); + + // Thread + $thread = new Thread(); + $thread->conversation_id = $conversation->id; + $thread->user_id = $conversation->user_id; + $thread->type = Thread::TYPE_CUSTOMER; + $thread->status = $conversation->status; + $thread->state = Thread::STATE_PUBLISHED; + $thread->message_id = $message_id; + $thread->headers = $this->headerToStr($headers); + $thread->body = $body; + $thread->from = $from; + $thread->setTo($to); + $thread->setCc($cc); + $thread->setBcc($bcc); + $thread->source_via = Thread::PERSON_CUSTOMER; + $thread->source_type = Thread::SOURCE_TYPE_EMAIL; + $thread->customer_id = $customer->id; + $thread->created_by_customer_id = $customer->id; + $thread->created_at = $now; + $thread->updated_at = $now; + if ($new) { + $thread->first = true; + } + try { + $thread->save(); + } catch (\Exception $e) { + // Could not save thread. + // https://github.com/freescout-helpdesk/freescout/issues/3186 + if ($new) { + $conversation->deleteForever(); + } + throw $e; + } + + $body_changed = false; + $saved_attachments = $this->saveAttachments($attachments, $thread->id); + if ($saved_attachments) { + $thread->has_attachments = true; + + // After attachments saved to the disk we can replace cids in body (for PLAIN and HTML body) + $thread->body = $this->replaceCidsWithAttachmentUrls($thread->body, $saved_attachments, $conversation, $prev_has_attachments); + $body_changed = true; + } + + $new_body = Thread::replaceBase64ImagesWithAttachments($thread->body); + if ($new_body != $thread->body) { + $thread->body = $new_body; + $body_changed = true; + } + + if ($body_changed) { + $thread->save(); + } + + // Update conversation here if needed. + if ($new) { + $conversation = \Eventy::filter('conversation.created_by_customer', $conversation, $thread, $customer); + } else { + $conversation = \Eventy::filter('conversation.customer_replied', $conversation, $thread, $customer); + } + // save() will check if something in the model has changed. If it hasn't it won't run a db query. + $conversation->save(); + + // Update folders counters + $conversation->mailbox->updateFoldersCounters(); + + if ($new) { + event(new CustomerCreatedConversation($conversation, $thread)); + \Eventy::action('conversation.created_by_customer', $conversation, $thread, $customer); + } else { + event(new CustomerReplied($conversation, $thread)); + \Eventy::action('conversation.customer_replied', $conversation, $thread, $customer); + } + + // Conversation customer changed + // if ($prev_customer_id) { + // event(new ConversationCustomerChanged($conversation, $prev_customer_id, $prev_customer_email, null, $customer)); + // } + + // Return original customer back. + if ($prev_customer_id) { + $conversation->customer_id = $prev_customer_id; + $conversation->customer_email = $prev_customer_email; + $conversation->setCc(array_merge($prev_conv_cc, array_diff($to, $mailbox->getEmails()))); + $conversation->save(); + } + + return $thread; + } + + /** + * Save email reply from user as thread. + */ + public function saveUserThread($mailbox, $message_id, $prev_thread, $user, $from, $to, $cc, $bcc, $body, $attachments, $headers, $date) + { + // fetch time setting. + $use_mail_date_on_fetching = config('app.use_mail_date_on_fetching'); + + $conversation = null; + if ($use_mail_date_on_fetching) { + $now = $date; + }else{ + $now = date('Y-m-d H:i:s'); + } + $user_id = $user->id; + + $conversation = $prev_thread->conversation; + // Determine assignee. + switch ($mailbox->ticket_assignee) { + case Mailbox::TICKET_ASSIGNEE_ANYONE: + $conversation->user_id = Conversation::USER_UNASSIGNED; + break; + case Mailbox::TICKET_ASSIGNEE_REPLYING_UNASSIGNED: + if (!$conversation->user_id) { + $conversation->user_id = $user_id; + } + break; + case Mailbox::TICKET_ASSIGNEE_REPLYING: + $conversation->user_id = $user_id; + break; + case Mailbox::TICKET_ASSIGNEE_KEEP_CURRENT: + // Do nothing. + break; + } + + $prev_has_attachments = $conversation->has_attachments; + if (!$conversation->has_attachments && count($attachments)) { + // Later we will check which attachments are embedded. + $conversation->has_attachments = true; + } + + // Save extra recipients to CC + $conv_cc = $conversation->getCcArray(); + $conversation->setCc(array_merge($cc, $to)); + $conversation->setBcc($bcc); + + // Respect mailbox settings for "Status After Replying + $prev_status = $conversation->status; + $conversation->status = ($mailbox->ticket_status == Mailbox::TICKET_STATUS_KEEP_CURRENT ? $conversation->status : $mailbox->ticket_status); + if ($conversation->status != $mailbox->ticket_status) { + \Eventy::action('conversation.status_changed', $conversation, $user, true, $prev_status); + } + $conversation->last_reply_at = $now; + $conversation->last_reply_from = Conversation::PERSON_USER; + $conversation->user_updated_at = $now; + // Set folder id + $conversation->updateFolder(); + $conversation->save(); + + // Update folders counters + $conversation->mailbox->updateFoldersCounters(); + + // Set CC for the thread to send user reply to CCed emails also. + if ($conv_cc) { + $cc = array_merge($cc, $conv_cc); + } + + // Thread + $thread = new Thread(); + $thread->conversation_id = $conversation->id; + $thread->user_id = $conversation->user_id; + $thread->type = Thread::TYPE_MESSAGE; + $thread->status = $conversation->status; + $thread->state = Thread::STATE_PUBLISHED; + $thread->message_id = $message_id; + $thread->headers = $this->headerToStr($headers); + $thread->body = $body; + $thread->from = $from; + // To must be customer's email + $thread->setTo([$conversation->customer_email]); + $thread->setCc($cc); + $thread->setBcc($bcc); + $thread->source_via = Thread::PERSON_USER; + $thread->source_type = Thread::SOURCE_TYPE_EMAIL; + $thread->customer_id = $conversation->customer_id; + $thread->created_by_user_id = $user_id; + $thread->created_at = $now; + $thread->updated_at = $now; + $thread->save(); + + $body_changed = false; + $saved_attachments = $this->saveAttachments($attachments, $thread->id); + if ($saved_attachments) { + $thread->has_attachments = true; + + // After attachments saved to the disk we can replace cids in body (for PLAIN and HTML body) + $thread->body = $this->replaceCidsWithAttachmentUrls($thread->body, $saved_attachments, $conversation, $prev_has_attachments); + $body_changed = true; + } + + $new_body = Thread::replaceBase64ImagesWithAttachments($thread->body); + if ($new_body != $thread->body) { + $thread->body = $new_body; + $body_changed = true; + } + + if ($body_changed) { + $thread->save(); + } + + event(new UserReplied($conversation, $thread)); + \Eventy::action('conversation.user_replied', $conversation, $thread); + + return $thread; + } + + /** + * Save attachments from email. + * + * @param array $attachments + * @param int $thread_id + * + * @return bool + */ + public function saveAttachments($email_attachments, $thread_id) + { + $created_attachments = []; + foreach ($email_attachments as $email_attachment) { + $created_attachment = Attachment::create( + $this->processAttachmentName($email_attachment->getName()), + $email_attachment->getMimeType(), + Attachment::typeNameToInt($email_attachment->getType()), + $email_attachment->getContent(), + $uploaded_file = '', + $embedded = false, + $thread_id + ); + if ($created_attachment) { + $created_attachments[] = [ + 'imap_attachment' => $email_attachment, + 'attachment' => $created_attachment, + ]; + } + } + + return $created_attachments; + } + + public function processAttachmentName($name) + { + // Fix for Webklex/laravel-imap. + // https://github.com/freescout-helpdesk/freescout/issues/2782 + if (\Str::startsWith($name, '=?')) { + $name_decoded = \imap_utf8($name); + + if ($name_decoded) { + return $name_decoded; + } + } + + return $name; + } + + /** + * Separate reply in the body. + * + * @param string $body + * + * @return string + */ + public function separateReply($body, $is_html, $is_reply, $user_reply_to_notification = false) + { + $cmp_reply_length_desc = function ($a, $b) { + if (mb_strlen($a) == mb_strlen($b)) { + return 0; + } + + return (mb_strlen($a) < mb_strlen($b)) ? -1 : 1; + }; + + $result = ''; + + if ($is_html) { + // Extract body content from HTML + // Split by + $htmls = []; + preg_match_all("/]*>(.*?)<\/html>/is", $body, $htmls); + + if (empty($htmls[0])) { + $htmls[0] = [$body]; + } + foreach ($htmls[0] as $html) { + // One body. + $dom = new \DOMDocument(); + libxml_use_internal_errors(true); + //$dom->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8')); + //$dom->loadHTML(\Helper::mbConvertEncodingHtmlEntities($html)); + $dom->loadHTML(\Symfony\Polyfill\Mbstring\Mbstring::mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8')); + libxml_use_internal_errors(false); + $bodies = $dom->getElementsByTagName('body'); + if ($bodies->length == 1) { + $body_el = $bodies->item(0); + $html = $dom->saveHTML($body_el); + } + preg_match("/]*>(.*?)<\/body>/is", $html, $matches); + if (count($matches)) { + $result .= $matches[1]; + } + } + if (!$result) { + $result = $body; + } + } else { + $result = nl2br($body ?? ''); + } + + // This is reply, we need to separate reply text from old text + if ($is_reply) { + // Check all separators and choose the shortest reply + $reply_bodies = []; + + $reply_separators = Mail::$alternative_reply_separators; + + if (!empty($this->mailbox->before_reply)) { + $reply_separators[] = $this->mailbox->before_reply; + } + + // If user replied to the email notification use only predefined reply separator. + // https://github.com/freescout-helpdesk/freescout/issues/3580 + if ($user_reply_to_notification && strstr($result, \MailHelper::REPLY_SEPARATOR_NOTIFICATION)) { + $reply_separators = [\MailHelper::REPLY_SEPARATOR_NOTIFICATION]; + } + + foreach ($reply_separators as $reply_separator) { + if (\Str::startsWith($reply_separator, 'regex:')) { + $regex = preg_replace("/^regex:/", '', $reply_separator); + $parts = preg_split($regex, $result); + } else { + $parts = explode($reply_separator, $result); + } + if (count($parts) > 1) { + // Check if part contains any real text. + $text = \Helper::htmlToText($parts[0]); + $text = trim($text); + $text = preg_replace('/^\s+/mu', '', $text); + + if ($text) { + $reply_bodies[] = $parts[0]; + } + } + } + if (count($reply_bodies)) { + usort($reply_bodies, $cmp_reply_length_desc); + + return $reply_bodies[0]; + } + } + + return $result; + } + + public function replaceCidsWithAttachmentUrls($body, $attachments, $conversation, $prev_has_attachments) + { + $only_embedded_attachments = true; + + foreach ($attachments as $attachment) { + // webklex: + // [type] => image + // [content_type] => image/png + // [id] => ii_l0krlfiu0 + // [name] => 2.png + // [disposition] => inline + // [img_src] => ... + // + // php-imap: + // [content] => ... + // [type] => text + // [part_number] => 3 + // [content_type] => image/png + // [id] => ii_l0krolw00 + // [name] => 2.png + // [disposition] => Webklex\PHPIMAP\Attribute Object + // ( + // [name:protected] => content_disposition + // [values:protected] => Array + // ( + // [0] => inline + // ) + + // ) + // [img_src] => + // [size] => 2326 + if ($attachment['imap_attachment']->id && (isset($attachment['imap_attachment']->img_src) || strlen($attachment['imap_attachment']->content ?? ''))) { + $cid = 'cid:'.$attachment['imap_attachment']->id; + if (strstr($body, $cid)) { + $body = str_replace($cid, $attachment['attachment']->url(), $body); + // Set embedded flag for the attachment. + $attachment['attachment']->embedded = true; + $attachment['attachment']->save(); + } else { + $only_embedded_attachments = false; + } + } else { + $only_embedded_attachments = false; + } + } + + if ($only_embedded_attachments + && $conversation + && $conversation->has_attachments + && !$prev_has_attachments + ) { + $conversation->has_attachments = false; + $conversation->save(); + } + + return $body; + } + + /** + * Convert email object to plain emails. + * + * @param array $obj_list + * + * @return array + */ + public function formatEmailList($obj_list) + { + $plain_list = []; + + if (!$obj_list) { + return $plain_list; + } + + $obj_list = $this->attrToArray($obj_list); + + foreach ($obj_list as $item) { + $item->mail = Email::sanitizeEmail($item->mail); + if ($item->mail) { + $plain_list[] = $item->mail; + } + } + + return $plain_list; + } + + public function attrToArray($attr) + { + if (!$attr) { + return []; + } + + if (is_object($attr) && get_class($attr) == 'Webklex\PHPIMAP\Attribute') { + $attr = $attr->get(); + } + + return $attr; + } + + public function attrToDate($attr) + { + if (!$attr) { + return null; + } + + if (is_object($attr) && get_class($attr) == 'Webklex\PHPIMAP\Attribute') { + $attr = $attr->toDate(); + } + + return $attr; + } + + public function headerToStr($header) + { + if (!is_string($header)) { + $header = $header->raw; + } + return $header; + } + + /** + * We have to sort messages manually, as they can be in non-chronological order. + * + * @param Collection $messages + * + * @return Collection + */ + public function sortMessage($messages) + { + $messages = $messages->sortBy(function ($message, $key) { + $date = $message->getDate(); + if ($date) { + if (isset($message->getDate()->timestamp)) { + return $message->getDate()->timestamp; + } else { + return (string)$message->getDate(); + } + } else { + return 0; + } + }); + + return $messages; + } + + /** + * Create customers from emails. + * + * @param array $emails_data + */ + public function createCustomers($emails, $exclude_emails) + { + foreach ($emails as $item) { + // Email belongs to mailbox + // if (in_array(Email::sanitizeEmail($item->mail), $exclude_emails)) { + // continue; + // } + $data = []; + if (!empty($item->personal)) { + $name_parts = explode(' ', $item->personal, 2); + $data['first_name'] = $name_parts[0]; + if (!empty($name_parts[1])) { + $data['last_name'] = $name_parts[1]; + } + } + Customer::create($item->mail, $data); + } + } + + public function setSeen($message, $mailbox) + { + $message->setFlag(['Seen']); + \Eventy::action('fetch_emails.after_set_seen', $message, $mailbox, $this); + } +} diff --git a/freescout-dist/app/Console/Commands/FetchMonitor.php b/freescout-dist/app/Console/Commands/FetchMonitor.php new file mode 100644 index 0000000..eec2d6f --- /dev/null +++ b/freescout-dist/app/Console/Commands/FetchMonitor.php @@ -0,0 +1,73 @@ +'.$mins_ago.' minutes ago. Please check fetching logs and make sure that the following cron task is running: php artisan schedule:run'; + + if (\Option::get('alert_fetch') && !\Option::get('alert_fetch_sent')) { + // We send alert only once + \Option::set('alert_fetch_sent', true); + \MailHelper::sendAlertMail($text, 'Fetching Problems'); + } + + $this->error('['.date('Y-m-d H:i:s').'] '.$text); + } elseif (!$last_successful_run) { + $this->line('['.date('Y-m-d H:i:s').'] Fetching has not been configured yet'); + } else { + if (\Option::get('alert_fetch_sent')) { + $text = 'Previously there were some problems fetching emails. Fetching recovered and functioning now!'; + + \MailHelper::sendAlertMail($text, 'Fetching Recovered'); + } + \Option::set('alert_fetch_sent', false); + + $this->info('['.date('Y-m-d H:i:s').'] Fetching is working'); + } + } +} diff --git a/freescout-dist/app/Console/Commands/GenerateVars.php b/freescout-dist/app/Console/Commands/GenerateVars.php new file mode 100644 index 0000000..e62b226 --- /dev/null +++ b/freescout-dist/app/Console/Commands/GenerateVars.php @@ -0,0 +1,77 @@ + \Helper::getAllLocales(), + ]; + + //$filesystem = new Filesystem(); + + //$file_path = public_path('js/vars.js'); + $file_path = storage_path('app/public/js/vars.js'); + + $content = view('js/vars', $params)->render(); + + //$filesystem->put($file_path, $content); + // Save vars only if content changed + try { + if (\Storage::exists('js/vars.js')) { + $old_content = \Storage::get('js/vars.js'); + if ($content != $old_content) { + \Storage::put('js/vars.js', $content); + } + } else { + \Storage::put('js/vars.js', $content); + } + $this->info("Created: ".substr($file_path, strlen(base_path())+1)); + } catch (\Exception $e) { + $msg = "Error occurred saving /storage/app/public/js/vars.js. ".\Helper::formatException($e); + \Log::error($msg); + $this->error($msg); + } + } catch (\Exception $e) { + $this->error($e->getMessage()); + } + } +} diff --git a/freescout-dist/app/Console/Commands/LogoutUsers.php b/freescout-dist/app/Console/Commands/LogoutUsers.php new file mode 100644 index 0000000..01cb77c --- /dev/null +++ b/freescout-dist/app/Console/Commands/LogoutUsers.php @@ -0,0 +1,61 @@ +getPathname()); + if ($deleted) { + $count++; + } + } catch (\Exception $e) { + $this->error($e->getMessage()); + } + } + $this->line('Deleted sessions: '.$count); + } catch (\Exception $e) { + $this->error($e->getMessage()); + } + } +} diff --git a/freescout-dist/app/Console/Commands/LogsMonitor.php b/freescout-dist/app/Console/Commands/LogsMonitor.php new file mode 100644 index 0000000..6750428 --- /dev/null +++ b/freescout-dist/app/Console/Commands/LogsMonitor.php @@ -0,0 +1,96 @@ + config('app.alert_logs_period'), + ]); + + if (!$options['alert_logs_names']) { + $this->error('['.date('Y-m-d H:i:s').'] No logs to monitor selected'); + + return; + } + if (!$options['alert_logs_period']) { + $this->error('['.date('Y-m-d H:i:s').'] No logs monitoring period set'); + + return; + } + + $logs = \App\ActivityLog::whereIn('log_name', $options['alert_logs_names']) + ->where('created_at', '>=', \Carbon\Carbon::now()->modify('-1 '.$options['alert_logs_period'])->toDateTimeString()) + ->where('created_at', '<', $now->toDateTimeString()) + ->get(); + + if (!count($logs)) { + $this->line('['.date('Y-m-d H:i:s').'] No new log records found for the last '.$options['alert_logs_period']); + + return; + } + + $names = $logs->pluck('log_name')->unique()->toArray(); + $text = 'Logs having new records for the last '.$options['alert_logs_period'].':
    '; + foreach ($names as $name) { + $text .= '
  • '; + $text .= ''.\App\ActivityLog::getLogTitle($name).''; + $text .= '
  • '; + } + $text .= '
'; + + foreach ($names as $name) { + $text .= '
'.\App\ActivityLog::getLogTitle($name).'
'; + foreach ($logs as $log) { + if ($log->log_name != $name) { + continue; + } + $text .= '● ['.$log->created_at.'] '.$log->getEventDescription().' '.$log->properties.'
'; + } + } + // Send alert. + \MailHelper::sendAlertMail($text, 'Logs Monitoring'); + + $this->line($text); + + $this->info('['.date('Y-m-d H:i:s').'] Monitoring finished'); + } +} diff --git a/freescout-dist/app/Console/Commands/ModuleBuild.php b/freescout-dist/app/Console/Commands/ModuleBuild.php new file mode 100644 index 0000000..1abd139 --- /dev/null +++ b/freescout-dist/app/Console/Commands/ModuleBuild.php @@ -0,0 +1,118 @@ +argument('module_alias'); + if (!$module_alias) { + $modules = \Module::all(); + + $modules_aliases = []; + foreach ($modules as $module) { + $modules_aliases[] = $module->name; + } + if (!$modules_aliases) { + $this->error('No modules found'); + + return; + } + $all = true; + // $all = $this->confirm('You have not specified a module alias, would you like to build all available modules ('.implode(', ', $modules_aliases).')?'); + // if (!$all) { + // return; + // } + } + + if ($all) { + foreach ($modules as $module) { + $this->buildModule($module); + $this->call('freescout:module-laroute', ['module_alias' => $module->getAlias()]); + } + } else { + $module = \Module::findByAlias($module_alias); + if (!$module) { + $this->error('Module with the specified alias not found: '.$module_alias); + + return; + } + $this->buildModule($module); + $this->call('freescout:module-laroute'); + } + } + + public function buildModule($module) + { + $this->line('Module: '.$module->getName()); + + $public_symlink = public_path('modules').DIRECTORY_SEPARATOR.$module->alias; + if (!file_exists($public_symlink)) { + $this->error('Public symlink ['.$public_symlink.'] not found. Run module installation command first: php artisan freescout:module-install'); + + return; + } + + $this->buildVars($module); + } + + public function buildVars($module) + { + try { + $params = [ + 'locales' => config('app.locales'), + ]; + + $filesystem = new Filesystem(); + + $file_path = public_path('modules/'.$module->alias.'/js/vars.js'); + + $compiled = view($module->alias.'::js/vars', $params)->render(); + + if ($compiled) { + $filesystem->put($file_path, $compiled); + } + + $this->info("Created: {$file_path}"); + } catch (\Exception $e) { + $this->error($e->getMessage()); + } + } +} diff --git a/freescout-dist/app/Console/Commands/ModuleCheckLicenses.php b/freescout-dist/app/Console/Commands/ModuleCheckLicenses.php new file mode 100644 index 0000000..13480c0 --- /dev/null +++ b/freescout-dist/app/Console/Commands/ModuleCheckLicenses.php @@ -0,0 +1,102 @@ +info('Active modules found: '.count($modules)); + + $params = [ + 'url' => \App\Module::getAppUrl(), + 'data' => [], + ]; + + foreach ($modules as $module) { + $license = $module->getLicense(); + + if (!$module->isOfficial() || !$license) { + continue; + } + + $data['license'] = $license; + $data['module_alias'] = $module->getAlias(); + + $params['data'][] = $data; + } + + $result = WpApi::checkLicenses($params); + + if (!empty($result['statuses'])) { + foreach ($modules as $module) { + $module_alias = $module->getAlias(); + + foreach ($result['statuses'] as $result_module_alias => $status) { + if ($result_module_alias != $module_alias) { + continue; + } + if (!empty($status) && $status != 'valid') { + $msg = 'Module '.$module->getName().' has been deactivated due to invalid license: '.$status; + + $this->error($module->getName().': '.$msg); + + // Deactive module + \App\Module::deactiveModule($module->getAlias(), true); + + // Inform admin + \Log::error($msg); + activity() + ->withProperties([ + 'error' => $msg, + ]) + ->useLog(\App\ActivityLog::NAME_SYSTEM) + ->log(\App\ActivityLog::DESCRIPTION_SYSTEM_ERROR); + } else { + $this->info($module->getName().': OK'); + } + continue 2; + } + + $this->info($module->getName().': Unknown status'); + } + } + + $this->info('Checking licenses finished'); + } +} diff --git a/freescout-dist/app/Console/Commands/ModuleInstall.php b/freescout-dist/app/Console/Commands/ModuleInstall.php new file mode 100644 index 0000000..e95c2e0 --- /dev/null +++ b/freescout-dist/app/Console/Commands/ModuleInstall.php @@ -0,0 +1,140 @@ +call('cache:clear'); + + // Create a symlink for the module (or all modules) + $module_alias = $this->argument('module_alias'); + if (!$module_alias) { + $modules = \Module::all(); + + $modules_aliases = []; + foreach ($modules as $module) { + $modules_aliases[] = $module->name; + } + if (!$modules_aliases) { + $this->error('No modules found'); + + return; + } + $install_all = $this->confirm('You have not specified a module alias, would you like to install all available modules ('.implode(', ', $modules_aliases).')?'); + if (!$install_all) { + return; + } + } + + if ($install_all) { + foreach ($modules as $module) { + $this->line('Module: '.$module->getName()); + $this->call('module:migrate', ['module' => $module->getName()]); + $this->createModulePublicSymlink($module); + } + } else { + $module = \Module::findByAlias($module_alias); + if (!$module) { + $this->error('Module with the specified alias not found: '.$module_alias); + + return; + } + $this->call('module:migrate', ['module' => $module->getName(), '--force' => true]); + $this->createModulePublicSymlink($module); + } + $this->line('Clearing cache...'); + $this->call('freescout:clear-cache'); + } + + // There is similar function in \App\Module. + public function createModulePublicSymlink($module) + { + $from = public_path('modules').DIRECTORY_SEPARATOR.$module->alias; + $to = $module->getExtraPath('Public'); + + // file_exists() may throw "open_basedir restriction in effect". + try { + // If module's Public is symlink. + if (is_link($to)) { + @unlink($to); + } + + // Symlimk may exist but lead to the module folder in a wrong case. + // So we need first try to remove it. + if (!file_exists($from) || !is_link($from)) { + if (is_dir($from)) { + @rename($from, $from.'_'.date('YmdHis')); + } else { + @unlink($from); + } + } + + if (file_exists($from)) { + return $this->info('Public symlink already exists'); + } + + // Check target. + if (!file_exists($to)) { + // Try to create Public folder. + try { + \File::makeDirectory($to, \Helper::DIR_PERMISSIONS); + } catch (\Exception $e) { + // If it's a broken symlink. + if (is_link($to)) { + @unlink($to); + } + } + } + + try { + symlink($to, $from); + } catch (\Exception $e) { + $this->error('Error occurred creating ['.$from.' » '.$to.'] symlink: '.$e->getMessage()); + } + } catch (\Exception $e) { + $this->error('Error occurred creating ['.$from.' » '.$to.'] symlink: '.$e->getMessage()); + } + + $this->info('The ['.$from.'] symlink has been created'); + } +} diff --git a/freescout-dist/app/Console/Commands/ModuleLaroute.php b/freescout-dist/app/Console/Commands/ModuleLaroute.php new file mode 100644 index 0000000..12657e5 --- /dev/null +++ b/freescout-dist/app/Console/Commands/ModuleLaroute.php @@ -0,0 +1,171 @@ +config = $app['config']; + $this->generator = $app->make('Lord\Laroute\Generators\GeneratorInterface'); + + parent::__construct(); + } + + /** + * Execute the console command. + * + * @return mixed + */ + public function handle() + { + $all = false; + $modules = []; + + // Create a symlink for the module (or all modules) + $module_alias = $this->argument('module_alias'); + if (!$module_alias) { + $modules = \Module::all(); + + $modules_aliases = []; + foreach ($modules as $module) { + $modules_aliases[] = $module->name; + } + if (!$modules_aliases) { + $this->error('No modules found'); + + return; + } + $all = true; + // $all = $this->confirm('You have not specified a module alias, would you like to generate routes for all available modules ('.implode(', ', $modules_aliases).')?'); + // if (!$all) { + // return; + // } + } + + if ($all) { + foreach ($modules as $module) { + $this->generateModuleRoutes($module); + } + } else { + $module = \Module::findByAlias($module_alias); + if (!$module) { + $this->error('Module with the specified alias not found: '.$module_alias); + + return; + } + $this->generateModuleRoutes($module); + } + } + + public function generateModuleRoutes($module) + { + $this->line('Module: '.$module->getName()); + + $public_symlink = public_path('modules').DIRECTORY_SEPARATOR.$module->getAlias(); + if (!file_exists($public_symlink)) { + $this->error('Public symlink ['.$public_symlink.'] not found. Run module installation command first: php artisan freescout:module-install'); + + return; + } + + $this->routes = new Routes(app()['router']->getRoutes(), $this->config->get('laroute.filter', 'all'), $this->config->get('laroute.action_namespace', ''), $module->getAlias()); + + try { + $filePath = $this->generator->compile( + $this->getTemplatePath(), + $this->getTemplateData(), + $this->getFileGenerationPath($module->getAlias()) + ); + + $this->info("Created: {$filePath}"); + } catch (\Exception $e) { + $this->error($e->getMessage()); + } + } + + /** + * Get path to the template file. + * + * @return string + */ + protected function getTemplatePath() + { + return 'resources/assets/js/laroute_module.js'; + } + + /** + * Get the data for the template. + * + * @return array + */ + protected function getTemplateData() + { + $namespace = $this->getOptionOrConfig('namespace'); + $routes = $this->routes->toJSON(); + $absolute = $this->config->get('laroute.absolute', false); + $rootUrl = $this->config->get('app.url', ''); + $prefix = $this->config->get('laroute.prefix', ''); + + return compact('namespace', 'routes', 'absolute', 'rootUrl', 'prefix'); + } + + /** + * Get the path where the file will be generated. + * + * @return string + */ + protected function getFileGenerationPath($module_alias) + { + $path = 'public/modules/'.$module_alias.'/js'; + $filename = 'laroute'; //$this->getOptionOrConfig('filename'); + + return "{$path}/{$filename}.js"; + } + + /** + * Get an option value either from console input, or the config files. + * + * @param $key + * + * @return array|mixed|string + */ + protected function getOptionOrConfig($key) + { + // if ($option = $this->option($key)) { + // return $option; + // } + + return $this->config->get("laroute.{$key}"); + } +} diff --git a/freescout-dist/app/Console/Commands/ModuleUpdate.php b/freescout-dist/app/Console/Commands/ModuleUpdate.php new file mode 100644 index 0000000..1bf3957 --- /dev/null +++ b/freescout-dist/app/Console/Commands/ModuleUpdate.php @@ -0,0 +1,105 @@ +argument('module_alias'); + + $modules_directory = \WpApi::getModules(); + if (\WpApi::$lastError) { + $this->error(__('Error occurred').': '.$lastError['message'].' ('.$lastError['code'].')'); + return; + } + + $installed_modules = \Module::all(); + + $counter = 0; + $found = false; + foreach ($modules_directory as $dir_module) { + // Update single module. + if ($module_alias && $dir_module['alias'] != $module_alias) { + continue; + } + + $found = true; + + // Detect if new version is available. + foreach ($installed_modules as $module) { + if ($module->getAlias() != $dir_module['alias'] || !$module->active()) { + continue; + } + if (!empty($dir_module['version']) && version_compare($dir_module['version'], $module->get('version'), '>')) { + $update_result = \App\Module::updateModule($dir_module['alias']); + + $this->info('['.$update_result['module_name'].' Module'.']'); + if ($update_result['status'] == 'success') { + $this->line($update_result['msg_success']); + } else { + $msg = $update_result['msg']; + if ($update_result['download_msg']) { + $msg .= ' ('.$update_result['download_msg'].')'; + } + $this->error('ERROR: '.$msg); + } + if (trim($update_result['output'])) { + $this->line(preg_replace("#\n#", "\n> ", '> '.trim($update_result['output']))); + } + + $counter++; + } + } + } + + if ($module_alias && !$found) { + $this->error('Module with the following alias not found: '.$module_alias); + } elseif (!$counter) { + $this->line('All modules are up-to-date'); + } + + \Artisan::call('freescout:clear-cache'); + } +} diff --git a/freescout-dist/app/Console/Commands/SendMonitor.php b/freescout-dist/app/Console/Commands/SendMonitor.php new file mode 100644 index 0000000..df88ad3 --- /dev/null +++ b/freescout-dist/app/Console/Commands/SendMonitor.php @@ -0,0 +1,66 @@ +where('payload', 'like', '{"displayName":"App\\\\\\\\Jobs\\\\\\\\SendReplyToCustomer"%') + ->where('available_at', '<', time() - self::CHECK_PERIOD) + ->exists(); + + // Check failed_jobs. + // No need - it can be done via Manage > Alerts > Logs Monitoring + // if (!$pending_jobs) { + // $pending_jobs = \App\FailedJob::where('queue', 'emails') + // ->where('payload', 'like', '{"displayName":"App\\\\\\\\Jobs\\\\\\\\SendReplyToCustomer"%') + // ->where('created_at', '<', time() - self::CHECK_PERIOD) + // ->exists(); + // } + + if ($pending_jobs) { + \Option::set('send_emails_problem', '1'); + $this->error('['.date('Y-m-d H:i:s').'] There are problems with emails queue processing'); + } else { + \Option::remove('send_emails_problem'); + $this->info('['.date('Y-m-d H:i:s').'] Emails queue processing is working'); + } + } +} diff --git a/freescout-dist/app/Console/Commands/Update.php b/freescout-dist/app/Console/Commands/Update.php new file mode 100644 index 0000000..cc904c4 --- /dev/null +++ b/freescout-dist/app/Console/Commands/Update.php @@ -0,0 +1,64 @@ +confirmToProceed()) { + return; + } + + @ini_set('memory_limit', '128M'); + + if (\Updater::isNewVersionAvailable(config('app.version'))) { + $this->info('Updating... This may take several minutes'); + + try { + // Script may fail here and stop with the error: + // PHP Fatal error: Allowed memory size of 94371840 bytes exhausted + \Updater::update(); + $this->call('freescout:after-app-update'); + } catch (\Exception $e) { + $this->error('Error occurred: '.$e->getMessage()); + } + } else { + $this->info('You have the latest version installed: '.config('app.version')); + } + } +} diff --git a/freescout-dist/app/Console/Commands/UpdateFolderCounters.php b/freescout-dist/app/Console/Commands/UpdateFolderCounters.php new file mode 100644 index 0000000..58b35bf --- /dev/null +++ b/freescout-dist/app/Console/Commands/UpdateFolderCounters.php @@ -0,0 +1,46 @@ +updateCounters(); + $this->line('Updated counters for folder: '.$folder->id); + } + $this->info('Updating finished'); + } +} diff --git a/freescout-dist/app/Console/Kernel.php b/freescout-dist/app/Console/Kernel.php new file mode 100644 index 0000000..fdbe628 --- /dev/null +++ b/freescout-dist/app/Console/Kernel.php @@ -0,0 +1,273 @@ +command('queue:flush') + ->weekly(); + + // Restart processing queued jobs (just in case) + $schedule->command('queue:restart') + ->hourly(); + + $schedule->command('freescout:fetch-monitor') + ->everyMinute() + ->withoutOverlapping(); + + $schedule->command('freescout:send-monitor') + // Every 10 minutes. + ->cron('*/10 * * * *') + ->withoutOverlapping(); + + $schedule->command('freescout:update-folder-counters') + ->hourly(); + + $app_key = config('app.key'); + if ($app_key) { + $crc = crc32($app_key); + $schedule->command('freescout:module-check-licenses') + ->cron((int)($crc % 59).' '.(int)($crc % 23).' * * *'); + } + + // Check if user finished viewing conversation. + $schedule->command('freescout:check-conv-viewers') + ->everyMinute() + ->withoutOverlapping(); + + $schedule->command('freescout:clean-send-log') + ->monthly(); + + $schedule->command('freescout:clean-notifications-table') + ->weekly(); + + $schedule->command('freescout:clean-tmp') + ->daily(); + + // Logs monitoring. + $alert_logs_period = config('app.alert_logs_period'); + if (config('app.alert_logs') && $alert_logs_period) { + $logs_cron = ''; + switch ($alert_logs_period) { + case 'hour': + $logs_cron = '0 * * * *'; + break; + case 'day': + $logs_cron = '0 0 * * *'; + break; + case 'week': + $logs_cron = '0 0 * * 0'; + break; + case 'month': + $logs_cron = '0 0 1 * *'; + break; + } + if ($logs_cron) { + $schedule->command('freescout:logs-monitor') + ->cron($logs_cron) + ->withoutOverlapping(); + } + } + + $fetch_command_identifier = \Helper::getWorkerIdentifier('freescout:fetch-emails'); + $fetch_command_name = 'freescout:fetch-emails --identifier='.$fetch_command_identifier; + + // Kill fetch commands running for too long. + // In shedule:run this code is executed every time $schedule->command() in this function is executed. + if ($this->isScheduleRun() && function_exists('shell_exec')) { + $fetch_command_pids = \Helper::getRunningProcesses($fetch_command_identifier); + + // The name of the command here must be exactly the same as below! + // Otherwise long fetching will be killed and won't run longer than 1 mintue. + $mutex_name = $schedule->command($fetch_command_name) + ->skip(function () { + return true; + }) + ->mutexName(); + + // If there is no cache mutext but there are running fetch commands + // it means the mutex had expired after self::FETCH_MAX_EXECUTION_TIME + // and the existing command(s) is running longer than self::FETCH_MAX_EXECUTION_TIME. + if (count($fetch_command_pids) > 0 && !\Cache::get($mutex_name)) { + // Kill freescout:fetch-emails commands running for too long + shell_exec('kill '.implode(' | kill ', $fetch_command_pids)); + } elseif (count($fetch_command_pids) == 0) { + // Make sure 'ps' command actually works. + $ps_works = \Helper::getRunningProcesses('schedule:run'); + + if (count($ps_works)) { + // Previous freescout:fetch-emails may have been killed or errored and did not remove the mutex. + // So here we are forcefully removing the mutex. Otherwise mutex will live for 24 hours. + if (\Cache::has($mutex_name)) { + \Cache::forget($mutex_name); + } + } + } + } + + // Fetch emails from mailboxes + $fetch_command = $schedule->command($fetch_command_name) + // withoutOverlapping() option creates a mutex in the cache + // which by default expires in 24 hours. + // So we are passing an 'expiresAt' parameter to withoutOverlapping() to + // prevent fetching from not being executed when fetching command by some reason + // does not remove the mutex from the cache. + ->withoutOverlapping($expiresAt = self::FETCH_MAX_EXECUTION_TIME /* minutes */) + ->sendOutputTo(storage_path().'/logs/fetch-emails.log'); + + switch (config('app.fetch_schedule')) { + case Mail::FETCH_SCHEDULE_EVERY_FIVE_MINUTES: + $fetch_command->everyFiveMinutes(); + break; + case Mail::FETCH_SCHEDULE_EVERY_TEN_MINUTES: + $fetch_command->everyTenMinutes(); + break; + case Mail::FETCH_SCHEDULE_EVERY_FIFTEEN_MINUTES: + $fetch_command->everyFifteenMinutes(); + break; + case Mail::FETCH_SCHEDULE_EVERY_THIRTY_MINUTES: + $fetch_command->everyThirtyMinutes(); + break; + case Mail::FETCH_SCHEDULE_HOURLY: + $fetch_command->Hourly(); + break; + default: + $fetch_command->everyMinute(); + break; + } + + $schedule = \Eventy::filter('schedule', $schedule); + + // If --no-daemonize flag is passed - do not run 'queue:work' daemon. + foreach ($_SERVER['argv'] ?? [] as $arg) { + if ($arg == '--no-interaction') { + return; + } + } + + // Command runs as subprocess and sets cache mutex. If schedule:run command is killed + // subprocess does not clear the mutex and it stays in the cache until cache:clear is executed. + // By default, the lock will expire after 24 hours. + + $queue_work_params = Config('app.queue_work_params'); + // Add identifier to avoid conflicts with other FreeScout instances on the same server. + $queue_work_params['--queue'] .= ','.\Helper::getWorkerIdentifier(); + + // $schedule->command('queue:work') command below has withoutOverlapping() option, + // which works via special mutex stored in the cache preventing several 'queue:work' to work at the same time. + // So when the cache is cleared the mutex indicating that the 'queue:work' is running is removed, + // and the second 'queue:work' command is launched by cron. When `artisan schedule:run` is executed it sees + // that there are two 'queue:work' processes running and kills them. + // After one minute 'queue:work' is executed by cron via `artisan schedule:run` and works in the background. + if ($this->isScheduleRun() && function_exists('shell_exec')) { + $running_commands = \Helper::getRunningProcesses(); + + if (count($running_commands) > 1) { + // Stop all queue:work processes. + // queue:work command is stopped by settings a cache key + \Helper::queueWorkerRestart(); + // Sometimes processes stuck and just continue running, so we need to kill them. + // Sleep to let processes stop. + sleep(1); + // Check processes again. + $worker_pids = \Helper::getRunningProcesses(); + + if (count($worker_pids) > 1) { + // Current process also has to be killed, as otherwise it "stucks" + // $current_pid = getmypid(); + // foreach ($worker_pids as $i => $pid) { + // if ($pid == $current_pid) { + // unset($worker_pids[$i]); + // break; + // } + // } + shell_exec('kill '.implode(' | kill ', $worker_pids)); + } + } elseif (count($running_commands) == 0) { + // Make sure 'ps' command actually works. + $ps_works = \Helper::getRunningProcesses('schedule:run'); + + if (count($ps_works)) { + // Previous queue:work may have been killed or errored and did not remove the mutex. + // So here we are forcefully removing the mutex. + $mutex_name = $schedule->command('queue:work', $queue_work_params) + ->skip(function () { + return true; + }) + ->mutexName(); + if (\Cache::get($mutex_name)) { + \Cache::forget($mutex_name); + } + } + } + } + + $schedule->command('queue:work', $queue_work_params) + ->everyMinute() + ->withoutOverlapping() + ->sendOutputTo(storage_path().'/logs/queue-jobs.log'); + } + + /** + * This function is needed because every time $schedule->command() is executed + * the schedule() is executed also. + */ + public function isScheduleRun() + { + if (!\Helper::isConsole()) { + return true; + } else { + return !empty($_SERVER['argv']) && in_array('schedule:run', $_SERVER['argv']); + } + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__.'/Commands'); + + // Swiftmailer uses $_SERVER['SERVER_NAME'] in transport_deps.php + // to set the host for EHLO command, if it is empty it uses [127.0.0.1]. + // G Suite sometimes rejects emails with EHLO [127.0.0.1]. + if (empty($_SERVER['SERVER_NAME'])) { + $_SERVER['SERVER_NAME'] = parse_url(config('app.url'), PHP_URL_HOST); + } + + require base_path('routes/console.php'); + } +} diff --git a/freescout-dist/app/Conversation.php b/freescout-dist/app/Conversation.php new file mode 100644 index 0000000..2bca11c --- /dev/null +++ b/freescout-dist/app/Conversation.php @@ -0,0 +1,2424 @@ + 'customer', + self::PERSON_USER => 'user', + ]; + + /** + * Conversation types. + */ + const TYPE_EMAIL = 1; + const TYPE_PHONE = 2; + const TYPE_CHAT = 3; + + public static $types = [ + self::TYPE_EMAIL => 'email', + self::TYPE_PHONE => 'phone', + self::TYPE_CHAT => 'chat', + ]; + + /** + * Conversation statuses (code must be equal to thread statuses). + */ + const STATUS_ACTIVE = 1; + const STATUS_PENDING = 2; + const STATUS_CLOSED = 3; + const STATUS_SPAM = 4; + // Not used + //const STATUS_OPEN = 5; + + public static $statuses = [ + self::STATUS_ACTIVE => 'active', + self::STATUS_PENDING => 'pending', + self::STATUS_CLOSED => 'closed', + self::STATUS_SPAM => 'spam', + //self::STATUS_OPEN => 'open', + ]; + + /** + * https://glyphicons.bootstrapcheatsheets.com/. + */ + public static $status_icons = [ + self::STATUS_ACTIVE => 'flag', + self::STATUS_PENDING => 'ok', + self::STATUS_CLOSED => 'lock', + self::STATUS_SPAM => 'ban-circle', + //self::STATUS_OPEN => 'folder-open', + ]; + + public static $status_classes = [ + self::STATUS_ACTIVE => 'success', + self::STATUS_PENDING => 'lightgrey', + self::STATUS_CLOSED => 'grey', + self::STATUS_SPAM => 'danger', + //self::STATUS_OPEN => 'folder-open', + ]; + + public static $status_colors = [ + self::STATUS_ACTIVE => '#6ac27b', + self::STATUS_PENDING => '#8b98a6', + self::STATUS_CLOSED => '#6b6b6b', + self::STATUS_SPAM => '#de6864', + ]; + + /** + * Conversation states. + */ + const STATE_DRAFT = 1; + const STATE_PUBLISHED = 2; + const STATE_DELETED = 3; + + public static $states = [ + self::STATE_DRAFT => 'draft', + self::STATE_PUBLISHED => 'published', + self::STATE_DELETED => 'deleted', + ]; + + /** + * Source types (equal to thread source types). + */ + const SOURCE_TYPE_EMAIL = 1; + const SOURCE_TYPE_WEB = 2; + const SOURCE_TYPE_API = 3; + + public static $source_types = [ + self::SOURCE_TYPE_EMAIL => 'email', + self::SOURCE_TYPE_WEB => 'web', + self::SOURCE_TYPE_API => 'api', + ]; + + /** + * Email history options. + */ + // const EMAIL_HISTORY_GLOBAL = 0; + // const EMAIL_HISTORY_NONE = 1; + // const EMAIL_HISTORY_LAST = 2; + // const EMAIL_HISTORY_FULL = 3; + + public static $email_history_codes = [ + 'global', + 'none', + 'last', + 'full', + ]; + + /** + * Assignee. + */ + const USER_UNASSIGNED = -1; + + /** + * Search filters. + */ + public static $search_filters = [ + 'assigned', + 'customer', + 'mailbox', + 'status', + 'state', + 'subject', + 'attachments', + 'type', + 'body', + 'number', + 'following', + 'id', + 'after', + 'before', + //'between', + //'on', + ]; + + /** + * Search mode. + */ + const SEARCH_MODE_CONV = 'conversations'; + const SEARCH_MODE_CUSTOMERS = 'customers'; + + /** + * Default size of the conversations table. + */ + const DEFAULT_LIST_SIZE = 50; + + /** + * Default size of the chats list. + */ + const CHATS_LIST_SIZE = 50; + + /** + * Cache of the conversations starred by user. + * + * @var array + */ + public static $starred_conversation_ids = []; + + /** + * Cache of the app.custom_number option. + */ + public static $custom_number_cache = null; + + /** + * Automatically converted into Carbon dates. + */ + protected $dates = ['created_at', 'updated_at', 'last_reply_at', 'closed_at', 'user_updated_at']; + + /** + * Attributes which are not fillable using fill() method. + */ + protected $guarded = ['id', 'folder_id']; + + /** + * Convert to array. + */ + protected $casts = [ + 'meta' => 'array', + ]; + + /** + * Default values. + */ + protected $attributes = [ + 'preview' => '', + ]; + + protected static function boot() + { + parent::boot(); + + self::creating(function (Conversation $model) { + $next_ticket = (int) Option::get('next_ticket'); + $current_number = Conversation::max('number'); + + if ($next_ticket) { + Option::remove('next_ticket'); + } + + if ($next_ticket && $next_ticket >= ($current_number + 1) && !Conversation::where('number', $next_ticket)->exists()) { + $model->number = $next_ticket; + } else { + $model->number = $current_number + 1; + } + }); + } + + /** + * Who the conversation is assigned to (assignee). + */ + public function user() + { + return $this->belongsTo('App\User'); + } + + /** + * Get the folder to which conversation belongs via folder field. + */ + public function folder() + { + return $this->belongsTo('App\Folder'); + } + + /** + * Get the folder to which conversation belongs via conversation_folder table. + */ + public function folders() + { + return $this->belongsToMany('App\Folder'); + } + + /** + * Get the mailbox to which conversation belongs. + */ + public function mailbox() + { + return $this->belongsTo('App\Mailbox'); + } + + /** + * Cached mailbox. + * @return [type] [description] + */ + public function mailbox_cached() + { + return $this->mailbox()->rememberForever(); + } + + /** + * Get the customer associated with this conversation (primaryCustomer). + */ + public function customer() + { + return $this->belongsTo('App\Customer'); + } + + /** + * Cached customer. + */ + public function customer_cached() + { + return $this->customer()->rememberForever(); + } + + /** + * Get conversation threads. + */ + public function threads() + { + return $this->hasMany('App\Thread'); + } + + /** + * Folders containing starred conversations. + */ + public function extraFolders() + { + return $this->belongsTo('App\Customer'); + } + + /** + * Get user who created the conversations. + */ + public function created_by_user() + { + return $this->belongsTo('App\User'); + } + + /** + * Get customer who created the conversations. + */ + public function created_by_customer() + { + return $this->belongsTo('App\Customer'); + } + + /** + * Get user who closed the conversations. + */ + public function closed_by_user() + { + return $this->belongsTo('App\User'); + } + + /** + * Get conversations followers. + */ + public function followers() + { + return $this->hasMany('App\Follower'); + } + + /** + * Check if user is following this conversation. + */ + public function isUserFollowing($user_id) + { + // We intentionally select all records from followers table, + // as it is more efficient than querying a particular user record. + foreach ($this->followers as $follower) { + if ($follower->user_id == $user_id) { + return true; + } + } + + return false; + } + + /** + * Get only reply threads from conversations. + * + * @return Collection + */ + public function getReplies() + { + return $this->threads() + ->whereIn('type', [Thread::TYPE_CUSTOMER, Thread::TYPE_MESSAGE]) + ->where('state', Thread::STATE_PUBLISHED) + ->orderBy('created_at', 'desc') + ->get(); + } + + /** + * Get all published conversation threads in desc order. + * + * @return Collection + */ + public function getThreads($skip = null, $take = null, $types = []) + { + $query = $this->threads() + ->where('state', Thread::STATE_PUBLISHED) + ->orderBy('created_at', '