{"version":3,"sources":["jsdelivr-header.js","/npm/@sourcegraph/cody-shared@0.0.10/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLS,MAAO,kBAAqB,kBAC5B,eAAmB,wBACnB,2BAA8B,yBAC9B,aAAgB,uBAChB,gBAAiB,aAAc,eAAgB,kBAAsB,wBACrE,2BAA8B,yCAC9B,eAAkB,qBAClB,QAAS,sBAAyB,sCAClC,aAAc,uBAAwB,yBAA6B,qCACnE,sBAAyB,yBACzB,yBAA4B,2BAC5B,iBAAkB,yBAA6B,oCAC/C,wCAAyC,iCAAqC,wCAC9E,eAAkB,2BAClB,8BAAiC,4BACjC,kBAAmB,yBAA0B,mBAAoB,2BAA4B,yBAA0B,iCAAqC,qCAC5J,sBAAyB,0BACzB,oBAAqB,wBAA4B,0BACjD,WAAY,UAAW,YAAa,cAAiB,kBACrD,YAAa,iBAAkB,aAAc,sBAA0B,uBACvE,KAAK,kCACL,oBAAqB,qBAAsB,uCAAwC,yBAA6B,4BAChH,eAAgB,oBAAqB,yBAA6B,uBAClE,gBAAmB,6CACnB,UAAW,YAAe,2BAC1B,cAAe,UAAW,YAAa,WAAY,WAAY,yBAA0B,0BAA8B,sBACvH,eAAkB,kBAClB,YAAa,oBAAqB,mBAAoB,wCAAyC,0BAA8B,8BAC7H,4BAA+B,yCAC/B,KAAK,wBACL,YAAa,oBAAqB,wBAA4B,+CAC9D,mBAAsB,sBACtB,gCAAmC,6BACnC,yBAA6B,gCAC7B,SAAU,SAAU,cAAiB,kBACrC,mBAAoB,iBAAkB,uBAA2B,gCACjE,mBAAoB,wBAAyB,cAAe,iBAAkB,iBAAkB,sBAA0B,4BAC1H,YAAa,mBAAsB,8BACnC,KAAK,4BACL,aAAc,wBAAyB,0BAA2B,yBAA6B,6BAC/F,oBAAqB,oBAAqB,yBAA6B,+CACvE,wCAA2C,qDAC3C,iCAAoC,6CACpC,KAAK,6CACL,WAAY,cAAe,aAAiB,wCAC5C,WAAY,aAAc,eAAgB,aAAc,YAAa,aAAc,2BAA4B,YAAa,eAAgB,qBAAyB,kCACrK,4BAA6B,kBAAsB,mCACnD,sBAAuB,mBAAoB,gBAAiB,eAAgB,aAAc,mCAAoC,uCAA2C,0CACzK,eAAkB,uCAClB,6BAAgC,8DAChC,oCAAqC,8BAA+B,0BAA2B,0BAA8B,iDAC7H,KAAK,kCACL,gBAAmB,4BACnB,KAAK,mBACL,iCAAkC,iBAAkB,QAAS,aAAiB,gBAC9E,KAAK,qBACL,KAAK,sBACL,KAAK,6BACL,kBAAmB,yCAA6C,0BAChE,4BAA6B,4BAA6B,wBAAyB,8BAA+B,oCAAwC,wBAC1J,iBAAoB,yBACpB,gCAAmC,2BACnC,cAAe,kBAAqB,sBACpC,KAAK,gCACL,8BAAiC,8BACjC,KAAK,2CACL,KAAK,yCACL,KAAK,gBACL,KAAK,4BACL,KAAK,4CACL,KAAK,+CACL,KAAK,gCACL,KAAK,gBACL,KAAK,0BACL,KAAK,yBACL,iBAAkB,QAAS,+BAAgC,yBAA0B,iBAAkB,6BAAiC,8BACxI,KAAK,kCACL,KAAK,oCACL,KAAK,+BACL,kCAAmC,2CAA4C,uCAA2C,kCAC1H,wBAA2B,6CAC3B,iCAAkC,sCAA0C","file":"/npm/@sourcegraph/cody-shared@0.0.10/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@sourcegraph/cody-shared@0.0.10/dist/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","// Add anything else here that needs to be used outside of this library.\nexport { Model, ModelsService } from './models';\nexport { ModelUsage, } from './models/types';\nexport { getDotComDefaultModels } from './models/dotcom';\nexport { ModelTag } from './models/tags';\nexport { getProviderName, getModelInfo, isCodyProModel, isCustomModel, } from './models/utils';\nexport { BotResponseMultiplexer } from './chat/bot-response-multiplexer';\nexport { ChatClient } from './chat/chat';\nexport { ignores, isCodyIgnoredFile } from './cody-ignore/context-filter';\nexport { IgnoreHelper, CODY_IGNORE_POSIX_GLOB, CODY_IGNORE_URI_PATH, } from './cody-ignore/ignore-helper';\nexport { getSimplePreamble } from './chat/preamble';\nexport { serializeChatMessage } from './chat/transcript';\nexport { errorToChatError, DEFAULT_EVENT_SOURCE, } from './chat/transcript/messages';\nexport { CODY_PASSTHROUGH_VSCODE_OPEN_COMMAND_ID, webviewOpenURIForContextItem, } from './chat/transcript/display-text';\nexport { Typewriter } from './chat/typewriter';\nexport { reformatBotMessageForChat } from './chat/viewHelpers';\nexport { ContextItemSource, FILE_RANGE_TOOLTIP_LABEL, GENERAL_HELP_LABEL, IGNORED_FILE_WARNING_LABEL, LARGE_FILE_WARNING_LABEL, NO_SYMBOL_MATCHES_HELP_LABEL, } from './codebase-context/messages';\nexport { CustomCommandType } from './commands/types';\nexport { DefaultChatCommands, DefaultEditCommands, } from './commands/types';\nexport { dedupeWith, isDefined, isErrorLike, pluralize } from './common';\nexport { toRangeData, displayLineRange, displayRange, expandToLineRange, } from './common/range';\nexport * from './common/abortController';\nexport { ProgrammingLanguage, languageFromFilename, markdownCodeBlockLanguageIDForFilename, extensionForLanguage, } from './common/languages';\nexport { posixFilePaths, pathFunctionsForURI, defaultPathFunctions, } from './common/path';\nexport { parseEvents } from './sourcegraph-api/completions/parse';\nexport { isWindows, isMacOS } from './common/platform';\nexport { assertFileURI, isFileURI, uriBasename, uriDirname, uriExtname, uriParseNameAndExtension, SUPPORTED_URI_SCHEMAS, } from './common/uri';\nexport { NoopEditor } from './editor';\nexport { displayPath, displayPathBasename, displayPathDirname, displayPathWithoutWorkspaceFolderPrefix, setDisplayPathEnvInfo, } from './editor/displayPath';\nexport { hydrateAfterPostMessage } from './editor/hydrateAfterPostMessage';\nexport * from './editor/utils';\nexport { FeatureFlag, FeatureFlagProvider, featureFlagProvider, } from './experimentation/FeatureFlagProvider';\nexport { GuardrailsPost } from './guardrails';\nexport { SourcegraphGuardrailsClient } from './guardrails/client';\nexport { CompletionStopReason, } from './inferenceClient/misc';\nexport { logDebug, logError, setLogger } from './logger';\nexport { createOllamaClient, ollamaChatClient, OLLAMA_DEFAULT_URL, } from './llm-providers/ollama';\nexport { MAX_BYTES_PER_FILE, MAX_CURRENT_FILE_TOKENS, ANSWER_TOKENS, NUM_CODE_RESULTS, NUM_TEXT_RESULTS, SURROUNDING_LINES, } from './prompt/constants';\nexport { PromptMixin, newPromptMixin } from './prompt/prompt-mixin';\nexport * from './prompt/templates';\nexport { truncateText, truncateTextNearestLine, truncatePromptStringStart, truncatePromptString, } from './prompt/truncation';\nexport { addClientInfoParams, getClientInfoParams, setClientNameVersion, } from './sourcegraph-api/client-name-version';\nexport { SourcegraphBrowserCompletionsClient } from './sourcegraph-api/completions/browserClient';\nexport { SourcegraphCompletionsClient } from './sourcegraph-api/completions/client';\nexport * from './sourcegraph-api/completions/types';\nexport { DOTCOM_URL, LOCAL_APP_URL, isDotCom, } from './sourcegraph-api/environments';\nexport { AbortError, NetworkError, RateLimitError, TimeoutError, TracedError, isAbortError, isAbortErrorOrSocketHangUp, isAuthError, isNetworkError, isRateLimitError, } from './sourcegraph-api/errors';\nexport { SourcegraphGraphQLAPIClient, graphqlClient, } from './sourcegraph-api/graphql';\nexport { ClientConfigSingleton, addCustomUserAgent, customUserAgent, isNodeResponse, setUserAgent, INCLUDE_EVERYTHING_CONTEXT_FILTERS, EXCLUDE_EVERYTHING_CONTEXT_FILTERS, } from './sourcegraph-api/graphql/client';\nexport { RestClient } from './sourcegraph-api/rest/client';\nexport { GraphQLTelemetryExporter } from './sourcegraph-api/telemetry/GraphQLTelemetryExporter';\nexport { MockServerTelemetryRecorderProvider, NoOpTelemetryRecorderProvider, TelemetryRecorderProvider, noOpTelemetryRecorder, } from './telemetry-v2/TelemetryRecorderProvider';\nexport * from './telemetry-v2/singleton';\nexport { testFileUri } from './test/path-helpers';\nexport * from './tracing';\nexport { convertGitCloneURLToCodebaseName, createSubscriber, isError, nextTick, } from './utils';\nexport * from './auth/types';\nexport * from './auth/tokens';\nexport * from './chat/sse-iterator';\nexport { parseMentionQuery, scanForMentionTriggerInUserTextInput, } from './mentions/query';\nexport { allMentionProvidersMetadata, webMentionProvidersMetadata, openCtxProviderMetadata, FILE_CONTEXT_MENTION_PROVIDER, SYMBOL_CONTEXT_MENTION_PROVIDER, } from './mentions/api';\nexport { TokenCounter } from './token/counter';\nexport { ENHANCED_CONTEXT_ALLOCATION } from './token/constants';\nexport { tokensToChars, charsToTokens } from './token/utils';\nexport * from './prompt/prompt-string';\nexport { getCompletionsModelConfig } from './llm-providers/utils';\nexport * from './llm-providers/google/chat-client';\nexport * from './llm-providers/groq/chat-client';\nexport * from './fetch';\nexport * from './completions/types';\nexport * from './sourcegraph-api/completions/parse';\nexport * from './cody-ignore/context-filters-provider';\nexport * from './sourcegraph-api/utils';\nexport * from './token';\nexport * from './token/constants';\nexport * from './configuration';\nexport { setOpenCtxClient, openCtx, REMOTE_REPOSITORY_PROVIDER_URI, REMOTE_FILE_PROVIDER_URI, WEB_PROVIDER_URI, GIT_OPENCTX_PROVIDER_URI, } from './context/openctx/api';\nexport * from './context/openctx/context';\nexport * from './lexicalEditor/editorState';\nexport * from './lexicalEditor/nodes';\nexport { FILE_MENTION_EDITOR_STATE_FIXTURE, OLD_TEXT_FILE_MENTION_EDITOR_STATE_FIXTURE, UNKNOWN_NODES_EDITOR_STATE_FIXTURE, } from './lexicalEditor/fixtures';\nexport { getSerializedParams } from './sourcegraph-api/completions/utils';\nexport { createExtensionAPIProxyInWebview, handleExtensionAPICallFromWebview, } from './misc/rpc/proxy';\n"]}