{"version":3,"sources":["jsdelivr-header.js","/npm/@codingame/monaco-vscode-chat-service-override@30.0.1/index.js"],"names":[],"mappings":"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","file":"/npm/@codingame/monaco-vscode-chat-service-override@30.0.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@codingame/monaco-vscode-chat-service-override@30.0.1/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\nimport '@codingame/monaco-vscode-api/vscode/vs/editor/standalone/browser/standaloneServices';\nimport { SyncDescriptor } from '@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/descriptors';\nimport { IChatCodeBlockContextProviderService, IChatAccessibilityService, IQuickChatService, IChatWidgetService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chat.service';\nimport { ChatAccessibilityService } from './vscode/src/vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityService.js';\nimport { QuickChatService } from './vscode/src/vs/workbench/contrib/chat/browser/widgetHosts/chatQuick.js';\nimport { ChatVariablesService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/attachments/chatVariables';\nimport { ChatCodeBlockContextProviderService } from './vscode/src/vs/workbench/contrib/chat/browser/codeBlockContextProviderService.js';\nimport { ChatAgentNameService, ChatAgentService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/participants/chatAgents';\nimport { IChatAgentNameService, IChatAgentService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/participants/chatAgents.service';\nimport { IChatService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatService/chatService.service';\nimport { ChatService } from './vscode/src/vs/workbench/contrib/chat/common/chatService/chatServiceImpl.js';\nimport { ChatSlashCommandService } from './vscode/src/vs/workbench/contrib/chat/common/participants/chatSlashCommands.js';\nimport { IChatSlashCommandService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/participants/chatSlashCommands.service';\nimport { IChatVariablesService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/attachments/chatVariables.service';\nimport { ChatWidgetHistoryService } from '@codingame/monaco-vscode-katex-common/vscode/vs/workbench/contrib/chat/common/widget/chatWidgetHistoryService';\nimport { IChatWidgetHistoryService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/widget/chatWidgetHistoryService.service';\nimport { ILanguageModelStatsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/languageModelStats.service';\nimport { LanguageModelsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/languageModels';\nimport { ILanguageModelsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/languageModels.service';\nimport { IInlineChatSessionService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/inlineChat/browser/inlineChatSessionService.service';\nimport { InlineChatSessionServiceImpl } from './vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.js';\nimport { LanguageModelStatsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/languageModelStats';\nimport { ILanguageModelToolsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/tools/languageModelToolsService.service';\nimport { LanguageModelToolsService } from './vscode/src/vs/workbench/contrib/chat/browser/tools/languageModelToolsService.js';\nimport { ICodeMapperService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/editing/chatCodeMapperService.service';\nimport { CodeMapperService } from './vscode/src/vs/workbench/contrib/chat/common/editing/chatCodeMapperService.js';\nimport { IChatEditingService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/editing/chatEditingService.service';\nimport { LanguageModelIgnoredFilesService } from './vscode/src/vs/workbench/contrib/chat/common/ignoredFiles.js';\nimport { ILanguageModelIgnoredFilesService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/ignoredFiles.service';\nimport { IChatMarkdownAnchorService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMarkdownAnchorService.service';\nimport { ChatMarkdownAnchorService } from './vscode/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMarkdownAnchorService.js';\nimport { ChatEditingService } from './vscode/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingServiceImpl.js';\nimport { ChatEntitlementService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/services/chat/common/chatEntitlementService';\nimport { PromptsService } from './vscode/src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl.js';\nimport { IChatEntitlementService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/services/chat/common/chatEntitlementService.service';\nimport { IPromptsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/promptSyntax/service/promptsService.service';\nimport { IChatTransferService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/model/chatTransferService.service';\nimport { ChatTransferService } from './vscode/src/vs/workbench/contrib/chat/common/model/chatTransferService.js';\nimport { IChatContextPickService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/attachments/chatContextPickService.service';\nimport { ChatContextPickService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/attachments/chatContextPickService';\nimport { IChatAttachmentResolveService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/attachments/chatAttachmentResolveService.service';\nimport { ChatAttachmentResolveService } from './vscode/src/vs/workbench/contrib/chat/browser/attachments/chatAttachmentResolveService.js';\nimport { IRemoteCodingAgentsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/remoteCodingAgents/common/remoteCodingAgentsService.service';\nimport { RemoteCodingAgentsService } from './vscode/src/vs/workbench/contrib/remoteCodingAgents/common/remoteCodingAgentsService.js';\nimport { IChatSessionsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatSessionsService.service';\nimport { ChatSessionsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatSessions/chatSessions.contribution';\nimport { ChatOutputRendererService } from './vscode/src/vs/workbench/contrib/chat/browser/chatOutputItemRenderer.js';\nimport { IChatOutputRendererService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatOutputItemRenderer.service';\nimport { IChatTodoListService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/tools/chatTodoListService.service';\nimport { ChatTodoListService } from './vscode/src/vs/workbench/contrib/chat/common/tools/chatTodoListService.js';\nimport { IChatLayoutService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/widget/chatLayoutService.service';\nimport { ChatLayoutService } from './vscode/src/vs/workbench/contrib/chat/browser/widget/chatLayoutService.js';\nimport { IAiEditTelemetryService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/editTelemetry/browser/telemetry/aiEditTelemetry/aiEditTelemetryService.service';\nimport { AiEditTelemetryServiceImpl } from './vscode/src/vs/workbench/contrib/editTelemetry/browser/telemetry/aiEditTelemetry/aiEditTelemetryServiceImpl.js';\nimport { IChatModeService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatModes.service';\nimport { ChatModeService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatModes';\nimport { ILanguageModelToolsConfirmationService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/tools/languageModelToolsConfirmationService.service';\nimport { LanguageModelToolsConfirmationService } from './vscode/src/vs/workbench/contrib/chat/browser/tools/languageModelToolsConfirmationService.js';\nimport { IChatContextService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/contextContrib/chatContextService.service';\nimport { ChatContextService } from './vscode/src/vs/workbench/contrib/chat/browser/contextContrib/chatContextService.js';\nimport { ITerminalChatService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal.service';\nimport { TerminalChatService } from './vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatService.js';\nimport { ChatStatusItemService } from './vscode/src/vs/workbench/contrib/chat/browser/chatStatus/chatStatusItemService.js';\nimport { IChatStatusItemService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatStatus/chatStatusItemService.service';\nimport { IAgentSessionsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsService.service';\nimport { AgentSessionsService } from './vscode/src/vs/workbench/contrib/chat/browser/agentSessions/agentSessionsService.js';\nimport { ChatWidgetService } from './vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidgetService.js';\nimport { ICodeCompareModelService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTextEditContentPart.service';\nimport { CodeCompareModelService } from '@codingame/monaco-vscode-katex-common/vscode/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTextEditContentPart';\nimport { IAgentSessionProjectionService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionService.service';\nimport { IAgentTitleBarStatusService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/agentSessions/experiments/agentTitleBarStatusService.service';\nimport { ILanguageModelsConfigurationService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/languageModelsConfiguration.service';\nimport { IChatTipService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatTipService.service';\nimport { IChatEditingExplanationModelManager } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationModelManager.service';\nimport { IChatToolOutputStateCache } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolOutputStateCache.service';\nimport { AgentSessionProjectionService } from './vscode/src/vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionService.js';\nimport { AgentTitleBarStatusService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/agentSessions/experiments/agentTitleBarStatusService';\nimport { LanguageModelsConfigurationService } from './vscode/src/vs/workbench/contrib/chat/browser/languageModelsConfigurationService.js';\nimport { ChatTipService } from './vscode/src/vs/workbench/contrib/chat/browser/chatTipService.js';\nimport { ChatEditingExplanationModelManager } from './vscode/src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationModelManager.js';\nimport { ChatToolOutputStateCache } from './vscode/src/vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolOutputStateCache.js';\nimport { ITerminalSandboxService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService.service';\nimport { TerminalSandboxService } from './vscode/src/vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService.js';\nimport { IAICustomizationWorkspaceService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/aiCustomizationWorkspaceService.service';\nimport { IAgentPluginService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/plugins/agentPluginService.service';\nimport { AgentPluginService } from './vscode/src/vs/workbench/contrib/chat/common/plugins/agentPluginServiceImpl.js';\nimport { PluginMarketplaceService } from './vscode/src/vs/workbench/contrib/chat/common/plugins/pluginMarketplaceService.js';\nimport { IPluginMarketplaceService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/plugins/pluginMarketplaceService.service';\nimport { IAgentPluginRepositoryService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/plugins/agentPluginRepositoryService.service';\nimport { AgentPluginRepositoryService } from './vscode/src/vs/workbench/contrib/chat/browser/agentPluginRepositoryService.js';\nimport { IPluginInstallService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/plugins/pluginInstallService.service';\nimport { PluginInstallService } from './vscode/src/vs/workbench/contrib/chat/browser/pluginInstallService.js';\nimport { IChatAttachmentWidgetRegistry } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/attachments/chatAttachmentWidgetRegistry.service';\nimport { ChatAttachmentWidgetRegistry } from './vscode/src/vs/workbench/contrib/chat/browser/attachments/chatAttachmentWidgetRegistry.js';\nimport { IChatDebugService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatDebugService.service';\nimport { ChatDebugServiceImpl } from './vscode/src/vs/workbench/contrib/chat/common/chatDebugServiceImpl.js';\nimport { IChatResponseResourceFileSystemProvider } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/widget/chatResponseResourceFileSystemProvider.service';\nimport { ChatResponseResourceFileSystemProvider } from './vscode/src/vs/workbench/contrib/chat/common/widget/chatResponseResourceFileSystemProvider.js';\nimport { Event } from '@codingame/monaco-vscode-api/vscode/vs/base/common/event';\nimport { IDefaultAccountService } from '@codingame/monaco-vscode-api/vscode/vs/platform/defaultAccount/common/defaultAccount.service';\nimport { ICustomizationHarnessService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/customizationHarnessService.service';\nimport { CustomizationHarnessService } from './vscode/src/vs/workbench/contrib/chat/browser/aiCustomization/customizationHarnessService.js';\nimport { AICustomizationWorkspaceService } from './vscode/src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationWorkspaceService.js';\nimport { IChatArtifactsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/tools/chatArtifactsService.service';\nimport { ChatArtifactsService } from './vscode/src/vs/workbench/contrib/chat/common/tools/chatArtifactsService.js';\nimport { IWorkspacePluginSettingsService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/plugins/workspacePluginSettingsService.service';\nimport { WorkspacePluginSettingsService } from './vscode/src/vs/workbench/contrib/chat/common/plugins/workspacePluginSettingsService.js';\nimport { IChatImageCarouselService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatImageCarouselService.service';\nimport { ChatImageCarouselService } from './vscode/src/vs/workbench/contrib/chat/browser/chatImageCarouselService.js';\nimport { IInlineChatHistoryService } from '@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/inlineChat/browser/inlineChatHistoryService.service';\nimport { InlineChatHistoryService } from './vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatHistoryService.js';\nimport { NullSandboxHelperService } from './vscode/src/vs/platform/sandbox/browser/sandboxHelperService.js';\nimport { ISandboxHelperService } from '@codingame/monaco-vscode-api/vscode/vs/platform/sandbox/common/sandboxHelperService.service';\nimport './vscode/src/vs/workbench/contrib/chat/browser/chat.contribution.js';\nimport './vscode/src/vs/workbench/contrib/terminalContrib/chatAgentTools/browser/terminal.chatAgentTools.contribution.js';\nimport './vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution.js';\nimport './vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChat.contribution.js';\nimport './vscode/src/vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution.js';\n\nclass DefaultAccountService {\n    constructor(defaultAccount) {\n        this.defaultAccount = defaultAccount;\n        this.onDidChangePolicyData = Event.None;\n        this.policyData = null;\n        this.getDefaultAccountAuthenticationProvider = () => ({ id: 'default', name: 'Default', enterprise: false });\n        this.setDefaultAccountProvider = () => { };\n        this.refresh = async () => null;\n        this.signIn = async () => null;\n        this.onDidChangeDefaultAccount = Event.None;\n        this.getDefaultAccount = async () => this.defaultAccount;\n        this.copilotTokenInfo = null;\n        this.onDidChangeCopilotTokenInfo = Event.None;\n        this.signOut = async () => { };\n    }\n}\nfunction getServiceOverride({ defaultAccount } = {}) {\n    return {\n        [IChatService.toString()]: new SyncDescriptor(ChatService, [], true),\n        [IChatWidgetService.toString()]: new SyncDescriptor(ChatWidgetService, [], true),\n        [IQuickChatService.toString()]: new SyncDescriptor(QuickChatService, [], true),\n        [IChatAccessibilityService.toString()]: new SyncDescriptor(ChatAccessibilityService, [], true),\n        [IChatWidgetHistoryService.toString()]: new SyncDescriptor(ChatWidgetHistoryService, [], true),\n        [ILanguageModelsService.toString()]: new SyncDescriptor(LanguageModelsService, [], true),\n        [IChatSlashCommandService.toString()]: new SyncDescriptor(ChatSlashCommandService, [], true),\n        [IChatAgentService.toString()]: new SyncDescriptor(ChatAgentService, [], true),\n        [IChatVariablesService.toString()]: new SyncDescriptor(ChatVariablesService, [], true),\n        [IInlineChatSessionService.toString()]: new SyncDescriptor(InlineChatSessionServiceImpl, [], true),\n        [IChatCodeBlockContextProviderService.toString()]: new SyncDescriptor(ChatCodeBlockContextProviderService, [], true),\n        [ILanguageModelStatsService.toString()]: new SyncDescriptor(LanguageModelStatsService, [], true),\n        [ILanguageModelIgnoredFilesService.toString()]: new SyncDescriptor(LanguageModelIgnoredFilesService, [], true),\n        [IChatAgentNameService.toString()]: new SyncDescriptor(ChatAgentNameService, [], true),\n        [ILanguageModelToolsService.toString()]: new SyncDescriptor(LanguageModelToolsService, [], true),\n        [ICodeMapperService.toString()]: new SyncDescriptor(CodeMapperService, [], true),\n        [IChatEditingService.toString()]: new SyncDescriptor(ChatEditingService, [], true),\n        [IChatTransferService.toString()]: new SyncDescriptor(ChatTransferService, [], true),\n        [IChatMarkdownAnchorService.toString()]: new SyncDescriptor(ChatMarkdownAnchorService, [], true),\n        [IChatEntitlementService.toString()]: new SyncDescriptor(ChatEntitlementService, [], true),\n        [IPromptsService.toString()]: new SyncDescriptor(PromptsService, [], true),\n        [IChatStatusItemService.toString()]: new SyncDescriptor(ChatStatusItemService, [], true),\n        [IChatContextPickService.toString()]: new SyncDescriptor(ChatContextPickService, [], true),\n        [IChatAttachmentResolveService.toString()]: new SyncDescriptor(ChatAttachmentResolveService, [], true),\n        [IRemoteCodingAgentsService.toString()]: new SyncDescriptor(RemoteCodingAgentsService, [], true),\n        [IChatSessionsService.toString()]: new SyncDescriptor(ChatSessionsService, [], true),\n        [IChatOutputRendererService.toString()]: new SyncDescriptor(ChatOutputRendererService, [], true),\n        [IChatTodoListService.toString()]: new SyncDescriptor(ChatTodoListService, [], true),\n        [IChatLayoutService.toString()]: new SyncDescriptor(ChatLayoutService, [], true),\n        [IAiEditTelemetryService.toString()]: new SyncDescriptor(AiEditTelemetryServiceImpl, [], true),\n        [IChatModeService.toString()]: new SyncDescriptor(ChatModeService, [], true),\n        [ILanguageModelToolsConfirmationService.toString()]: new SyncDescriptor(LanguageModelToolsConfirmationService, [], true),\n        [IChatContextService.toString()]: new SyncDescriptor(ChatContextService, [], true),\n        [ITerminalChatService.toString()]: new SyncDescriptor(TerminalChatService, [], true),\n        [IAgentSessionsService.toString()]: new SyncDescriptor(AgentSessionsService, [], true),\n        [ICodeCompareModelService.toString()]: new SyncDescriptor(CodeCompareModelService, [], true),\n        [IAgentSessionProjectionService.toString()]: new SyncDescriptor(AgentSessionProjectionService, [], true),\n        [IAgentTitleBarStatusService.toString()]: new SyncDescriptor(AgentTitleBarStatusService, [], true),\n        [ILanguageModelsConfigurationService.toString()]: new SyncDescriptor(LanguageModelsConfigurationService, [], true),\n        [IChatTipService.toString()]: new SyncDescriptor(ChatTipService, [], true),\n        [IChatEditingExplanationModelManager.toString()]: new SyncDescriptor(ChatEditingExplanationModelManager, [], true),\n        [IChatToolOutputStateCache.toString()]: new SyncDescriptor(ChatToolOutputStateCache, [], true),\n        [ITerminalSandboxService.toString()]: new SyncDescriptor(TerminalSandboxService, [], true),\n        [ISandboxHelperService.toString()]: new SyncDescriptor(NullSandboxHelperService, [], true),\n        [IAICustomizationWorkspaceService.toString()]: new SyncDescriptor(AICustomizationWorkspaceService, [], true),\n        [IAgentPluginService.toString()]: new SyncDescriptor(AgentPluginService, [], true),\n        [IPluginMarketplaceService.toString()]: new SyncDescriptor(PluginMarketplaceService, [], true),\n        [IAgentPluginRepositoryService.toString()]: new SyncDescriptor(AgentPluginRepositoryService, [], true),\n        [IPluginInstallService.toString()]: new SyncDescriptor(PluginInstallService, [], true),\n        [IChatAttachmentWidgetRegistry.toString()]: new SyncDescriptor(ChatAttachmentWidgetRegistry, [], true),\n        [IChatDebugService.toString()]: new SyncDescriptor(ChatDebugServiceImpl, [], true),\n        [IChatResponseResourceFileSystemProvider.toString()]: new SyncDescriptor(ChatResponseResourceFileSystemProvider, [], true),\n        [IDefaultAccountService.toString()]: new SyncDescriptor(DefaultAccountService, [defaultAccount], true),\n        [ICustomizationHarnessService.toString()]: new SyncDescriptor(CustomizationHarnessService, [], true),\n        [IChatArtifactsService.toString()]: new SyncDescriptor(ChatArtifactsService, [], true),\n        [IWorkspacePluginSettingsService.toString()]: new SyncDescriptor(WorkspacePluginSettingsService, [], true),\n        [IChatImageCarouselService.toString()]: new SyncDescriptor(ChatImageCarouselService, [], true),\n        [IInlineChatHistoryService.toString()]: new SyncDescriptor(InlineChatHistoryService, [], true)\n    };\n}\n\nexport { getServiceOverride as default };\n"]}