{"version":3,"sources":["jsdelivr-header.js","/npm/@smithy/core@3.25.0/dist-cjs/index.js"],"names":[],"mappings":"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","file":"/npm/@smithy/core@3.25.0/dist-cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.48.0.\n * Original file: /npm/@smithy/core@3.25.0/dist-cjs/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","const { getSmithyContext } = require(\"@smithy/core/transport\");\nexports.getSmithyContext = getSmithyContext;\nconst { HttpRequest } = require(\"@smithy/core/protocols\");\nconst { requestBuilder } = require(\"@smithy/core/protocols\");\nexports.requestBuilder = requestBuilder;\nconst { HttpApiKeyAuthLocation } = require(\"@smithy/types\");\n\nconst resolveAuthOptions = (candidateAuthOptions, authSchemePreference) => {\n    if (!authSchemePreference || authSchemePreference.length === 0) {\n        return candidateAuthOptions;\n    }\n    const preferredAuthOptions = [];\n    for (const preferredSchemeName of authSchemePreference) {\n        for (const candidateAuthOption of candidateAuthOptions) {\n            const candidateAuthSchemeName = candidateAuthOption.schemeId.split(\"#\")[1];\n            if (candidateAuthSchemeName === preferredSchemeName) {\n                preferredAuthOptions.push(candidateAuthOption);\n            }\n        }\n    }\n    for (const candidateAuthOption of candidateAuthOptions) {\n        if (!preferredAuthOptions.find(({ schemeId }) => schemeId === candidateAuthOption.schemeId)) {\n            preferredAuthOptions.push(candidateAuthOption);\n        }\n    }\n    return preferredAuthOptions;\n};\n\nfunction convertHttpAuthSchemesToMap(httpAuthSchemes) {\n    const map = new Map();\n    for (const scheme of httpAuthSchemes) {\n        map.set(scheme.schemeId, scheme);\n    }\n    return map;\n}\nconst httpAuthSchemeMiddleware = (config, mwOptions) => (next, context) => async (args) => {\n    const options = config.httpAuthSchemeProvider(await mwOptions.httpAuthSchemeParametersProvider(config, context, args.input));\n    const authSchemePreference = config.authSchemePreference ? await config.authSchemePreference() : [];\n    const resolvedOptions = resolveAuthOptions(options, authSchemePreference);\n    const authSchemes = convertHttpAuthSchemesToMap(config.httpAuthSchemes);\n    const smithyContext = getSmithyContext(context);\n    const failureReasons = [];\n    for (const option of resolvedOptions) {\n        const scheme = authSchemes.get(option.schemeId);\n        if (!scheme) {\n            failureReasons.push(`HttpAuthScheme \\`${option.schemeId}\\` was not enabled for this service.`);\n            continue;\n        }\n        const identityProvider = scheme.identityProvider(await mwOptions.identityProviderConfigProvider(config));\n        if (!identityProvider) {\n            failureReasons.push(`HttpAuthScheme \\`${option.schemeId}\\` did not have an IdentityProvider configured.`);\n            continue;\n        }\n        const { identityProperties = {}, signingProperties = {} } = option.propertiesExtractor?.(config, context) || {};\n        option.identityProperties = Object.assign(option.identityProperties || {}, identityProperties);\n        option.signingProperties = Object.assign(option.signingProperties || {}, signingProperties);\n        smithyContext.selectedHttpAuthScheme = {\n            httpAuthOption: option,\n            identity: await identityProvider(option.identityProperties),\n            signer: scheme.signer,\n        };\n        break;\n    }\n    if (!smithyContext.selectedHttpAuthScheme) {\n        throw new Error(failureReasons.join(\"\\n\"));\n    }\n    return next(args);\n};\n\nconst httpAuthSchemeEndpointRuleSetMiddlewareOptions = {\n    step: \"serialize\",\n    tags: [\"HTTP_AUTH_SCHEME\"],\n    name: \"httpAuthSchemeMiddleware\",\n    override: true,\n    relation: \"before\",\n    toMiddleware: \"endpointV2Middleware\",\n};\nconst getHttpAuthSchemeEndpointRuleSetPlugin = (config, { httpAuthSchemeParametersProvider, identityProviderConfigProvider, }) => ({\n    applyToStack: (clientStack) => {\n        clientStack.addRelativeTo(httpAuthSchemeMiddleware(config, {\n            httpAuthSchemeParametersProvider,\n            identityProviderConfigProvider,\n        }), httpAuthSchemeEndpointRuleSetMiddlewareOptions);\n    },\n});\n\nconst httpAuthSchemeMiddlewareOptions = {\n    step: \"serialize\",\n    tags: [\"HTTP_AUTH_SCHEME\"],\n    name: \"httpAuthSchemeMiddleware\",\n    override: true,\n    relation: \"before\",\n    toMiddleware: \"serializerMiddleware\",\n};\nconst getHttpAuthSchemePlugin = (config, { httpAuthSchemeParametersProvider, identityProviderConfigProvider, }) => ({\n    applyToStack: (clientStack) => {\n        clientStack.addRelativeTo(httpAuthSchemeMiddleware(config, {\n            httpAuthSchemeParametersProvider,\n            identityProviderConfigProvider,\n        }), httpAuthSchemeMiddlewareOptions);\n    },\n});\n\nconst defaultErrorHandler = (signingProperties) => (error) => {\n    throw error;\n};\nconst defaultSuccessHandler = (httpResponse, signingProperties) => { };\nconst httpSigningMiddleware = (config) => (next, context) => async (args) => {\n    if (!HttpRequest.isInstance(args.request)) {\n        return next(args);\n    }\n    const smithyContext = getSmithyContext(context);\n    const scheme = smithyContext.selectedHttpAuthScheme;\n    if (!scheme) {\n        throw new Error(`No HttpAuthScheme was selected: unable to sign request`);\n    }\n    const { httpAuthOption: { signingProperties = {} }, identity, signer, } = scheme;\n    const output = await next({\n        ...args,\n        request: await signer.sign(args.request, identity, signingProperties),\n    }).catch((signer.errorHandler || defaultErrorHandler)(signingProperties));\n    (signer.successHandler || defaultSuccessHandler)(output.response, signingProperties);\n    return output;\n};\n\nconst httpSigningMiddlewareOptions = {\n    step: \"finalizeRequest\",\n    tags: [\"HTTP_SIGNING\"],\n    name: \"httpSigningMiddleware\",\n    aliases: [\"apiKeyMiddleware\", \"tokenMiddleware\", \"awsAuthMiddleware\"],\n    override: true,\n    relation: \"after\",\n    toMiddleware: \"retryMiddleware\",\n};\nconst getHttpSigningPlugin = (config) => ({\n    applyToStack: (clientStack) => {\n        clientStack.addRelativeTo(httpSigningMiddleware(), httpSigningMiddlewareOptions);\n    },\n});\n\nconst normalizeProvider = (input) => {\n    if (typeof input === \"function\")\n        return input;\n    const promisified = Promise.resolve(input);\n    return () => promisified;\n};\n\nconst makePagedClientRequest = async (CommandCtor, client, input, withCommand = (_) => _, ...args) => {\n    let command = new CommandCtor(input);\n    command = withCommand(command) ?? command;\n    return await client.send(command, ...args);\n};\nfunction createPaginator(ClientCtor, CommandCtor, inputTokenName, outputTokenName, pageSizeTokenName) {\n    return async function* paginateOperation(config, input, ...additionalArguments) {\n        const _input = input;\n        let token = config.startingToken ?? _input[inputTokenName];\n        let hasNext = true;\n        let page;\n        while (hasNext) {\n            _input[inputTokenName] = token;\n            if (pageSizeTokenName) {\n                _input[pageSizeTokenName] = _input[pageSizeTokenName] ?? config.pageSize;\n            }\n            if (config.client instanceof ClientCtor) {\n                page = await makePagedClientRequest(CommandCtor, config.client, input, config.withCommand, ...additionalArguments);\n            }\n            else {\n                throw new Error(`Invalid client, expected instance of ${ClientCtor.name}`);\n            }\n            yield page;\n            const prevToken = token;\n            token = get(page, outputTokenName);\n            hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));\n        }\n        return undefined;\n    };\n}\nconst get = (fromObject, path) => {\n    let cursor = fromObject;\n    const pathComponents = path.split(\".\");\n    for (const step of pathComponents) {\n        if (!cursor || typeof cursor !== \"object\") {\n            return undefined;\n        }\n        cursor = cursor[step];\n    }\n    return cursor;\n};\n\nfunction setFeature(context, feature, value) {\n    if (!context.__smithy_context) {\n        context.__smithy_context = {\n            features: {},\n        };\n    }\n    else if (!context.__smithy_context.features) {\n        context.__smithy_context.features = {};\n    }\n    context.__smithy_context.features[feature] = value;\n}\n\nclass DefaultIdentityProviderConfig {\n    authSchemes = new Map();\n    constructor(config) {\n        for (const key in config) {\n            const value = config[key];\n            if (value !== undefined) {\n                this.authSchemes.set(key, value);\n            }\n        }\n    }\n    getIdentityProvider(schemeId) {\n        return this.authSchemes.get(schemeId);\n    }\n}\n\nclass HttpApiKeyAuthSigner {\n    async sign(httpRequest, identity, signingProperties) {\n        if (!signingProperties) {\n            throw new Error(\"request could not be signed with `apiKey` since the `name` and `in` signer properties are missing\");\n        }\n        if (!signingProperties.name) {\n            throw new Error(\"request could not be signed with `apiKey` since the `name` signer property is missing\");\n        }\n        if (!signingProperties.in) {\n            throw new Error(\"request could not be signed with `apiKey` since the `in` signer property is missing\");\n        }\n        if (!identity.apiKey) {\n            throw new Error(\"request could not be signed with `apiKey` since the `apiKey` is not defined\");\n        }\n        const clonedRequest = HttpRequest.clone(httpRequest);\n        if (signingProperties.in === HttpApiKeyAuthLocation.QUERY) {\n            clonedRequest.query[signingProperties.name] = identity.apiKey;\n        }\n        else if (signingProperties.in === HttpApiKeyAuthLocation.HEADER) {\n            clonedRequest.headers[signingProperties.name] = signingProperties.scheme\n                ? `${signingProperties.scheme} ${identity.apiKey}`\n                : identity.apiKey;\n        }\n        else {\n            throw new Error(\"request can only be signed with `apiKey` locations `query` or `header`, \" +\n                \"but found: `\" +\n                signingProperties.in +\n                \"`\");\n        }\n        return clonedRequest;\n    }\n}\n\nclass HttpBearerAuthSigner {\n    async sign(httpRequest, identity, signingProperties) {\n        const clonedRequest = HttpRequest.clone(httpRequest);\n        if (!identity.token) {\n            throw new Error(\"request could not be signed with `token` since the `token` is not defined\");\n        }\n        clonedRequest.headers[\"Authorization\"] = `Bearer ${identity.token}`;\n        return clonedRequest;\n    }\n}\n\nclass NoAuthSigner {\n    async sign(httpRequest, identity, signingProperties) {\n        return httpRequest;\n    }\n}\n\nconst createIsIdentityExpiredFunction = (expirationMs) => function isIdentityExpired(identity) {\n    return doesIdentityRequireRefresh(identity) && identity.expiration.getTime() - Date.now() < expirationMs;\n};\nconst EXPIRATION_MS = 300_000;\nconst isIdentityExpired = createIsIdentityExpiredFunction(EXPIRATION_MS);\nconst doesIdentityRequireRefresh = (identity) => identity.expiration !== undefined;\nconst memoizeIdentityProvider = (provider, isExpired, requiresRefresh) => {\n    if (provider === undefined) {\n        return undefined;\n    }\n    const normalizedProvider = typeof provider !== \"function\" ? async () => Promise.resolve(provider) : provider;\n    let resolved;\n    let pending;\n    let hasResult;\n    let isConstant = false;\n    const coalesceProvider = async (options) => {\n        if (!pending) {\n            pending = normalizedProvider(options);\n        }\n        try {\n            resolved = await pending;\n            hasResult = true;\n            isConstant = false;\n        }\n        finally {\n            pending = undefined;\n        }\n        return resolved;\n    };\n    if (isExpired === undefined) {\n        return async (options) => {\n            if (!hasResult || options?.forceRefresh) {\n                resolved = await coalesceProvider(options);\n            }\n            return resolved;\n        };\n    }\n    return async (options) => {\n        if (!hasResult || options?.forceRefresh) {\n            resolved = await coalesceProvider(options);\n        }\n        if (isConstant) {\n            return resolved;\n        }\n        if (!requiresRefresh(resolved)) {\n            isConstant = true;\n            return resolved;\n        }\n        if (isExpired(resolved)) {\n            await coalesceProvider(options);\n            return resolved;\n        }\n        return resolved;\n    };\n};\n\nexports.DefaultIdentityProviderConfig = DefaultIdentityProviderConfig;\nexports.EXPIRATION_MS = EXPIRATION_MS;\nexports.HttpApiKeyAuthSigner = HttpApiKeyAuthSigner;\nexports.HttpBearerAuthSigner = HttpBearerAuthSigner;\nexports.NoAuthSigner = NoAuthSigner;\nexports.createIsIdentityExpiredFunction = createIsIdentityExpiredFunction;\nexports.createPaginator = createPaginator;\nexports.doesIdentityRequireRefresh = doesIdentityRequireRefresh;\nexports.getHttpAuthSchemeEndpointRuleSetPlugin = getHttpAuthSchemeEndpointRuleSetPlugin;\nexports.getHttpAuthSchemePlugin = getHttpAuthSchemePlugin;\nexports.getHttpSigningPlugin = getHttpSigningPlugin;\nexports.httpAuthSchemeEndpointRuleSetMiddlewareOptions = httpAuthSchemeEndpointRuleSetMiddlewareOptions;\nexports.httpAuthSchemeMiddleware = httpAuthSchemeMiddleware;\nexports.httpAuthSchemeMiddlewareOptions = httpAuthSchemeMiddlewareOptions;\nexports.httpSigningMiddleware = httpSigningMiddleware;\nexports.httpSigningMiddlewareOptions = httpSigningMiddlewareOptions;\nexports.isIdentityExpired = isIdentityExpired;\nexports.memoizeIdentityProvider = memoizeIdentityProvider;\nexports.normalizeProvider = normalizeProvider;\nexports.setFeature = setFeature;\n"]}