{"version":3,"sources":["jsdelivr-header.js","/npm/@aws-sdk/client-sso-oidc@3.826.0/dist-cjs/index.js"],"names":[],"mappings":"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","file":"/npm/@aws-sdk/client-sso-oidc@3.826.0/dist-cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@aws-sdk/client-sso-oidc@3.826.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","\"use strict\";\nvar __defProp = Object.defineProperty;\nvar __getOwnPropDesc = Object.getOwnPropertyDescriptor;\nvar __getOwnPropNames = Object.getOwnPropertyNames;\nvar __hasOwnProp = Object.prototype.hasOwnProperty;\nvar __name = (target, value) => __defProp(target, \"name\", { value, configurable: true });\nvar __export = (target, all) => {\n  for (var name in all)\n    __defProp(target, name, { get: all[name], enumerable: true });\n};\nvar __copyProps = (to, from, except, desc) => {\n  if (from && typeof from === \"object\" || typeof from === \"function\") {\n    for (let key of __getOwnPropNames(from))\n      if (!__hasOwnProp.call(to, key) && key !== except)\n        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n  }\n  return to;\n};\nvar __toCommonJS = (mod) => __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n// src/index.ts\nvar index_exports = {};\n__export(index_exports, {\n  AccessDeniedException: () => AccessDeniedException,\n  AuthorizationPendingException: () => AuthorizationPendingException,\n  CreateTokenCommand: () => CreateTokenCommand,\n  CreateTokenRequestFilterSensitiveLog: () => CreateTokenRequestFilterSensitiveLog,\n  CreateTokenResponseFilterSensitiveLog: () => CreateTokenResponseFilterSensitiveLog,\n  CreateTokenWithIAMCommand: () => CreateTokenWithIAMCommand,\n  CreateTokenWithIAMRequestFilterSensitiveLog: () => CreateTokenWithIAMRequestFilterSensitiveLog,\n  CreateTokenWithIAMResponseFilterSensitiveLog: () => CreateTokenWithIAMResponseFilterSensitiveLog,\n  ExpiredTokenException: () => ExpiredTokenException,\n  InternalServerException: () => InternalServerException,\n  InvalidClientException: () => InvalidClientException,\n  InvalidClientMetadataException: () => InvalidClientMetadataException,\n  InvalidGrantException: () => InvalidGrantException,\n  InvalidRedirectUriException: () => InvalidRedirectUriException,\n  InvalidRequestException: () => InvalidRequestException,\n  InvalidRequestRegionException: () => InvalidRequestRegionException,\n  InvalidScopeException: () => InvalidScopeException,\n  RegisterClientCommand: () => RegisterClientCommand,\n  RegisterClientResponseFilterSensitiveLog: () => RegisterClientResponseFilterSensitiveLog,\n  SSOOIDC: () => SSOOIDC,\n  SSOOIDCClient: () => SSOOIDCClient,\n  SSOOIDCServiceException: () => SSOOIDCServiceException,\n  SlowDownException: () => SlowDownException,\n  StartDeviceAuthorizationCommand: () => StartDeviceAuthorizationCommand,\n  StartDeviceAuthorizationRequestFilterSensitiveLog: () => StartDeviceAuthorizationRequestFilterSensitiveLog,\n  UnauthorizedClientException: () => UnauthorizedClientException,\n  UnsupportedGrantTypeException: () => UnsupportedGrantTypeException,\n  __Client: () => import_smithy_client.Client\n});\nmodule.exports = __toCommonJS(index_exports);\n\n// src/SSOOIDCClient.ts\nvar import_middleware_host_header = require(\"@aws-sdk/middleware-host-header\");\nvar import_middleware_logger = require(\"@aws-sdk/middleware-logger\");\nvar import_middleware_recursion_detection = require(\"@aws-sdk/middleware-recursion-detection\");\nvar import_middleware_user_agent = require(\"@aws-sdk/middleware-user-agent\");\nvar import_config_resolver = require(\"@smithy/config-resolver\");\nvar import_core = require(\"@smithy/core\");\nvar import_middleware_content_length = require(\"@smithy/middleware-content-length\");\nvar import_middleware_endpoint = require(\"@smithy/middleware-endpoint\");\nvar import_middleware_retry = require(\"@smithy/middleware-retry\");\n\nvar import_httpAuthSchemeProvider = require(\"./auth/httpAuthSchemeProvider\");\n\n// src/endpoint/EndpointParameters.ts\nvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {\n  return Object.assign(options, {\n    useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n    useFipsEndpoint: options.useFipsEndpoint ?? false,\n    defaultSigningName: \"sso-oauth\"\n  });\n}, \"resolveClientEndpointParameters\");\nvar commonParams = {\n  UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n  Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n  Region: { type: \"builtInParams\", name: \"region\" },\n  UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" }\n};\n\n// src/SSOOIDCClient.ts\nvar import_runtimeConfig = require(\"././runtimeConfig\");\n\n// src/runtimeExtensions.ts\nvar import_region_config_resolver = require(\"@aws-sdk/region-config-resolver\");\nvar import_protocol_http = require(\"@smithy/protocol-http\");\nvar import_smithy_client = require(\"@smithy/smithy-client\");\n\n// src/auth/httpAuthExtensionConfiguration.ts\nvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {\n  const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n  let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n  let _credentials = runtimeConfig.credentials;\n  return {\n    setHttpAuthScheme(httpAuthScheme) {\n      const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n      if (index === -1) {\n        _httpAuthSchemes.push(httpAuthScheme);\n      } else {\n        _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n      }\n    },\n    httpAuthSchemes() {\n      return _httpAuthSchemes;\n    },\n    setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n      _httpAuthSchemeProvider = httpAuthSchemeProvider;\n    },\n    httpAuthSchemeProvider() {\n      return _httpAuthSchemeProvider;\n    },\n    setCredentials(credentials) {\n      _credentials = credentials;\n    },\n    credentials() {\n      return _credentials;\n    }\n  };\n}, \"getHttpAuthExtensionConfiguration\");\nvar resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {\n  return {\n    httpAuthSchemes: config.httpAuthSchemes(),\n    httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n    credentials: config.credentials()\n  };\n}, \"resolveHttpAuthRuntimeConfig\");\n\n// src/runtimeExtensions.ts\nvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {\n  const extensionConfiguration = Object.assign(\n    (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig),\n    (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig),\n    (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig),\n    getHttpAuthExtensionConfiguration(runtimeConfig)\n  );\n  extensions.forEach((extension) => extension.configure(extensionConfiguration));\n  return Object.assign(\n    runtimeConfig,\n    (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),\n    (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),\n    (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),\n    resolveHttpAuthRuntimeConfig(extensionConfiguration)\n  );\n}, \"resolveRuntimeExtensions\");\n\n// src/SSOOIDCClient.ts\nvar SSOOIDCClient = class extends import_smithy_client.Client {\n  static {\n    __name(this, \"SSOOIDCClient\");\n  }\n  /**\n   * The resolved configuration of SSOOIDCClient class. This is resolved and normalized from the {@link SSOOIDCClientConfig | constructor configuration interface}.\n   */\n  config;\n  constructor(...[configuration]) {\n    const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});\n    super(_config_0);\n    this.initConfig = _config_0;\n    const _config_1 = resolveClientEndpointParameters(_config_0);\n    const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);\n    const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);\n    const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);\n    const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);\n    const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);\n    const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);\n    const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);\n    this.config = _config_8;\n    this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));\n    this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));\n    this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));\n    this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));\n    this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));\n    this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));\n    this.middlewareStack.use(\n      (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {\n        httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSSOOIDCHttpAuthSchemeParametersProvider,\n        identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({\n          \"aws.auth#sigv4\": config.credentials\n        }), \"identityProviderConfigProvider\")\n      })\n    );\n    this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));\n  }\n  /**\n   * Destroy underlying resources, like sockets. It's usually not necessary to do this.\n   * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.\n   * Otherwise, sockets might stay open for quite a long time before the server terminates them.\n   */\n  destroy() {\n    super.destroy();\n  }\n};\n\n// src/SSOOIDC.ts\n\n\n// src/commands/CreateTokenCommand.ts\n\nvar import_middleware_serde = require(\"@smithy/middleware-serde\");\n\n\n// src/models/models_0.ts\n\n\n// src/models/SSOOIDCServiceException.ts\n\nvar SSOOIDCServiceException = class _SSOOIDCServiceException extends import_smithy_client.ServiceException {\n  static {\n    __name(this, \"SSOOIDCServiceException\");\n  }\n  /**\n   * @internal\n   */\n  constructor(options) {\n    super(options);\n    Object.setPrototypeOf(this, _SSOOIDCServiceException.prototype);\n  }\n};\n\n// src/models/models_0.ts\nvar AccessDeniedException = class _AccessDeniedException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"AccessDeniedException\");\n  }\n  name = \"AccessDeniedException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be <code>access_denied</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"AccessDeniedException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _AccessDeniedException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar AuthorizationPendingException = class _AuthorizationPendingException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"AuthorizationPendingException\");\n  }\n  name = \"AuthorizationPendingException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *       <code>authorization_pending</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"AuthorizationPendingException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _AuthorizationPendingException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar ExpiredTokenException = class _ExpiredTokenException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"ExpiredTokenException\");\n  }\n  name = \"ExpiredTokenException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be <code>expired_token</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"ExpiredTokenException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _ExpiredTokenException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar InternalServerException = class _InternalServerException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InternalServerException\");\n  }\n  name = \"InternalServerException\";\n  $fault = \"server\";\n  /**\n   * <p>Single error code. For this exception the value will be <code>server_error</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InternalServerException\",\n      $fault: \"server\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InternalServerException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar InvalidClientException = class _InvalidClientException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InvalidClientException\");\n  }\n  name = \"InvalidClientException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *       <code>invalid_client</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InvalidClientException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InvalidClientException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar InvalidGrantException = class _InvalidGrantException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InvalidGrantException\");\n  }\n  name = \"InvalidGrantException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be <code>invalid_grant</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InvalidGrantException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InvalidGrantException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar InvalidRequestException = class _InvalidRequestException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InvalidRequestException\");\n  }\n  name = \"InvalidRequestException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *       <code>invalid_request</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InvalidRequestException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InvalidRequestException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar InvalidScopeException = class _InvalidScopeException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InvalidScopeException\");\n  }\n  name = \"InvalidScopeException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be <code>invalid_scope</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InvalidScopeException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InvalidScopeException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar SlowDownException = class _SlowDownException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"SlowDownException\");\n  }\n  name = \"SlowDownException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be <code>slow_down</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"SlowDownException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _SlowDownException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar UnauthorizedClientException = class _UnauthorizedClientException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"UnauthorizedClientException\");\n  }\n  name = \"UnauthorizedClientException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *       <code>unauthorized_client</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"UnauthorizedClientException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _UnauthorizedClientException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar UnsupportedGrantTypeException = class _UnsupportedGrantTypeException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"UnsupportedGrantTypeException\");\n  }\n  name = \"UnsupportedGrantTypeException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *         <code>unsupported_grant_type</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"UnsupportedGrantTypeException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _UnsupportedGrantTypeException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar InvalidRequestRegionException = class _InvalidRequestRegionException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InvalidRequestRegionException\");\n  }\n  name = \"InvalidRequestRegionException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *       <code>invalid_request</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * <p>Indicates the IAM Identity Center endpoint which the requester may call with this token.</p>\n   * @public\n   */\n  endpoint;\n  /**\n   * <p>Indicates the region which the requester may call with this token.</p>\n   * @public\n   */\n  region;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InvalidRequestRegionException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InvalidRequestRegionException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n    this.endpoint = opts.endpoint;\n    this.region = opts.region;\n  }\n};\nvar InvalidClientMetadataException = class _InvalidClientMetadataException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InvalidClientMetadataException\");\n  }\n  name = \"InvalidClientMetadataException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *         <code>invalid_client_metadata</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InvalidClientMetadataException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InvalidClientMetadataException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar InvalidRedirectUriException = class _InvalidRedirectUriException extends SSOOIDCServiceException {\n  static {\n    __name(this, \"InvalidRedirectUriException\");\n  }\n  name = \"InvalidRedirectUriException\";\n  $fault = \"client\";\n  /**\n   * <p>Single error code. For this exception the value will be\n   *       <code>invalid_redirect_uri</code>.</p>\n   * @public\n   */\n  error;\n  /**\n   * <p>Human-readable text providing additional information, used to assist the client developer\n   *       in understanding the error that occurred.</p>\n   * @public\n   */\n  error_description;\n  /**\n   * @internal\n   */\n  constructor(opts) {\n    super({\n      name: \"InvalidRedirectUriException\",\n      $fault: \"client\",\n      ...opts\n    });\n    Object.setPrototypeOf(this, _InvalidRedirectUriException.prototype);\n    this.error = opts.error;\n    this.error_description = opts.error_description;\n  }\n};\nvar CreateTokenRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n  ...obj,\n  ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING },\n  ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n  ...obj.codeVerifier && { codeVerifier: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenRequestFilterSensitiveLog\");\nvar CreateTokenResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n  ...obj,\n  ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING },\n  ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n  ...obj.idToken && { idToken: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenResponseFilterSensitiveLog\");\nvar CreateTokenWithIAMRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n  ...obj,\n  ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n  ...obj.assertion && { assertion: import_smithy_client.SENSITIVE_STRING },\n  ...obj.subjectToken && { subjectToken: import_smithy_client.SENSITIVE_STRING },\n  ...obj.codeVerifier && { codeVerifier: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenWithIAMRequestFilterSensitiveLog\");\nvar CreateTokenWithIAMResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n  ...obj,\n  ...obj.accessToken && { accessToken: import_smithy_client.SENSITIVE_STRING },\n  ...obj.refreshToken && { refreshToken: import_smithy_client.SENSITIVE_STRING },\n  ...obj.idToken && { idToken: import_smithy_client.SENSITIVE_STRING }\n}), \"CreateTokenWithIAMResponseFilterSensitiveLog\");\nvar RegisterClientResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n  ...obj,\n  ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING }\n}), \"RegisterClientResponseFilterSensitiveLog\");\nvar StartDeviceAuthorizationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({\n  ...obj,\n  ...obj.clientSecret && { clientSecret: import_smithy_client.SENSITIVE_STRING }\n}), \"StartDeviceAuthorizationRequestFilterSensitiveLog\");\n\n// src/protocols/Aws_restJson1.ts\nvar import_core2 = require(\"@aws-sdk/core\");\n\n\nvar se_CreateTokenCommand = /* @__PURE__ */ __name(async (input, context) => {\n  const b = (0, import_core.requestBuilder)(input, context);\n  const headers = {\n    \"content-type\": \"application/json\"\n  };\n  b.bp(\"/token\");\n  let body;\n  body = JSON.stringify(\n    (0, import_smithy_client.take)(input, {\n      clientId: [],\n      clientSecret: [],\n      code: [],\n      codeVerifier: [],\n      deviceCode: [],\n      grantType: [],\n      redirectUri: [],\n      refreshToken: [],\n      scope: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), \"scope\")\n    })\n  );\n  b.m(\"POST\").h(headers).b(body);\n  return b.build();\n}, \"se_CreateTokenCommand\");\nvar se_CreateTokenWithIAMCommand = /* @__PURE__ */ __name(async (input, context) => {\n  const b = (0, import_core.requestBuilder)(input, context);\n  const headers = {\n    \"content-type\": \"application/json\"\n  };\n  b.bp(\"/token\");\n  const query = (0, import_smithy_client.map)({\n    [_ai]: [, \"t\"]\n  });\n  let body;\n  body = JSON.stringify(\n    (0, import_smithy_client.take)(input, {\n      assertion: [],\n      clientId: [],\n      code: [],\n      codeVerifier: [],\n      grantType: [],\n      redirectUri: [],\n      refreshToken: [],\n      requestedTokenType: [],\n      scope: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), \"scope\"),\n      subjectToken: [],\n      subjectTokenType: []\n    })\n  );\n  b.m(\"POST\").h(headers).q(query).b(body);\n  return b.build();\n}, \"se_CreateTokenWithIAMCommand\");\nvar se_RegisterClientCommand = /* @__PURE__ */ __name(async (input, context) => {\n  const b = (0, import_core.requestBuilder)(input, context);\n  const headers = {\n    \"content-type\": \"application/json\"\n  };\n  b.bp(\"/client/register\");\n  let body;\n  body = JSON.stringify(\n    (0, import_smithy_client.take)(input, {\n      clientName: [],\n      clientType: [],\n      entitledApplicationArn: [],\n      grantTypes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), \"grantTypes\"),\n      issuerUrl: [],\n      redirectUris: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), \"redirectUris\"),\n      scopes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), \"scopes\")\n    })\n  );\n  b.m(\"POST\").h(headers).b(body);\n  return b.build();\n}, \"se_RegisterClientCommand\");\nvar se_StartDeviceAuthorizationCommand = /* @__PURE__ */ __name(async (input, context) => {\n  const b = (0, import_core.requestBuilder)(input, context);\n  const headers = {\n    \"content-type\": \"application/json\"\n  };\n  b.bp(\"/device_authorization\");\n  let body;\n  body = JSON.stringify(\n    (0, import_smithy_client.take)(input, {\n      clientId: [],\n      clientSecret: [],\n      startUrl: []\n    })\n  );\n  b.m(\"POST\").h(headers).b(body);\n  return b.build();\n}, \"se_StartDeviceAuthorizationCommand\");\nvar de_CreateTokenCommand = /* @__PURE__ */ __name(async (output, context) => {\n  if (output.statusCode !== 200 && output.statusCode >= 300) {\n    return de_CommandError(output, context);\n  }\n  const contents = (0, import_smithy_client.map)({\n    $metadata: deserializeMetadata(output)\n  });\n  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n  const doc = (0, import_smithy_client.take)(data, {\n    accessToken: import_smithy_client.expectString,\n    expiresIn: import_smithy_client.expectInt32,\n    idToken: import_smithy_client.expectString,\n    refreshToken: import_smithy_client.expectString,\n    tokenType: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  return contents;\n}, \"de_CreateTokenCommand\");\nvar de_CreateTokenWithIAMCommand = /* @__PURE__ */ __name(async (output, context) => {\n  if (output.statusCode !== 200 && output.statusCode >= 300) {\n    return de_CommandError(output, context);\n  }\n  const contents = (0, import_smithy_client.map)({\n    $metadata: deserializeMetadata(output)\n  });\n  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n  const doc = (0, import_smithy_client.take)(data, {\n    accessToken: import_smithy_client.expectString,\n    awsAdditionalDetails: import_smithy_client._json,\n    expiresIn: import_smithy_client.expectInt32,\n    idToken: import_smithy_client.expectString,\n    issuedTokenType: import_smithy_client.expectString,\n    refreshToken: import_smithy_client.expectString,\n    scope: import_smithy_client._json,\n    tokenType: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  return contents;\n}, \"de_CreateTokenWithIAMCommand\");\nvar de_RegisterClientCommand = /* @__PURE__ */ __name(async (output, context) => {\n  if (output.statusCode !== 200 && output.statusCode >= 300) {\n    return de_CommandError(output, context);\n  }\n  const contents = (0, import_smithy_client.map)({\n    $metadata: deserializeMetadata(output)\n  });\n  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n  const doc = (0, import_smithy_client.take)(data, {\n    authorizationEndpoint: import_smithy_client.expectString,\n    clientId: import_smithy_client.expectString,\n    clientIdIssuedAt: import_smithy_client.expectLong,\n    clientSecret: import_smithy_client.expectString,\n    clientSecretExpiresAt: import_smithy_client.expectLong,\n    tokenEndpoint: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  return contents;\n}, \"de_RegisterClientCommand\");\nvar de_StartDeviceAuthorizationCommand = /* @__PURE__ */ __name(async (output, context) => {\n  if (output.statusCode !== 200 && output.statusCode >= 300) {\n    return de_CommandError(output, context);\n  }\n  const contents = (0, import_smithy_client.map)({\n    $metadata: deserializeMetadata(output)\n  });\n  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), \"body\");\n  const doc = (0, import_smithy_client.take)(data, {\n    deviceCode: import_smithy_client.expectString,\n    expiresIn: import_smithy_client.expectInt32,\n    interval: import_smithy_client.expectInt32,\n    userCode: import_smithy_client.expectString,\n    verificationUri: import_smithy_client.expectString,\n    verificationUriComplete: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  return contents;\n}, \"de_StartDeviceAuthorizationCommand\");\nvar de_CommandError = /* @__PURE__ */ __name(async (output, context) => {\n  const parsedOutput = {\n    ...output,\n    body: await (0, import_core2.parseJsonErrorBody)(output.body, context)\n  };\n  const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);\n  switch (errorCode) {\n    case \"AccessDeniedException\":\n    case \"com.amazonaws.ssooidc#AccessDeniedException\":\n      throw await de_AccessDeniedExceptionRes(parsedOutput, context);\n    case \"AuthorizationPendingException\":\n    case \"com.amazonaws.ssooidc#AuthorizationPendingException\":\n      throw await de_AuthorizationPendingExceptionRes(parsedOutput, context);\n    case \"ExpiredTokenException\":\n    case \"com.amazonaws.ssooidc#ExpiredTokenException\":\n      throw await de_ExpiredTokenExceptionRes(parsedOutput, context);\n    case \"InternalServerException\":\n    case \"com.amazonaws.ssooidc#InternalServerException\":\n      throw await de_InternalServerExceptionRes(parsedOutput, context);\n    case \"InvalidClientException\":\n    case \"com.amazonaws.ssooidc#InvalidClientException\":\n      throw await de_InvalidClientExceptionRes(parsedOutput, context);\n    case \"InvalidGrantException\":\n    case \"com.amazonaws.ssooidc#InvalidGrantException\":\n      throw await de_InvalidGrantExceptionRes(parsedOutput, context);\n    case \"InvalidRequestException\":\n    case \"com.amazonaws.ssooidc#InvalidRequestException\":\n      throw await de_InvalidRequestExceptionRes(parsedOutput, context);\n    case \"InvalidScopeException\":\n    case \"com.amazonaws.ssooidc#InvalidScopeException\":\n      throw await de_InvalidScopeExceptionRes(parsedOutput, context);\n    case \"SlowDownException\":\n    case \"com.amazonaws.ssooidc#SlowDownException\":\n      throw await de_SlowDownExceptionRes(parsedOutput, context);\n    case \"UnauthorizedClientException\":\n    case \"com.amazonaws.ssooidc#UnauthorizedClientException\":\n      throw await de_UnauthorizedClientExceptionRes(parsedOutput, context);\n    case \"UnsupportedGrantTypeException\":\n    case \"com.amazonaws.ssooidc#UnsupportedGrantTypeException\":\n      throw await de_UnsupportedGrantTypeExceptionRes(parsedOutput, context);\n    case \"InvalidRequestRegionException\":\n    case \"com.amazonaws.ssooidc#InvalidRequestRegionException\":\n      throw await de_InvalidRequestRegionExceptionRes(parsedOutput, context);\n    case \"InvalidClientMetadataException\":\n    case \"com.amazonaws.ssooidc#InvalidClientMetadataException\":\n      throw await de_InvalidClientMetadataExceptionRes(parsedOutput, context);\n    case \"InvalidRedirectUriException\":\n    case \"com.amazonaws.ssooidc#InvalidRedirectUriException\":\n      throw await de_InvalidRedirectUriExceptionRes(parsedOutput, context);\n    default:\n      const parsedBody = parsedOutput.body;\n      return throwDefaultError({\n        output,\n        parsedBody,\n        errorCode\n      });\n  }\n}, \"de_CommandError\");\nvar throwDefaultError = (0, import_smithy_client.withBaseException)(SSOOIDCServiceException);\nvar de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new AccessDeniedException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_AccessDeniedExceptionRes\");\nvar de_AuthorizationPendingExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new AuthorizationPendingException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_AuthorizationPendingExceptionRes\");\nvar de_ExpiredTokenExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new ExpiredTokenException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_ExpiredTokenExceptionRes\");\nvar de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InternalServerException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InternalServerExceptionRes\");\nvar de_InvalidClientExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InvalidClientException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidClientExceptionRes\");\nvar de_InvalidClientMetadataExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InvalidClientMetadataException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidClientMetadataExceptionRes\");\nvar de_InvalidGrantExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InvalidGrantException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidGrantExceptionRes\");\nvar de_InvalidRedirectUriExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InvalidRedirectUriException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidRedirectUriExceptionRes\");\nvar de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InvalidRequestException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidRequestExceptionRes\");\nvar de_InvalidRequestRegionExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    endpoint: import_smithy_client.expectString,\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString,\n    region: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InvalidRequestRegionException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidRequestRegionExceptionRes\");\nvar de_InvalidScopeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new InvalidScopeException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_InvalidScopeExceptionRes\");\nvar de_SlowDownExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new SlowDownException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_SlowDownExceptionRes\");\nvar de_UnauthorizedClientExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new UnauthorizedClientException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_UnauthorizedClientExceptionRes\");\nvar de_UnsupportedGrantTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {\n  const contents = (0, import_smithy_client.map)({});\n  const data = parsedOutput.body;\n  const doc = (0, import_smithy_client.take)(data, {\n    error: import_smithy_client.expectString,\n    error_description: import_smithy_client.expectString\n  });\n  Object.assign(contents, doc);\n  const exception = new UnsupportedGrantTypeException({\n    $metadata: deserializeMetadata(parsedOutput),\n    ...contents\n  });\n  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);\n}, \"de_UnsupportedGrantTypeExceptionRes\");\nvar deserializeMetadata = /* @__PURE__ */ __name((output) => ({\n  httpStatusCode: output.statusCode,\n  requestId: output.headers[\"x-amzn-requestid\"] ?? output.headers[\"x-amzn-request-id\"] ?? output.headers[\"x-amz-request-id\"],\n  extendedRequestId: output.headers[\"x-amz-id-2\"],\n  cfId: output.headers[\"x-amz-cf-id\"]\n}), \"deserializeMetadata\");\nvar _ai = \"aws_iam\";\n\n// src/commands/CreateTokenCommand.ts\nvar CreateTokenCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n  return [\n    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n  ];\n}).s(\"AWSSSOOIDCService\", \"CreateToken\", {}).n(\"SSOOIDCClient\", \"CreateTokenCommand\").f(CreateTokenRequestFilterSensitiveLog, CreateTokenResponseFilterSensitiveLog).ser(se_CreateTokenCommand).de(de_CreateTokenCommand).build() {\n  static {\n    __name(this, \"CreateTokenCommand\");\n  }\n};\n\n// src/commands/CreateTokenWithIAMCommand.ts\n\n\n\nvar CreateTokenWithIAMCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n  return [\n    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n  ];\n}).s(\"AWSSSOOIDCService\", \"CreateTokenWithIAM\", {}).n(\"SSOOIDCClient\", \"CreateTokenWithIAMCommand\").f(CreateTokenWithIAMRequestFilterSensitiveLog, CreateTokenWithIAMResponseFilterSensitiveLog).ser(se_CreateTokenWithIAMCommand).de(de_CreateTokenWithIAMCommand).build() {\n  static {\n    __name(this, \"CreateTokenWithIAMCommand\");\n  }\n};\n\n// src/commands/RegisterClientCommand.ts\n\n\n\nvar RegisterClientCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n  return [\n    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n  ];\n}).s(\"AWSSSOOIDCService\", \"RegisterClient\", {}).n(\"SSOOIDCClient\", \"RegisterClientCommand\").f(void 0, RegisterClientResponseFilterSensitiveLog).ser(se_RegisterClientCommand).de(de_RegisterClientCommand).build() {\n  static {\n    __name(this, \"RegisterClientCommand\");\n  }\n};\n\n// src/commands/StartDeviceAuthorizationCommand.ts\n\n\n\nvar StartDeviceAuthorizationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {\n  return [\n    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),\n    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())\n  ];\n}).s(\"AWSSSOOIDCService\", \"StartDeviceAuthorization\", {}).n(\"SSOOIDCClient\", \"StartDeviceAuthorizationCommand\").f(StartDeviceAuthorizationRequestFilterSensitiveLog, void 0).ser(se_StartDeviceAuthorizationCommand).de(de_StartDeviceAuthorizationCommand).build() {\n  static {\n    __name(this, \"StartDeviceAuthorizationCommand\");\n  }\n};\n\n// src/SSOOIDC.ts\nvar commands = {\n  CreateTokenCommand,\n  CreateTokenWithIAMCommand,\n  RegisterClientCommand,\n  StartDeviceAuthorizationCommand\n};\nvar SSOOIDC = class extends SSOOIDCClient {\n  static {\n    __name(this, \"SSOOIDC\");\n  }\n};\n(0, import_smithy_client.createAggregatedClient)(commands, SSOOIDC);\n// Annotate the CommonJS export names for ESM import in node:\n\n0 && (module.exports = {\n  SSOOIDCServiceException,\n  __Client,\n  SSOOIDCClient,\n  SSOOIDC,\n  $Command,\n  CreateTokenCommand,\n  CreateTokenWithIAMCommand,\n  RegisterClientCommand,\n  StartDeviceAuthorizationCommand,\n  AccessDeniedException,\n  AuthorizationPendingException,\n  ExpiredTokenException,\n  InternalServerException,\n  InvalidClientException,\n  InvalidGrantException,\n  InvalidRequestException,\n  InvalidScopeException,\n  SlowDownException,\n  UnauthorizedClientException,\n  UnsupportedGrantTypeException,\n  InvalidRequestRegionException,\n  InvalidClientMetadataException,\n  InvalidRedirectUriException,\n  CreateTokenRequestFilterSensitiveLog,\n  CreateTokenResponseFilterSensitiveLog,\n  CreateTokenWithIAMRequestFilterSensitiveLog,\n  CreateTokenWithIAMResponseFilterSensitiveLog,\n  RegisterClientResponseFilterSensitiveLog,\n  StartDeviceAuthorizationRequestFilterSensitiveLog\n});\n\n"]}