fe04376be53f8fe22dcc1b541d824551 ./phpcs.xml 8388df579371643e87579d9cb66902e1 ./changelog.txt abbf9899c6ccf15519b962371eb4fcd6 ./src/Controller/index.php 62bd3973b4f5a005b15e627aaf1d0700 ./src/Controller/AjaxChatController.php 8874c474ef90406360fe6d177123bd82 ./src/Helper/Email.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Helper/index.php 0f72e2ff9cee47bb46128e4d6b0f449c ./src/Helper/Settings.php f5526c4d54e49da5d38e7a20d67291ac ./src/Helper/Hash.php c4ff893ac30fc2aa4d6cd2cfab30fb49 ./src/Helper/SessionKeyGenerator.php fc3aa117772e435bb17f91df32acc408 ./src/Helper/MediaResources.php 4e4cfdf7efd02a651c49957d2fad8954 ./src/Helper/Resources.php 3dbb7e1db649ec5ce9775c1be20a2c45 ./src/Helper/Helper.php 241321c5d870dca26cff6361866e3987 ./src/Helper/Validator.php d65fec25a63fc4b15fb370a6156824e5 ./src/Helper/IpDetector.php 4db359574fbb062392c9eb097214e6f2 ./src/Helper/Security.php 8d21dee4f3176243cbf0739e1809d4d4 ./src/Helper/ExternalSources.php 329730e4def68badb921fd217a399516 ./src/Helper/LLMHelper.php abbf9899c6ccf15519b962371eb4fcd6 ./src/index.php 175d883390f38c823211997709afa322 ./src/Services/Dashboard/Widget.php 112e54d5d2166150ac466a9f49ea312d ./src/Services/Dashboard/WidgetBuilder.php 63a99aa133ee5c0a70b651e7e7c4ec28 ./src/Services/Chat/SavedReplyService.php cbe59e21b45102ec1cab40fa01228bbb ./src/Services/Chat/SemanticSavedReplyMatcher.php 0d4084e4def1560c133ca878ba509c29 ./src/Services/Chat/Contracts/LanguageResolverInterface.php f856115ac0c2536a46844a7d36cae9c4 ./src/Services/Chat/Contracts/HitCounterInterface.php 52af9e9280f43ca01558c1c0b5eda427 ./src/Services/Chat/Contracts/SemanticMatcherInterface.php 86284ba5afb5f4b2905eb25e0a1241a9 ./src/Services/Chat/Contracts/EmbeddingProviderInterface.php f0b917b4e1f58576af09c93efe22ee72 ./src/Services/Chat/Contracts/SavedReplyMatcherInterface.php 8ebe8f3e30afb7abcb69823cc6675d54 ./src/Services/Chat/NullHitCounter.php 32075ef7dc381207e281dc01a990e4e7 ./src/Services/Chat/DefaultSavedReplyMatcher.php c03f0ba50f791428e5d5ad1cf3e33495 ./src/Services/Chat/DefaultLanguageResolver.php 6a8965b183409e74079fb7bb6da548bb ./src/Services/Chat/DatabaseHitCounter.php 5b3aaa46eea6a5992b364774402ddaa5 ./src/Services/Chat/Embedding/GeminiEmbeddingProvider.php 71242460152dc3227aa3c28f42228e04 ./src/Services/Chat/Embedding/EmbeddingService.php 38c09388f64df6be09ae80b5d2116b98 ./src/Services/Chat/Embedding/VectorMath.php 99507d9133aaece7245164e4d34e2fd8 ./src/Services/Chat/Embedding/OpenAIEmbeddingProvider.php bb3f682f784013204e896252d6b824f0 ./src/Services/Chat/Support/TextNormalizer.php d7066ce8201eb466888cb4de5a2274d5 ./src/Services/Chat/FallbackPolicy.php 20398d9e8d65676e49fdb6f711397d1a ./src/Services/Scheduler/Scheduler.php 676e1a4b7cc462ba74da5328e043c5b0 ./src/Services/Scheduler/PendingSchedule.php 687b7daee2131192501511aaaea30381 ./src/Services/Scheduler/scoped-vendor/action-scheduler/changelog.txt f59e6e3dab206372e994934e71f414d6 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_LogEntry.php beada9be1886e87eb70a2b5992c85451 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_AdminView.php 63cb18ebba0895bf0f56b8c72e6e8040 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_DateTime.php 7810fc96803f5ae78b84d1177c9b033b ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_wcSystemStatus.php 26732d33aeaa49ee1be28f8e41ed5e7d ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_SystemInformation.php 540518d4eb561405edc50ad73a69c656 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_QueueRunner.php f3cd06a03d4285cc7a571c7205a331ec ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_Compatibility.php 54d29b9c3d0751d9f219e375a64862df ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/actions/ActionScheduler_Action.php e29206d787b04d1288528a6ae4b0cb3d ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/actions/ActionScheduler_FinishedAction.php 16671d04c4b4903a3825dbd3ae07657b ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/actions/ActionScheduler_NullAction.php 27c9d0c4cfb74ce028e9d0d3455f9003 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/actions/ActionScheduler_CanceledAction.php 881a40c113de8daf8d1dc3c8e3fdfd32 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_ActionFactory.php e46be83ab8e60043a9103fcac65445a5 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_RecurringActionScheduler.php b16e1fab808e5f79c4f476634c862c73 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_ActionClaim.php a91859424b0e66a1f0c9ab3f67323efa ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_QueueCleaner.php 7e0595dcd62ee542ebe1a8a626ad56eb ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php 1db676eab6f7cede015ec7462f414f6e ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Migration_Command.php e3296161da79741af3ce2cc960008f1a ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/ProgressBar.php 6861cc44ea9eb1ba742ca7c3d59e118b ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action_Command.php c3442df12bbd8c775241a15e72943ba1 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/List_Command.php 7dfbf7acd5fb624e4a614167291cb4f7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/Get_Command.php 3504280e35ce4b64547f60d4a7b9281e ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/Cancel_Command.php 93b14bb679232175324e408f789eb8a7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/Run_Command.php c65340b0a4ddf2d1265d4f4ac76f0d9a ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/Generate_Command.php 037cbb11e7b13ce37c2f2061374ba06a ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/Create_Command.php 1e6358be5661769766e15c6b88bb991c ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/Delete_Command.php 5c4218ac34cba381f631679397a1f95d ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/Action/Next_Command.php 11c9effaf77caabb8f06fea4658650de ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php ce990ff8fd78e52b2a1dafa4c3561e14 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Clean_Command.php e626d3a6ff7bc8eb6e0201131081eac0 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/WP_CLI/System_Command.php f9263ccbdcec7768e02c557b4f01fdaa ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_Exception.php df4ec9f9f8f3815e6d52004d44091d20 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/Runner.php 53651090462a9c8aa75845d7c02b3cc6 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/Scheduler.php ccbda6b9001efc38f52ed526c3f2370d ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/DryRun_ActionMigrator.php 868af61cf5e90a7876345a812e084baf ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/Controller.php faf05ddca8a1f11fa7d24607ba5ffa83 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/ActionMigrator.php 5b3df97de9046b30d2d2eee8eab06abe ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php 958a0de9190d87516a4d2031f367fb44 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/DryRun_LogMigrator.php 65b7320bb44e36e36579200d8191ea9d ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/Config.php 52b5a5bbf2dfbf0cbf69d4622a9dfc3d ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/BatchFetcher.php cae9768e3a06ac0962523207deb55978 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/migration/LogMigrator.php 79632ef858a5999d07fb55f26dfb9aa5 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_NullLogEntry.php 781b13cab89b23312cf14c2f7a95bfbe ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php 540c88b5629875282928f33654d5923f ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php 58ff18e0173c9585b2ea3fa246a06588 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 0c969ff1b3a12c985e368bfc4d7e2f9f ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_Versions.php 6118cd3d4799900fcd30773aecd151f0 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_OptionLock.php 085e585b773a54ef067dbee9f3b65ad7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php ec106abb87ba94a65ced6a3bca0cde32 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_wpCommentLogger.php 3df6192a2e2675012e52889e914127ba ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php 968d5a940bae375e4aa73dff141d68fb ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php 4fd3b34a1ac633cc9b7942ffc30491cd ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php 6a9cec6c77f8749cefa46e7f334a7c68 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php 08477477a5386181289379ef802a552f ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php 1d194d94b692567d02c67361b1139b75 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php 6450941992d2248b3e6c907acffe2175 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php 2adc8b350451417e7834e9ae1dc9f288 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php f9a1739537a78c286d33a817870043a0 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_InvalidActionException.php 1e6f059b97a32875777b703f429448a8 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_DataController.php d04d290719655851771518a68784a66c ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php 659a15e8bdd2aac087264cc880700060 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php 80f0df214177cc2016d89358f4a07d96 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_WPCLI_Command.php 8af00e06a1b13c6a51a8ae140f615b96 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schedule.php e9294ecba76ccaa03e2fd95d248d7e88 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Logger.php 00ae4490b32fd62dc7b3c64898907cbb ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Store.php 26ebbf0ad928691d06eb1036e8b2d095 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php f51dace48da126b12ea8797f68939661 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schema.php aac7ff4583d20719e17cce619e903ebd ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php e712aad446adad78276b59ae87bb4ac7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler.php 523bcefa63cfb27472bf40e31964f105 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/abstracts/ActionScheduler_Lock.php ab5a31ef7be3eb5cb89378540e0874d5 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/ActionScheduler_ListTable.php 357a2513ba658f2620dbfa7b961a010e ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schedules/ActionScheduler_IntervalSchedule.php a4dc274e7f26c32cc86847c565f4ec96 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schedules/ActionScheduler_CanceledSchedule.php 3bdaaf9094c3589d205fe608d1b4edd7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schedules/ActionScheduler_CronSchedule.php 9d18fe897278837606b8774667663aac ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schedules/ActionScheduler_SimpleSchedule.php 48c220b8d43e9ec93b70d1519ad4a711 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schedules/ActionScheduler_Schedule.php f2fea2ea4c414792a3f70dca914c53e2 ./src/Services/Scheduler/scoped-vendor/action-scheduler/classes/schedules/ActionScheduler_NullSchedule.php 3e24bb92f3bce151425d661b4adf7d79 ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/WP_Async_Request.php b7cbae8659f1aabb9bd2790a876e38f4 ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php c562fc24bddf20e97db05b84d1e8cef7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_MonthField.php 198169d64ffcd48262bc741e1434d25c ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php 57c6581fe6fa76d3766c58ad38859ace ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php 3bfbe747d44aafa7c0e2dd593370aecb ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php 746c00cf65b0ef262e19640a66f0c467 ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php d42f315cd035559fd6963f910cb3d3db ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_HoursField.php 066298116be1abe7a751bd0c32d3f6b7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php be79a2c6d6cb16b1aff5ec75f398ec9d ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression.php b070323e0fb8fc39cad2959f107bac2b ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/LICENSE df34440666f3df70ee54b68578f0b392 ./src/Services/Scheduler/scoped-vendor/action-scheduler/lib/cron-expression/CronExpression_YearField.php 05663a8dc4cc379abf347264d4dd0fa1 ./src/Services/Scheduler/scoped-vendor/action-scheduler/readme.txt 1ebbd3e34237af26da5dc08a4e440464 ./src/Services/Scheduler/scoped-vendor/action-scheduler/license.txt ce19e6fc314fbd2df40b1f32b7e072a6 ./src/Services/Scheduler/scoped-vendor/action-scheduler/action-scheduler.php 8465e46f8965c7c2e69c1c2be80e6cce ./src/Services/Scheduler/scoped-vendor/action-scheduler/functions.php f03d74e139899985dbbd38a51bbf64b7 ./src/Services/Scheduler/scoped-vendor/action-scheduler/deprecated/ActionScheduler_AdminView_Deprecated.php 91168f9c079de58f52c2fd484c2f08bd ./src/Services/Scheduler/scoped-vendor/action-scheduler/deprecated/ActionScheduler_Store_Deprecated.php 03732c0d01fa21041b088c298a5d373b ./src/Services/Scheduler/scoped-vendor/action-scheduler/deprecated/ActionScheduler_Abstract_QueueRunner_Deprecated.php b57d71a3f089b431db17ba8143a92637 ./src/Services/Scheduler/scoped-vendor/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php 9f9f4d41673ead2c6174eee6b73972bd ./src/Services/Scheduler/scoped-vendor/action-scheduler/deprecated/functions.php a1400ab88c8d5a3ab8bfe5e89d8afd5a ./src/Services/Scheduler/RepeatSchedule.php 342a17c4a889ebde88e01e4bbf8997b2 ./src/Services/Scheduler/Jobs/SitemapSyncJob.php 589b970556817b95e42aa0a228b8c879 ./src/Services/ChatService.php 65d702bcdbebbcd00430938def6861e7 ./src/Services/ChatResponse.php 363549b4ba3293d001bde46bc2da2f6a ./src/Services/ContextCache/ResourceTextCache.php 0d579ea53e31ef1669c7374cdd593e1f ./src/Services/ConversationLifecycleService.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Services/index.php 69bab86722571697e64f292bd67f7849 ./src/Services/HttpClient.php 15a4f07e8c23377187fe576b5c2dd770 ./src/Services/Indexing/Store/IndexEventBus.php 015046c133b8b5efdaa921627ba1a53f ./src/Services/Indexing/Store/IndexJobStore.php 9fe2932c60825b90709aad9d8db0e1f5 ./src/Services/Indexing/Store/IndexFileStore.php 4831779f0972304423783d441976915f ./src/Services/Indexing/Store/IndexMetaStore.php 9626c74847e7685c92edf3055461c263 ./src/Services/Indexing/Contracts/IndexStrategyInterface.php 44a8f03349461ee613b90523ba432542 ./src/Services/Indexing/Contracts/JobStrategyInterface.php 25a3198d4701cdc295fa114ca67b2532 ./src/Services/Indexing/ContentIndexService.php 6a835fcc5fcc9ea66cf7459d3582975f ./src/Services/Indexing/Result/JobResult.php bbda3ef748ac3c095c7a759533fd9e06 ./src/Services/Indexing/Result/IndexResult.php 11b8d4ed51e22b55d4ea88f2ee920f02 ./src/Services/Indexing/Engine/InternalContentIndexEngine.php 80631dbe0f7ea512c7067260bddb03be ./src/Services/Indexing/Engine/ProductContentIndexEngine.php 98d59cfe7aa77e3470fc8a5835b003f1 ./src/Services/Indexing/Engine/KnowledgeNotesIndexEngine.php 5d824ec6970de192cc4d4674a2c65e3b ./src/Services/Indexing/Engine/SitemapContentIndexEngine.php 1d43d448bb21589ff9c71cea1d70da6d ./src/Services/Indexing/Strategies/ProductIndex.php 945a2754639ca3b3626e7a1460d47ce6 ./src/Services/Indexing/Strategies/SiteMapIndex.php 777c9e801d67e4976bbf7bdcc2b801bd ./src/Services/Indexing/Strategies/ExternalContentIndex.php 0a3049e162a87875c622881fc16eccb9 ./src/Services/Indexing/Strategies/InternalContentIndex.php 780ec3b3fdc36e40ba3e23d4e464640b ./src/Services/Indexing/Strategies/KnowledgeNoteIndex.php d4c29234c93461f14e7ba0ba4b188b20 ./src/Services/ConversationSummaryWatcher.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Services/LLMService/Contracts/index.php 3c4f042d19e231f217971211891e81a1 ./src/Services/LLMService/Contracts/LLMResponse.php d1159ba2b769e70d51ba39128196b492 ./src/Services/LLMService/AIClient/Providers/OpenAI.php c3542760d49b3d8e20b569eb01b54503 ./src/Services/LLMService/AIClient/Providers/Adapters/OpenAITextModel.php b2a26fce15582e69b1ecda8c89c3dc76 ./src/Services/LLMService/AIClient/Providers/Adapters/GeminiTextModel.php 73b5ca9be0a209a7baa8e780f28d21d9 ./src/Services/LLMService/AIClient/Providers/Adapters/AdapterInterface.php 6c7a2cbedb73e46414c3b56a7e19bb76 ./src/Services/LLMService/AIClient/Providers/Gemini.php adefe085294baae29f97cb8d2ada9a07 ./src/Services/LLMService/AIClient/Providers/PromptBuilders/Builder.php 95c82ebb8515b3119c1e1976801bce9e ./src/Services/LLMService/AIClient/Providers/PromptBuilders/GeminiPromptBuilder.php bc8cdae16e071dd154b0f5d6945c317b ./src/Services/LLMService/AIClient/Providers/PromptBuilders/OpenAIPromptBuilder.php d75f259dccf38e05ee1d2962d17d70e1 ./src/Services/LLMService/AIClient/Providers/ProviderInterface.php f56667170e71fbdb0a76ab1cde14dc09 ./src/Services/LLMService/AIClient/AiClient.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Services/LLMService/AIClient/index.php ee130f283a81fdc7bfc0bdecb099285b ./src/Services/LLMService/AIClient/Config/ConfigBuilder.php a2326fc702561fcc05ec2adee0ba12b1 ./src/Services/LLMService/AIClient/Config/AiConfig.php dec3b586a6c2365569d4a410d010ba9b ./src/Services/LLMService/AIClient/Builders/PromptBuilder.php e6fd359819c5236526a2d6cd134d37c4 ./src/Services/LLMService/AIClient/Results/GenerativeAiResult.php e512e32d7e32546f3e260ac02f30334d ./src/Services/LLMService/AIClient/Results/TokenUsage.php 83ae9f30b1240fa86053412f5bd1e57d ./src/Services/LLMService/AIClient/Results/Candidate.php a14b9ba16fad99f18c4c792af996a915 ./src/Services/LLMService/AIClient/AIClientConfig.php 7ef48bffc7eba3344f036c8ae9452a1b ./src/Services/LLMService/AIClient/Support/Handlers/MediaHandler.php 97e3ba6aa8bf798de6d9e2c8be91cc51 ./src/Services/LLMService/AIClient/Support/Handlers/UploadHandler.php ea5e7f985c499ac7025ab1a4fb81351a ./src/Services/LLMService/AIClient/Support/Handlers/UrlHandler.php 405c2dda44187d57a611246706a76ff9 ./src/Services/LLMService/AIClient/Support/Handlers/TextHandler.php 4216b429e00f3c912b8b05da31dff3de ./src/Services/LLMService/AIClient/Support/Handlers/FileHandler.php 629f7208c50d1906199025ce13664e5d ./src/Services/LLMService/AIClient/Support/ResourceLoader.php 3bd3e8b80e1935253cf92ca47d100dbf ./src/Services/LLMService/AIClient/Support/ResponseParser.php 72c485980210292ed668b5cbd51eef13 ./src/Services/LLMService/AIClient/Support/ResourceResult.php 513e9f3ebaa06f7fb0e9947fbdd6dc7f ./src/Services/LLMService/AIClient/Support/FileResource.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Services/LLMService/index.php bad238f6b65120c403339cd7ee2b1a10 ./src/Services/LLMService/LLMService.php 1a5e0d352a51f537a46884e32b4f2565 ./src/Services/RateLimiter.php b19e0aa63a7b3bf261f7758d7d150701 ./src/Model/Customer.php 62397c074c81d9a3fd3f050b305811ec ./src/Model/User.php 2b7fcae26ea0c2542220e998f7d33d27 ./src/Model/Message.php 18fb242e8df643334da4eb86b71ff955 ./src/Model/Meta.php efb6e8234a2f27ad7758abd464b840a6 ./src/Model/SavedReply.php f0d2e7b100c1fc27f4d9c6cc8414f9e4 ./src/Model/Conversation.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Hooks/index.php 0daf7cf759f556d36401b65738b0951f ./src/Hooks/filters.php 86e870cff742afffa2d4a084e907b3c7 ./src/Hooks/actions.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Hooks/Handler/Frontend/index.php f7f0542a45884bf0e8214fa509f16b03 ./src/Hooks/Handler/Frontend/AssetHandler.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Hooks/Handler/index.php 21931702dfd4dc7852b43c85594f5ee0 ./src/Hooks/Handler/BaseHandler.php b15f1403a332deb34414b61d61d0c32a ./src/Hooks/Handler/Admin/MenuHandler.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Hooks/Handler/Admin/index.php 1cf18aa40dd106a7ff9ace36332f1c16 ./src/Hooks/Handler/Admin/NoticeHandler.php a0e0f4e10734f1729d60de4d1fa60e9c ./src/Hooks/Handler/Admin/AssetHandler.php 85a6c342607efed9ccc835f27bd9567c ./src/Hooks/Handler/Plugin/UpgradeHandler.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Hooks/Handler/Plugin/index.php 6a384da8828be6cee20f62458db85e5b ./src/Hooks/Handler/Plugin/ActivationHandler.php abbf9899c6ccf15519b962371eb4fcd6 ./src/routes/index.php 0c597078a053cee4e36006d0984a7200 ./src/routes/ajax.php 4fd86e84a311381601262aa9abe5f78c ./src/routes/api.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Contract/index.php 4738965e625157b66efef3ead9401229 ./src/Contract/LLMProviderInterface.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Http/Controller/index.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Http/Controller/Api/index.php b49410505797e67b8601da3e64b95d5a ./src/Http/Controller/Api/V1/EmailSettingsController.php 90d76e7cfffbbae69a8710a02f9cb3aa ./src/Http/Controller/Api/V1/LLMSettingsController.php c7f654256a91fcb2bcc84730edec9301 ./src/Http/Controller/Api/V1/DashboardController.php 1a1ede3025e74ae052c35a3cd7bdbe66 ./src/Http/Controller/Api/V1/SitemapContentIndexController.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Http/Controller/Api/V1/index.php 9adf6f50564fa077aa7015fe44efdac1 ./src/Http/Controller/Api/V1/InternalContentIndexController.php 8bdc6d518c60b2cb74ce3971b7ded240 ./src/Http/Controller/Api/V1/ProductContentIndexController.php 03c065ea02c112d9f3d46332c4a5fe9c ./src/Http/Controller/Api/V1/SavedReplyController.php c831b495de41bd2fce9212635bd2d729 ./src/Http/Controller/Api/V1/InternalContentSettingsController.php 0a3c09eb067423b20ed7217a82b02548 ./src/Http/Controller/Api/V1/ChatSettingsController.php a667b3c09c2ab69ed4469c0ca56bc5c9 ./src/Http/Controller/Api/V1/GeneralSettingsController.php 11d617508a5b3688282c612f08823f63 ./src/Http/Controller/Api/V1/DataSourceSettingsController.php 36f9e7fd2c2ab573ff3bb881ba3a33c7 ./src/Http/Controller/Api/V1/AdminChatController.php 282258845e85190ae6353060eb85d530 ./src/Http/Controller/Api/V1/KnowledgeNotesIndexController.php 0bf7d22089aed19749717d83b383b25f ./src/Http/Controller/Api/V1/ConfigController.php abbf9899c6ccf15519b962371eb4fcd6 ./src/Http/index.php e872968b7be37a1e006b5ab8d0d9159e ./src/App.php 3dbb47791e1b4b44b525f4b2247cfebd ./src/Support/Utility.php 1f5e806acbdd9c8cfc3e3102f73b949f ./src/Support/Instructions.php 35a5931a4d727bb8497f1778277d7695 ./src/Support/ResourceFormatter.php b34467d8593c8dac08124d4aa650a7c2 ./src/Support/Conversation.php abbf9899c6ccf15519b962371eb4fcd6 ./src/ServiceProvider/index.php dabd9935dedcce0b0f84e3b85e1e0e99 ./src/ServiceProvider/AppServiceProvider.php 4688976d211f41b53c5ec78a12b8a92a ./src/ServiceProvider/PluginServiceProvider.php 1908c3529d569dd31a686db06d14f904 ./composer.lock 5b02ab6878f529c585d046b8b7ec5a20 ./config/app.php abbf9899c6ccf15519b962371eb4fcd6 ./config/index.php eee01768d4cb26a54f38df7f361e6fd7 ./config/str.php 5b82698c38665c80a4c73f5081e18a73 ./config/api.php 3c94f2c2afcfd6ad6a9114223ecb5ee6 ./config/countries.php 09e093847e43b5fc825bb09d0c624b6a ./index.php 56b1bc4ef6238a34fbcb4b6833890e8f ./assets/.vite/manifest.json 3b5b38790be2078d167ad36575752dd8 ./assets/public/js/public.js e44d911e2f97b53e28af251b3a8c12bd ./assets/public/css/public.css 49f1166e8cb591583645b38c13ad8686 ./assets/assets/remixicon.ttf c47132657b355ea1e4ec54e9c0a59bee ./assets/assets/purify.es-DuY7VatJ.js 3e8a2cbb5831932872b3ee5c04e9945e ./assets/assets/purify.es-C5Nd4Mfd.js 106da2f342620a66896131fca6976245 ./assets/assets/remixicon.woff 2b57676bb6341efaf59df52a34035517 ./assets/assets/remixicon.woff2 c62fd4137f39ddb686297c93edda7f6d ./assets/assets/remixicon.svg 1c35d9554a351c04394088d51a8630d7 ./assets/assets/purify.es-5DuFRixl.js fb84a6d2a72ccd84da89e7ff3069f288 ./assets/assets/purify.es-q_73eqMc.js e1c12795aefb095776d00bcb1098577a ./assets/assets/remixicon.eot 8914e07b0bc71ac33e26459642a5c2d7 ./assets/admin/js/admin.js 9c04c42505f5152fc74c34e4b7a39481 ./assets/admin/css/admin.css a33e7164cd898d3518f79bf5bf1fe8c6 ./composer.json e6e3431cf5a84d0054405ce82bedf0e7 ./readme.txt 4cb4a717aba907f270c557e63e24d3bd ./languages/zeno-chatbot-ai.pot abbf9899c6ccf15519b962371eb4fcd6 ./database/index.php f512c0b6cfd174e1c9dca326f294c2ee ./database/migrations/001_create_customers_table.php d0202eab3b7bd5e49468e228cab0f498 ./database/migrations/002_create_conversations_table.php abbf9899c6ccf15519b962371eb4fcd6 ./database/migrations/index.php 5ed887c348eeafa0209ccf6601df9066 ./database/migrations/003_create_messages_table.php 1226c18081657962a5c2911320a90bf7 ./database/migrations/005_create_saved_replies_table.php f6e66b73a7d356048d7ad3b8646bba9f ./database/migrations/004_create_meta_table.php c692837d67c50dde5f77e4ce2d6ea9ba ./boot/app.php abbf9899c6ccf15519b962371eb4fcd6 ./boot/index.php a8eea44233c5d155ced530e9d3306018 ./boot/dev.php 85e36432360c4ff2a4afbf7c10fa89eb ./boot/bindings.php c02be6d96671f88d28aad3ffa134c8ae ./vendor/composer/ClassLoader.php 6f6814885fdd97064fe75970d437c66e ./vendor/composer/installed.json 2eeb68efb2cb8d6e839a4de90831a8d7 ./vendor/composer/installed.php bd5a3e221f16e6a2226d644bfa370432 ./vendor/composer/platform_check.php f1d6407a51036b26ce68709a5a222bd0 ./vendor/composer/autoload_classmap.php 7baf73014351c49ea0fef617dae7019b ./vendor/composer/InstalledVersions.php 0c5b7a3e56086269c3e8a9e967986e7f ./vendor/composer/autoload_psr4.php 224007c97efb82c7b45b0e92f240af41 ./vendor/composer/autoload_namespaces.php cfdade5a08e14367c3c88f1b998512ee ./vendor/composer/autoload_static.php 4a32a1570088c0d26e9c49b8460a6370 ./vendor/composer/autoload_real.php 955d5fe58c231244f6b49000f383b5e2 ./vendor/composer/LICENSE 097877a1fc6d553f30a9358507459d37 ./vendor/autoload.php 7e18722febeb6eb2dd252a4399811953 ./vendor/zenochatbot/framework/src/Config/Repository.php 2ecb0dafb29bd824fd0923404bd64445 ./vendor/zenochatbot/framework/src/Database/Migration/Grammar/Grammar.php 24d825cd0fded23255e35335311c0645 ./vendor/zenochatbot/framework/src/Database/Migration/Grammar/GrammarFactory.php 11c09c7c92eb31a79d7b37cc728c68eb ./vendor/zenochatbot/framework/src/Database/Migration/Grammar/SqliteGrammar.php d29a21b0361be87c97e1fea17077ea75 ./vendor/zenochatbot/framework/src/Database/Migration/Grammar/MySqlGrammar.php 4603c232a5d10490b8b21671573b0bf0 ./vendor/zenochatbot/framework/src/Database/Migration/MigrationRunner.php a8f6d3990fd8bd00433cfa832690bf48 ./vendor/zenochatbot/framework/src/Database/Migration/Connection.php f7ed423c750aef5ee23e17f1e4dfad6d ./vendor/zenochatbot/framework/src/Database/Migration/Migrator.php b1260d0eaf710a0f2f4300cfff43013c ./vendor/zenochatbot/framework/src/Database/Migration/Migration.php ee15083edfc1f29c80c9b4aeb4ae755a ./vendor/zenochatbot/framework/src/Database/Migration/Schema.php a40e52d334395d7873fa9d3687ceb0e1 ./vendor/zenochatbot/framework/src/Database/Migration/Sql.php 23363ce8137615a87504970a9cb0ba60 ./vendor/zenochatbot/framework/src/Database/Connection.php a15f3dac35a11219059257be201c6532 ./vendor/zenochatbot/framework/src/Database/LengthAwarePaginator.php 31ba73b2538ae7f76a496d9d4fa7f8ac ./vendor/zenochatbot/framework/src/Database/ModelCollection.php 1b4d6c758269834125403344315bf330 ./vendor/zenochatbot/framework/src/Database/QueryBuilder.php cdadd621fb1d493f8d22f4ee98a177c5 ./vendor/zenochatbot/framework/src/Database/ORM/Grammar/Grammar.php 208a37d0f02a40a0d8f668a4f78ec9d7 ./vendor/zenochatbot/framework/src/Database/ORM/Grammar/GrammarFactory.php 58c6bc8c3880ef1e7254cc7d2b749825 ./vendor/zenochatbot/framework/src/Database/ORM/Grammar/SqliteGrammar.php 2ad252c594bf33f1737cc2fad3600332 ./vendor/zenochatbot/framework/src/Database/ORM/Grammar/MySqlGrammar.php 85ca2c0bb265ee17877b34f85167134b ./vendor/zenochatbot/framework/src/Database/ORM/Connection.php f63957154fc93d87297964935e7b1bbc ./vendor/zenochatbot/framework/src/Database/Paginator.php 64051b30f099ce716c5406d4d91eff49 ./vendor/zenochatbot/framework/src/Database/Model.php d591d5ea8c7a0862671e4154a02a4c8a ./vendor/zenochatbot/framework/src/Database/Relations/HasMany.php 0f2c9d37b54c6ddd4e93aacf6d7ca3d3 ./vendor/zenochatbot/framework/src/Database/Relations/Relation.php f16229ce163f2dfbbada5b6be89a802e ./vendor/zenochatbot/framework/src/Database/Relations/BelongsTo.php 3e9690e98d1282fed45d0c76d80b5212 ./vendor/zenochatbot/framework/src/Database/Relations/BelongsToMany.php 6cb37d109289c074ce35a34852dfa66d ./vendor/zenochatbot/framework/src/Database/Relations/HasOne.php ff10f12c637d4b906f2044882ae02bc5 ./vendor/zenochatbot/framework/src/Exceptions/ConfigurationException.php 36108632b88a829c79571f90e609b3a9 ./vendor/zenochatbot/framework/src/Exceptions/Handler.php 59b1873fbd25022f47bc98361013734f ./vendor/zenochatbot/framework/src/Exceptions/AuthenticationException.php fdc200f83587f4200dafccce865688d1 ./vendor/zenochatbot/framework/src/Exceptions/AuthorizationException.php 1e47f8fd4d13d67bce813449324b010a ./vendor/zenochatbot/framework/src/Exceptions/ValidationException.php a2ae226988ce755065b32b21621d5033 ./vendor/zenochatbot/framework/src/Exceptions/HttpException.php 3422ad6602aa9d6e548d7342be686149 ./vendor/zenochatbot/framework/src/Validation/ValidationException.php 58bdc39efc51e1191627fbc9dddf23a1 ./vendor/zenochatbot/framework/src/Validation/Validator.php 541f68b8bdf0aa98146c5896feba0c2b ./vendor/zenochatbot/framework/src/Http/Middleware/MiddlewareInterface.php 0d95406175f3622ad40775334887395e ./vendor/zenochatbot/framework/src/Http/ResponseBuilder.php e9ae046de94f135bc5fa3e3ad4431423 ./vendor/zenochatbot/framework/src/Http/Route.php 822e273753d113327fb8a92ec5d8e661 ./vendor/zenochatbot/framework/src/Http/Ajax.php 26cc90f389376964bc9bcba5ecdbb2af ./vendor/zenochatbot/framework/src/Http/Request.php 7855f645637c149ad65f71162a7ac6e1 ./vendor/zenochatbot/framework/src/Http/Response.php 03098d20e07d67ec11c8ee1f32361e51 ./vendor/zenochatbot/framework/src/Foundation/Handler.php b3edb554fb79dd792010cd6a6e4c4ae0 ./vendor/zenochatbot/framework/src/Foundation/Container.php 1820c6ad5ceba7f2a765f88da77198ff ./vendor/zenochatbot/framework/src/Foundation/Configuration/Exceptions.php 1d311efc62e045c88c765293199e814e ./vendor/zenochatbot/framework/src/Foundation/Application.php 9648b5480044508219f1d15fa06d762e ./vendor/zenochatbot/framework/src/Foundation/Handler/RestHandler.php d50674ac49795cc832a4ce7f2dcee2be ./vendor/zenochatbot/framework/src/Foundation/App.php ef726ae3b8f70e74fba555789b7066d4 ./vendor/zenochatbot/framework/src/Foundation/ServiceProvider.php c0019e07579fffa580be69e5f40f2d7f ./vendor/zenochatbot/framework/src/Foundation/Logger.php 3898f79aa5e6cf0c48cf5d13dfc81ac3 ./vendor/zenochatbot/framework/src/Foundation/ApplicationBuilder.php cf274570a8b4dc6e06d1a0bca5e1e920 ./vendor/zenochatbot/framework/src/Asset/Vite.php 0a92f3ec35bda3b425a6d672e4746f73 ./vendor/zenochatbot/framework/src/Support/Str.php f687fdffef6ef0e7f1786281cc0c3707 ./vendor/zenochatbot/framework/src/Support/HigherOrderWhenProxy.php e6a0dd6e0b980d29ee305109d354e90c ./vendor/zenochatbot/framework/src/Support/Stringable.php 85df5985b73e41bbbd8c60c781d736f0 ./vendor/zenochatbot/framework/src/Support/Collection.php 04da87095babac139c2a696d17578267 ./vendor/zenochatbot/framework/src/Support/Pluralizer.php e6d1571610f174e431fb4e083d5273fc ./vendor/zenochatbot/framework/src/Support/HigherOrderTapProxy.php f6a779d896935b1d448fb15268dd6dec ./vendor/zenochatbot/framework/src/Support/Helper.php b70fe5460d8fbad8789b5f9619bd1ab5 ./vendor/zenochatbot/framework/src/Support/Arr.php fdd53c8ac3ee0a2b1cbe4dd5e8198c80 ./vendor/zenochatbot/framework/src/Support/Anonymize.php a306f1ae6ea0ea14bac3931077a7e266 ./vendor/zenochatbot/framework/src/Support/DateTime.php 79c9fea11a0c389f5d98d164e38135d0 ./vendor/zenochatbot/framework/src/Response/Response.php 98741e20fb4c877cab39a1b5ca3153f8 ./vendor/zenochatbot/framework/composer.json 5744278f82e8a9c6ac412508ac9ddb2f ./zeno-chatbot-ai.php