File Explorer

/var/runtime/node_modules/@aws-sdk/client-socialmessaging/dist-cjs

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

2 dirs
3 files
index.js73.1 KB · 1684 lines
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => {  for (var name in all)    __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => {  if (from && typeof from === "object" || typeof from === "function") {    for (let key of __getOwnPropNames(from))      if (!__hasOwnProp.call(to, key) && key !== except)        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });  }  return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, {  AccessDeniedByMetaException: () => AccessDeniedByMetaException,  AccessDeniedException: () => AccessDeniedException,  AssociateWhatsAppBusinessAccountCommand: () => AssociateWhatsAppBusinessAccountCommand,  AssociateWhatsAppBusinessAccountInputFilterSensitiveLog: () => AssociateWhatsAppBusinessAccountInputFilterSensitiveLog,  AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog: () => AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog,  CreateWhatsAppMessageTemplateCommand: () => CreateWhatsAppMessageTemplateCommand,  CreateWhatsAppMessageTemplateFromLibraryCommand: () => CreateWhatsAppMessageTemplateFromLibraryCommand,  CreateWhatsAppMessageTemplateMediaCommand: () => CreateWhatsAppMessageTemplateMediaCommand,  CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog: () => CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog,  DeleteWhatsAppMessageMediaCommand: () => DeleteWhatsAppMessageMediaCommand,  DeleteWhatsAppMessageTemplateCommand: () => DeleteWhatsAppMessageTemplateCommand,  DependencyException: () => DependencyException,  DisassociateWhatsAppBusinessAccountCommand: () => DisassociateWhatsAppBusinessAccountCommand,  GetLinkedWhatsAppBusinessAccountCommand: () => GetLinkedWhatsAppBusinessAccountCommand,  GetLinkedWhatsAppBusinessAccountPhoneNumberCommand: () => GetLinkedWhatsAppBusinessAccountPhoneNumberCommand,  GetWhatsAppMessageMediaCommand: () => GetWhatsAppMessageMediaCommand,  GetWhatsAppMessageMediaInputFilterSensitiveLog: () => GetWhatsAppMessageMediaInputFilterSensitiveLog,  GetWhatsAppMessageTemplateCommand: () => GetWhatsAppMessageTemplateCommand,  InternalServiceException: () => InternalServiceException,  InvalidParametersException: () => InvalidParametersException,  LimitExceededException: () => LimitExceededException,  ListLinkedWhatsAppBusinessAccountsCommand: () => ListLinkedWhatsAppBusinessAccountsCommand,  ListTagsForResourceCommand: () => ListTagsForResourceCommand,  ListWhatsAppMessageTemplatesCommand: () => ListWhatsAppMessageTemplatesCommand,  ListWhatsAppTemplateLibraryCommand: () => ListWhatsAppTemplateLibraryCommand,  PostWhatsAppMessageMediaCommand: () => PostWhatsAppMessageMediaCommand,  PostWhatsAppMessageMediaInputFilterSensitiveLog: () => PostWhatsAppMessageMediaInputFilterSensitiveLog,  PutWhatsAppBusinessAccountEventDestinationsCommand: () => PutWhatsAppBusinessAccountEventDestinationsCommand,  RegistrationStatus: () => RegistrationStatus,  ResourceNotFoundException: () => ResourceNotFoundException,  S3FileFilterSensitiveLog: () => S3FileFilterSensitiveLog,  S3PresignedUrlFilterSensitiveLog: () => S3PresignedUrlFilterSensitiveLog,  SendWhatsAppMessageCommand: () => SendWhatsAppMessageCommand,  SendWhatsAppMessageInputFilterSensitiveLog: () => SendWhatsAppMessageInputFilterSensitiveLog,  SocialMessaging: () => SocialMessaging,  SocialMessagingClient: () => SocialMessagingClient,  SocialMessagingServiceException: () => SocialMessagingServiceException,  TagResourceCommand: () => TagResourceCommand,  ThrottledRequestException: () => ThrottledRequestException,  UntagResourceCommand: () => UntagResourceCommand,  UpdateWhatsAppMessageTemplateCommand: () => UpdateWhatsAppMessageTemplateCommand,  ValidationException: () => ValidationException,  WabaPhoneNumberSetupFinalizationFilterSensitiveLog: () => WabaPhoneNumberSetupFinalizationFilterSensitiveLog,  WhatsAppSetupFinalizationFilterSensitiveLog: () => WhatsAppSetupFinalizationFilterSensitiveLog,  WhatsAppSignupCallbackResultFilterSensitiveLog: () => WhatsAppSignupCallbackResultFilterSensitiveLog,  __Client: () => import_smithy_client.Client,  paginateListLinkedWhatsAppBusinessAccounts: () => paginateListLinkedWhatsAppBusinessAccounts,  paginateListWhatsAppMessageTemplates: () => paginateListWhatsAppMessageTemplates,  paginateListWhatsAppTemplateLibrary: () => paginateListWhatsAppTemplateLibrary});module.exports = __toCommonJS(index_exports); // src/SocialMessagingClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => {  return Object.assign(options, {    useDualstackEndpoint: options.useDualstackEndpoint ?? false,    useFipsEndpoint: options.useFipsEndpoint ?? false,    defaultSigningName: "social-messaging"  });}, "resolveClientEndpointParameters");var commonParams = {  UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },  Endpoint: { type: "builtInParams", name: "endpoint" },  Region: { type: "builtInParams", name: "region" },  UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/SocialMessagingClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => {  const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;  let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;  let _credentials = runtimeConfig.credentials;  return {    setHttpAuthScheme(httpAuthScheme) {      const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);      if (index === -1) {        _httpAuthSchemes.push(httpAuthScheme);      } else {        _httpAuthSchemes.splice(index, 1, httpAuthScheme);      }    },    httpAuthSchemes() {      return _httpAuthSchemes;    },    setHttpAuthSchemeProvider(httpAuthSchemeProvider) {      _httpAuthSchemeProvider = httpAuthSchemeProvider;    },    httpAuthSchemeProvider() {      return _httpAuthSchemeProvider;    },    setCredentials(credentials) {      _credentials = credentials;    },    credentials() {      return _credentials;    }  };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => {  return {    httpAuthSchemes: config.httpAuthSchemes(),    httpAuthSchemeProvider: config.httpAuthSchemeProvider(),    credentials: config.credentials()  };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => {  const extensionConfiguration = Object.assign(    (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig),    (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig),    (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig),    getHttpAuthExtensionConfiguration(runtimeConfig)  );  extensions.forEach((extension) => extension.configure(extensionConfiguration));  return Object.assign(    runtimeConfig,    (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration),    (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration),    (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration),    resolveHttpAuthRuntimeConfig(extensionConfiguration)  );}, "resolveRuntimeExtensions"); // src/SocialMessagingClient.tsvar SocialMessagingClient = class extends import_smithy_client.Client {  static {    __name(this, "SocialMessagingClient");  }  /**   * The resolved configuration of SocialMessagingClient class. This is resolved and normalized from the {@link SocialMessagingClientConfig | constructor configuration interface}.   */  config;  constructor(...[configuration]) {    const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {});    super(_config_0);    this.initConfig = _config_0;    const _config_1 = resolveClientEndpointParameters(_config_0);    const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1);    const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2);    const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3);    const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4);    const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5);    const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6);    const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);    this.config = _config_8;    this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config));    this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config));    this.middlewareStack.use(      (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, {        httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultSocialMessagingHttpAuthSchemeParametersProvider,        identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({          "aws.auth#sigv4": config.credentials        }), "identityProviderConfigProvider")      })    );    this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config));  }  /**   * Destroy underlying resources, like sockets. It's usually not necessary to do this.   * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed.   * Otherwise, sockets might stay open for quite a long time before the server terminates them.   */  destroy() {    super.destroy();  }}; // src/SocialMessaging.ts  // src/commands/AssociateWhatsAppBusinessAccountCommand.ts var import_middleware_serde = require("@smithy/middleware-serde");  // src/models/models_0.ts  // src/models/SocialMessagingServiceException.ts var SocialMessagingServiceException = class _SocialMessagingServiceException extends import_smithy_client.ServiceException {  static {    __name(this, "SocialMessagingServiceException");  }  /**   * @internal   */  constructor(options) {    super(options);    Object.setPrototypeOf(this, _SocialMessagingServiceException.prototype);  }}; // src/models/models_0.tsvar AccessDeniedByMetaException = class _AccessDeniedByMetaException extends SocialMessagingServiceException {  static {    __name(this, "AccessDeniedByMetaException");  }  name = "AccessDeniedByMetaException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedByMetaException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedByMetaException.prototype);  }};var AccessDeniedException = class _AccessDeniedException extends SocialMessagingServiceException {  static {    __name(this, "AccessDeniedException");  }  name = "AccessDeniedException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "AccessDeniedException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _AccessDeniedException.prototype);  }};var RegistrationStatus = {  COMPLETE: "COMPLETE",  INCOMPLETE: "INCOMPLETE"};var DependencyException = class _DependencyException extends SocialMessagingServiceException {  static {    __name(this, "DependencyException");  }  name = "DependencyException";  $fault = "server";  $retryable = {};  /**   * @internal   */  constructor(opts) {    super({      name: "DependencyException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _DependencyException.prototype);  }};var InvalidParametersException = class _InvalidParametersException extends SocialMessagingServiceException {  static {    __name(this, "InvalidParametersException");  }  name = "InvalidParametersException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "InvalidParametersException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _InvalidParametersException.prototype);  }};var LimitExceededException = class _LimitExceededException extends SocialMessagingServiceException {  static {    __name(this, "LimitExceededException");  }  name = "LimitExceededException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "LimitExceededException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _LimitExceededException.prototype);  }};var ThrottledRequestException = class _ThrottledRequestException extends SocialMessagingServiceException {  static {    __name(this, "ThrottledRequestException");  }  name = "ThrottledRequestException";  $fault = "client";  $retryable = {};  /**   * @internal   */  constructor(opts) {    super({      name: "ThrottledRequestException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ThrottledRequestException.prototype);  }};var ValidationException = class _ValidationException extends SocialMessagingServiceException {  static {    __name(this, "ValidationException");  }  name = "ValidationException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ValidationException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ValidationException.prototype);  }};var InternalServiceException = class _InternalServiceException extends SocialMessagingServiceException {  static {    __name(this, "InternalServiceException");  }  name = "InternalServiceException";  $fault = "server";  $retryable = {};  /**   * @internal   */  constructor(opts) {    super({      name: "InternalServiceException",      $fault: "server",      ...opts    });    Object.setPrototypeOf(this, _InternalServiceException.prototype);  }};var ResourceNotFoundException = class _ResourceNotFoundException extends SocialMessagingServiceException {  static {    __name(this, "ResourceNotFoundException");  }  name = "ResourceNotFoundException";  $fault = "client";  /**   * @internal   */  constructor(opts) {    super({      name: "ResourceNotFoundException",      $fault: "client",      ...opts    });    Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);  }};var WabaPhoneNumberSetupFinalizationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.twoFactorPin && { twoFactorPin: import_smithy_client.SENSITIVE_STRING }}), "WabaPhoneNumberSetupFinalizationFilterSensitiveLog");var WhatsAppSetupFinalizationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.associateInProgressToken && { associateInProgressToken: import_smithy_client.SENSITIVE_STRING },  ...obj.phoneNumbers && {    phoneNumbers: obj.phoneNumbers.map((item) => WabaPhoneNumberSetupFinalizationFilterSensitiveLog(item))  }}), "WhatsAppSetupFinalizationFilterSensitiveLog");var AssociateWhatsAppBusinessAccountInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.setupFinalization && {    setupFinalization: WhatsAppSetupFinalizationFilterSensitiveLog(obj.setupFinalization)  }}), "AssociateWhatsAppBusinessAccountInputFilterSensitiveLog");var WhatsAppSignupCallbackResultFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.associateInProgressToken && { associateInProgressToken: import_smithy_client.SENSITIVE_STRING }}), "WhatsAppSignupCallbackResultFilterSensitiveLog");var AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.signupCallbackResult && {    signupCallbackResult: WhatsAppSignupCallbackResultFilterSensitiveLog(obj.signupCallbackResult)  }}), "AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog");var S3FileFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj}), "S3FileFilterSensitiveLog");var CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceS3File && { sourceS3File: import_smithy_client.SENSITIVE_STRING }}), "CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog");var S3PresignedUrlFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj}), "S3PresignedUrlFilterSensitiveLog");var GetWhatsAppMessageMediaInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.destinationS3PresignedUrl && { destinationS3PresignedUrl: import_smithy_client.SENSITIVE_STRING },  ...obj.destinationS3File && { destinationS3File: import_smithy_client.SENSITIVE_STRING }}), "GetWhatsAppMessageMediaInputFilterSensitiveLog");var PostWhatsAppMessageMediaInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.sourceS3PresignedUrl && { sourceS3PresignedUrl: import_smithy_client.SENSITIVE_STRING },  ...obj.sourceS3File && { sourceS3File: import_smithy_client.SENSITIVE_STRING }}), "PostWhatsAppMessageMediaInputFilterSensitiveLog");var SendWhatsAppMessageInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({  ...obj,  ...obj.message && { message: import_smithy_client.SENSITIVE_STRING }}), "SendWhatsAppMessageInputFilterSensitiveLog"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core");  var se_AssociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/signup");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      setupFinalization: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "setupFinalization"),      signupCallback: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "signupCallback")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_AssociateWhatsAppBusinessAccountCommand");var se_CreateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/template/put");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      id: [],      templateDefinition: /* @__PURE__ */ __name((_) => context.base64Encoder(_), "templateDefinition")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateWhatsAppMessageTemplateCommand");var se_CreateWhatsAppMessageTemplateFromLibraryCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/template/create");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      id: [],      metaLibraryTemplate: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "metaLibraryTemplate")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateWhatsAppMessageTemplateFromLibraryCommand");var se_CreateWhatsAppMessageTemplateMediaCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/template/media");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      id: [],      sourceS3File: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceS3File")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_CreateWhatsAppMessageTemplateMediaCommand");var se_DeleteWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/media");  const query = (0, import_smithy_client.map)({    [_mI]: [, (0, import_smithy_client.expectNonNull)(input[_mI], `mediaId`)],    [_oPNI]: [, (0, import_smithy_client.expectNonNull)(input[_oPNI], `originationPhoneNumberId`)]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_DeleteWhatsAppMessageMediaCommand");var se_DeleteWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/template");  const query = (0, import_smithy_client.map)({    [_mTI]: [, input[_mTI]],    [_dAT]: [() => input.deleteAllLanguages !== void 0, () => input[_dAL].toString()],    [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)],    [_tN]: [, (0, import_smithy_client.expectNonNull)(input[_tN], `templateName`)]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_DeleteWhatsAppMessageTemplateCommand");var se_DisassociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/waba/disassociate");  const query = (0, import_smithy_client.map)({    [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)]  });  let body;  b.m("DELETE").h(headers).q(query).b(body);  return b.build();}, "se_DisassociateWhatsAppBusinessAccountCommand");var se_GetLinkedWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/waba/details");  const query = (0, import_smithy_client.map)({    [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_GetLinkedWhatsAppBusinessAccountCommand");var se_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/waba/phone/details");  const query = (0, import_smithy_client.map)({    [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand");var se_GetWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/media/get");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      destinationS3File: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "destinationS3File"),      destinationS3PresignedUrl: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "destinationS3PresignedUrl"),      mediaId: [],      metadataOnly: [],      originationPhoneNumberId: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_GetWhatsAppMessageMediaCommand");var se_GetWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/template");  const query = (0, import_smithy_client.map)({    [_mTI]: [, (0, import_smithy_client.expectNonNull)(input[_mTI], `metaTemplateId`)],    [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_GetWhatsAppMessageTemplateCommand");var se_ListLinkedWhatsAppBusinessAccountsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/waba/list");  const query = (0, import_smithy_client.map)({    [_nT]: [, input[_nT]],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListLinkedWhatsAppBusinessAccountsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/tags/list");  const query = (0, import_smithy_client.map)({    [_rA]: [, (0, import_smithy_client.expectNonNull)(input[_rA], `resourceArn`)]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListTagsForResourceCommand");var se_ListWhatsAppMessageTemplatesCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {};  b.bp("/v1/whatsapp/template/list");  const query = (0, import_smithy_client.map)({    [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)],    [_nT]: [, input[_nT]],    [_mR]: [() => input.maxResults !== void 0, () => input[_mR].toString()]  });  let body;  b.m("GET").h(headers).q(query).b(body);  return b.build();}, "se_ListWhatsAppMessageTemplatesCommand");var se_ListWhatsAppTemplateLibraryCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/template/library");  const query = (0, import_smithy_client.map)({    [_i]: [, (0, import_smithy_client.expectNonNull)(input[_i], `id`)]  });  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      filters: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "filters"),      maxResults: [],      nextToken: []    })  );  b.m("POST").h(headers).q(query).b(body);  return b.build();}, "se_ListWhatsAppTemplateLibraryCommand");var se_PostWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/media");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      originationPhoneNumberId: [],      sourceS3File: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceS3File"),      sourceS3PresignedUrl: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "sourceS3PresignedUrl")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_PostWhatsAppMessageMediaCommand");var se_PutWhatsAppBusinessAccountEventDestinationsCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/waba/eventdestinations");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      eventDestinations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "eventDestinations"),      id: []    })  );  b.m("PUT").h(headers).b(body);  return b.build();}, "se_PutWhatsAppBusinessAccountEventDestinationsCommand");var se_SendWhatsAppMessageCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/send");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      message: /* @__PURE__ */ __name((_) => context.base64Encoder(_), "message"),      metaApiVersion: [],      originationPhoneNumberId: []    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_SendWhatsAppMessageCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/tags/tag-resource");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      resourceArn: [],      tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/tags/untag-resource");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      resourceArn: [],      tagKeys: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tagKeys")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UntagResourceCommand");var se_UpdateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (input, context) => {  const b = (0, import_core.requestBuilder)(input, context);  const headers = {    "content-type": "application/json"  };  b.bp("/v1/whatsapp/template");  let body;  body = JSON.stringify(    (0, import_smithy_client.take)(input, {      id: [],      metaTemplateId: [],      templateCategory: [],      templateComponents: /* @__PURE__ */ __name((_) => context.base64Encoder(_), "templateComponents")    })  );  b.m("POST").h(headers).b(body);  return b.build();}, "se_UpdateWhatsAppMessageTemplateCommand");var de_AssociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    signupCallbackResult: import_smithy_client._json,    statusCode: import_smithy_client.expectInt32  });  Object.assign(contents, doc);  return contents;}, "de_AssociateWhatsAppBusinessAccountCommand");var de_CreateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    category: import_smithy_client.expectString,    metaTemplateId: import_smithy_client.expectString,    templateStatus: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_CreateWhatsAppMessageTemplateCommand");var de_CreateWhatsAppMessageTemplateFromLibraryCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    category: import_smithy_client.expectString,    metaTemplateId: import_smithy_client.expectString,    templateStatus: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_CreateWhatsAppMessageTemplateFromLibraryCommand");var de_CreateWhatsAppMessageTemplateMediaCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    metaHeaderHandle: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_CreateWhatsAppMessageTemplateMediaCommand");var de_DeleteWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    success: import_smithy_client.expectBoolean  });  Object.assign(contents, doc);  return contents;}, "de_DeleteWhatsAppMessageMediaCommand");var de_DeleteWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DeleteWhatsAppMessageTemplateCommand");var de_DisassociateWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_DisassociateWhatsAppBusinessAccountCommand");var de_GetLinkedWhatsAppBusinessAccountCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    account: /* @__PURE__ */ __name((_) => de_LinkedWhatsAppBusinessAccount(_, context), "account")  });  Object.assign(contents, doc);  return contents;}, "de_GetLinkedWhatsAppBusinessAccountCommand");var de_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    linkedWhatsAppBusinessAccountId: import_smithy_client.expectString,    phoneNumber: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand");var de_GetWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    fileSize: import_smithy_client.expectLong,    mimeType: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetWhatsAppMessageMediaCommand");var de_GetWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    template: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_GetWhatsAppMessageTemplateCommand");var de_ListLinkedWhatsAppBusinessAccountsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    linkedAccounts: /* @__PURE__ */ __name((_) => de_LinkedWhatsAppBusinessAccountSummaryList(_, context), "linkedAccounts"),    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListLinkedWhatsAppBusinessAccountsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    statusCode: import_smithy_client.expectInt32,    tags: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListTagsForResourceCommand");var de_ListWhatsAppMessageTemplatesCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    nextToken: import_smithy_client.expectString,    templates: import_smithy_client._json  });  Object.assign(contents, doc);  return contents;}, "de_ListWhatsAppMessageTemplatesCommand");var de_ListWhatsAppTemplateLibraryCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    metaLibraryTemplates: import_smithy_client._json,    nextToken: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_ListWhatsAppTemplateLibraryCommand");var de_PostWhatsAppMessageMediaCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    mediaId: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_PostWhatsAppMessageMediaCommand");var de_PutWhatsAppBusinessAccountEventDestinationsCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_PutWhatsAppBusinessAccountEventDestinationsCommand");var de_SendWhatsAppMessageCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    messageId: import_smithy_client.expectString  });  Object.assign(contents, doc);  return contents;}, "de_SendWhatsAppMessageCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    statusCode: import_smithy_client.expectInt32  });  Object.assign(contents, doc);  return contents;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body");  const doc = (0, import_smithy_client.take)(data, {    statusCode: import_smithy_client.expectInt32  });  Object.assign(contents, doc);  return contents;}, "de_UntagResourceCommand");var de_UpdateWhatsAppMessageTemplateCommand = /* @__PURE__ */ __name(async (output, context) => {  if (output.statusCode !== 200 && output.statusCode >= 300) {    return de_CommandError(output, context);  }  const contents = (0, import_smithy_client.map)({    $metadata: deserializeMetadata(output)  });  await (0, import_smithy_client.collectBody)(output.body, context);  return contents;}, "de_UpdateWhatsAppMessageTemplateCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => {  const parsedOutput = {    ...output,    body: await (0, import_core2.parseJsonErrorBody)(output.body, context)  };  const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body);  switch (errorCode) {    case "AccessDeniedException":    case "com.amazonaws.socialmessaging#AccessDeniedException":      throw await de_AccessDeniedExceptionRes(parsedOutput, context);    case "DependencyException":    case "com.amazonaws.socialmessaging#DependencyException":      throw await de_DependencyExceptionRes(parsedOutput, context);    case "InvalidParametersException":    case "com.amazonaws.socialmessaging#InvalidParametersException":      throw await de_InvalidParametersExceptionRes(parsedOutput, context);    case "LimitExceededException":    case "com.amazonaws.socialmessaging#LimitExceededException":      throw await de_LimitExceededExceptionRes(parsedOutput, context);    case "ThrottledRequestException":    case "com.amazonaws.socialmessaging#ThrottledRequestException":      throw await de_ThrottledRequestExceptionRes(parsedOutput, context);    case "ValidationException":    case "com.amazonaws.socialmessaging#ValidationException":      throw await de_ValidationExceptionRes(parsedOutput, context);    case "InternalServiceException":    case "com.amazonaws.socialmessaging#InternalServiceException":      throw await de_InternalServiceExceptionRes(parsedOutput, context);    case "ResourceNotFoundException":    case "com.amazonaws.socialmessaging#ResourceNotFoundException":      throw await de_ResourceNotFoundExceptionRes(parsedOutput, context);    case "AccessDeniedByMetaException":    case "com.amazonaws.socialmessaging#AccessDeniedByMetaException":      throw await de_AccessDeniedByMetaExceptionRes(parsedOutput, context);    default:      const parsedBody = parsedOutput.body;      return throwDefaultError({        output,        parsedBody,        errorCode      });  }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(SocialMessagingServiceException);var de_AccessDeniedByMetaExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new AccessDeniedByMetaException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedByMetaExceptionRes");var de_AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new AccessDeniedException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_AccessDeniedExceptionRes");var de_DependencyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new DependencyException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_DependencyExceptionRes");var de_InternalServiceExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new InternalServiceException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServiceExceptionRes");var de_InvalidParametersExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new InvalidParametersException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InvalidParametersExceptionRes");var de_LimitExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new LimitExceededException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_LimitExceededExceptionRes");var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ResourceNotFoundException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ResourceNotFoundExceptionRes");var de_ThrottledRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ThrottledRequestException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ThrottledRequestExceptionRes");var de_ValidationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => {  const contents = (0, import_smithy_client.map)({});  const data = parsedOutput.body;  const doc = (0, import_smithy_client.take)(data, {    message: import_smithy_client.expectString  });  Object.assign(contents, doc);  const exception = new ValidationException({    $metadata: deserializeMetadata(parsedOutput),    ...contents  });  return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_ValidationExceptionRes");var de_LinkedWhatsAppBusinessAccount = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    arn: import_smithy_client.expectString,    eventDestinations: import_smithy_client._json,    id: import_smithy_client.expectString,    linkDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "linkDate"),    phoneNumbers: import_smithy_client._json,    registrationStatus: import_smithy_client.expectString,    wabaId: import_smithy_client.expectString,    wabaName: import_smithy_client.expectString  });}, "de_LinkedWhatsAppBusinessAccount");var de_LinkedWhatsAppBusinessAccountSummary = /* @__PURE__ */ __name((output, context) => {  return (0, import_smithy_client.take)(output, {    arn: import_smithy_client.expectString,    eventDestinations: import_smithy_client._json,    id: import_smithy_client.expectString,    linkDate: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "linkDate"),    registrationStatus: import_smithy_client.expectString,    wabaId: import_smithy_client.expectString,    wabaName: import_smithy_client.expectString  });}, "de_LinkedWhatsAppBusinessAccountSummary");var de_LinkedWhatsAppBusinessAccountSummaryList = /* @__PURE__ */ __name((output, context) => {  const retVal = (output || []).filter((e) => e != null).map((entry) => {    return de_LinkedWhatsAppBusinessAccountSummary(entry, context);  });  return retVal;}, "de_LinkedWhatsAppBusinessAccountSummaryList");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({  httpStatusCode: output.statusCode,  requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"],  extendedRequestId: output.headers["x-amz-id-2"],  cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var _dAL = "deleteAllLanguages";var _dAT = "deleteAllTemplates";var _i = "id";var _mI = "mediaId";var _mR = "maxResults";var _mTI = "metaTemplateId";var _nT = "nextToken";var _oPNI = "originationPhoneNumberId";var _rA = "resourceArn";var _tN = "templateName"; // src/commands/AssociateWhatsAppBusinessAccountCommand.tsvar AssociateWhatsAppBusinessAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "AssociateWhatsAppBusinessAccount", {}).n("SocialMessagingClient", "AssociateWhatsAppBusinessAccountCommand").f(AssociateWhatsAppBusinessAccountInputFilterSensitiveLog, AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog).ser(se_AssociateWhatsAppBusinessAccountCommand).de(de_AssociateWhatsAppBusinessAccountCommand).build() {  static {    __name(this, "AssociateWhatsAppBusinessAccountCommand");  }}; // src/commands/CreateWhatsAppMessageTemplateCommand.ts   var CreateWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "CreateWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "CreateWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_CreateWhatsAppMessageTemplateCommand).de(de_CreateWhatsAppMessageTemplateCommand).build() {  static {    __name(this, "CreateWhatsAppMessageTemplateCommand");  }}; // src/commands/CreateWhatsAppMessageTemplateFromLibraryCommand.ts   var CreateWhatsAppMessageTemplateFromLibraryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "CreateWhatsAppMessageTemplateFromLibrary", {}).n("SocialMessagingClient", "CreateWhatsAppMessageTemplateFromLibraryCommand").f(void 0, void 0).ser(se_CreateWhatsAppMessageTemplateFromLibraryCommand).de(de_CreateWhatsAppMessageTemplateFromLibraryCommand).build() {  static {    __name(this, "CreateWhatsAppMessageTemplateFromLibraryCommand");  }}; // src/commands/CreateWhatsAppMessageTemplateMediaCommand.ts   var CreateWhatsAppMessageTemplateMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "CreateWhatsAppMessageTemplateMedia", {}).n("SocialMessagingClient", "CreateWhatsAppMessageTemplateMediaCommand").f(CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog, void 0).ser(se_CreateWhatsAppMessageTemplateMediaCommand).de(de_CreateWhatsAppMessageTemplateMediaCommand).build() {  static {    __name(this, "CreateWhatsAppMessageTemplateMediaCommand");  }}; // src/commands/DeleteWhatsAppMessageMediaCommand.ts   var DeleteWhatsAppMessageMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "DeleteWhatsAppMessageMedia", {}).n("SocialMessagingClient", "DeleteWhatsAppMessageMediaCommand").f(void 0, void 0).ser(se_DeleteWhatsAppMessageMediaCommand).de(de_DeleteWhatsAppMessageMediaCommand).build() {  static {    __name(this, "DeleteWhatsAppMessageMediaCommand");  }}; // src/commands/DeleteWhatsAppMessageTemplateCommand.ts   var DeleteWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "DeleteWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "DeleteWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_DeleteWhatsAppMessageTemplateCommand).de(de_DeleteWhatsAppMessageTemplateCommand).build() {  static {    __name(this, "DeleteWhatsAppMessageTemplateCommand");  }}; // src/commands/DisassociateWhatsAppBusinessAccountCommand.ts   var DisassociateWhatsAppBusinessAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "DisassociateWhatsAppBusinessAccount", {}).n("SocialMessagingClient", "DisassociateWhatsAppBusinessAccountCommand").f(void 0, void 0).ser(se_DisassociateWhatsAppBusinessAccountCommand).de(de_DisassociateWhatsAppBusinessAccountCommand).build() {  static {    __name(this, "DisassociateWhatsAppBusinessAccountCommand");  }}; // src/commands/GetLinkedWhatsAppBusinessAccountCommand.ts   var GetLinkedWhatsAppBusinessAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "GetLinkedWhatsAppBusinessAccount", {}).n("SocialMessagingClient", "GetLinkedWhatsAppBusinessAccountCommand").f(void 0, void 0).ser(se_GetLinkedWhatsAppBusinessAccountCommand).de(de_GetLinkedWhatsAppBusinessAccountCommand).build() {  static {    __name(this, "GetLinkedWhatsAppBusinessAccountCommand");  }}; // src/commands/GetLinkedWhatsAppBusinessAccountPhoneNumberCommand.ts   var GetLinkedWhatsAppBusinessAccountPhoneNumberCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "GetLinkedWhatsAppBusinessAccountPhoneNumber", {}).n("SocialMessagingClient", "GetLinkedWhatsAppBusinessAccountPhoneNumberCommand").f(void 0, void 0).ser(se_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand).de(de_GetLinkedWhatsAppBusinessAccountPhoneNumberCommand).build() {  static {    __name(this, "GetLinkedWhatsAppBusinessAccountPhoneNumberCommand");  }}; // src/commands/GetWhatsAppMessageMediaCommand.ts   var GetWhatsAppMessageMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "GetWhatsAppMessageMedia", {}).n("SocialMessagingClient", "GetWhatsAppMessageMediaCommand").f(GetWhatsAppMessageMediaInputFilterSensitiveLog, void 0).ser(se_GetWhatsAppMessageMediaCommand).de(de_GetWhatsAppMessageMediaCommand).build() {  static {    __name(this, "GetWhatsAppMessageMediaCommand");  }}; // src/commands/GetWhatsAppMessageTemplateCommand.ts   var GetWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "GetWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "GetWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_GetWhatsAppMessageTemplateCommand).de(de_GetWhatsAppMessageTemplateCommand).build() {  static {    __name(this, "GetWhatsAppMessageTemplateCommand");  }}; // src/commands/ListLinkedWhatsAppBusinessAccountsCommand.ts   var ListLinkedWhatsAppBusinessAccountsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "ListLinkedWhatsAppBusinessAccounts", {}).n("SocialMessagingClient", "ListLinkedWhatsAppBusinessAccountsCommand").f(void 0, void 0).ser(se_ListLinkedWhatsAppBusinessAccountsCommand).de(de_ListLinkedWhatsAppBusinessAccountsCommand).build() {  static {    __name(this, "ListLinkedWhatsAppBusinessAccountsCommand");  }}; // src/commands/ListTagsForResourceCommand.ts   var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "ListTagsForResource", {}).n("SocialMessagingClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() {  static {    __name(this, "ListTagsForResourceCommand");  }}; // src/commands/ListWhatsAppMessageTemplatesCommand.ts   var ListWhatsAppMessageTemplatesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "ListWhatsAppMessageTemplates", {}).n("SocialMessagingClient", "ListWhatsAppMessageTemplatesCommand").f(void 0, void 0).ser(se_ListWhatsAppMessageTemplatesCommand).de(de_ListWhatsAppMessageTemplatesCommand).build() {  static {    __name(this, "ListWhatsAppMessageTemplatesCommand");  }}; // src/commands/ListWhatsAppTemplateLibraryCommand.ts   var ListWhatsAppTemplateLibraryCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "ListWhatsAppTemplateLibrary", {}).n("SocialMessagingClient", "ListWhatsAppTemplateLibraryCommand").f(void 0, void 0).ser(se_ListWhatsAppTemplateLibraryCommand).de(de_ListWhatsAppTemplateLibraryCommand).build() {  static {    __name(this, "ListWhatsAppTemplateLibraryCommand");  }}; // src/commands/PostWhatsAppMessageMediaCommand.ts   var PostWhatsAppMessageMediaCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "PostWhatsAppMessageMedia", {}).n("SocialMessagingClient", "PostWhatsAppMessageMediaCommand").f(PostWhatsAppMessageMediaInputFilterSensitiveLog, void 0).ser(se_PostWhatsAppMessageMediaCommand).de(de_PostWhatsAppMessageMediaCommand).build() {  static {    __name(this, "PostWhatsAppMessageMediaCommand");  }}; // src/commands/PutWhatsAppBusinessAccountEventDestinationsCommand.ts   var PutWhatsAppBusinessAccountEventDestinationsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "PutWhatsAppBusinessAccountEventDestinations", {}).n("SocialMessagingClient", "PutWhatsAppBusinessAccountEventDestinationsCommand").f(void 0, void 0).ser(se_PutWhatsAppBusinessAccountEventDestinationsCommand).de(de_PutWhatsAppBusinessAccountEventDestinationsCommand).build() {  static {    __name(this, "PutWhatsAppBusinessAccountEventDestinationsCommand");  }}; // src/commands/SendWhatsAppMessageCommand.ts   var SendWhatsAppMessageCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "SendWhatsAppMessage", {}).n("SocialMessagingClient", "SendWhatsAppMessageCommand").f(SendWhatsAppMessageInputFilterSensitiveLog, void 0).ser(se_SendWhatsAppMessageCommand).de(de_SendWhatsAppMessageCommand).build() {  static {    __name(this, "SendWhatsAppMessageCommand");  }}; // src/commands/TagResourceCommand.ts   var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "TagResource", {}).n("SocialMessagingClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {  static {    __name(this, "TagResourceCommand");  }}; // src/commands/UntagResourceCommand.ts   var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "UntagResource", {}).n("SocialMessagingClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {  static {    __name(this, "UntagResourceCommand");  }}; // src/commands/UpdateWhatsAppMessageTemplateCommand.ts   var UpdateWhatsAppMessageTemplateCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) {  return [    (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize),    (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())  ];}).s("SocialMessaging", "UpdateWhatsAppMessageTemplate", {}).n("SocialMessagingClient", "UpdateWhatsAppMessageTemplateCommand").f(void 0, void 0).ser(se_UpdateWhatsAppMessageTemplateCommand).de(de_UpdateWhatsAppMessageTemplateCommand).build() {  static {    __name(this, "UpdateWhatsAppMessageTemplateCommand");  }}; // src/SocialMessaging.tsvar commands = {  AssociateWhatsAppBusinessAccountCommand,  CreateWhatsAppMessageTemplateCommand,  CreateWhatsAppMessageTemplateFromLibraryCommand,  CreateWhatsAppMessageTemplateMediaCommand,  DeleteWhatsAppMessageMediaCommand,  DeleteWhatsAppMessageTemplateCommand,  DisassociateWhatsAppBusinessAccountCommand,  GetLinkedWhatsAppBusinessAccountCommand,  GetLinkedWhatsAppBusinessAccountPhoneNumberCommand,  GetWhatsAppMessageMediaCommand,  GetWhatsAppMessageTemplateCommand,  ListLinkedWhatsAppBusinessAccountsCommand,  ListTagsForResourceCommand,  ListWhatsAppMessageTemplatesCommand,  ListWhatsAppTemplateLibraryCommand,  PostWhatsAppMessageMediaCommand,  PutWhatsAppBusinessAccountEventDestinationsCommand,  SendWhatsAppMessageCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateWhatsAppMessageTemplateCommand};var SocialMessaging = class extends SocialMessagingClient {  static {    __name(this, "SocialMessaging");  }};(0, import_smithy_client.createAggregatedClient)(commands, SocialMessaging); // src/pagination/ListLinkedWhatsAppBusinessAccountsPaginator.ts var paginateListLinkedWhatsAppBusinessAccounts = (0, import_core.createPaginator)(SocialMessagingClient, ListLinkedWhatsAppBusinessAccountsCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListWhatsAppMessageTemplatesPaginator.ts var paginateListWhatsAppMessageTemplates = (0, import_core.createPaginator)(SocialMessagingClient, ListWhatsAppMessageTemplatesCommand, "nextToken", "nextToken", "maxResults"); // src/pagination/ListWhatsAppTemplateLibraryPaginator.ts var paginateListWhatsAppTemplateLibrary = (0, import_core.createPaginator)(SocialMessagingClient, ListWhatsAppTemplateLibraryCommand, "nextToken", "nextToken", "maxResults");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = {  SocialMessagingServiceException,  __Client,  SocialMessagingClient,  SocialMessaging,  $Command,  AssociateWhatsAppBusinessAccountCommand,  CreateWhatsAppMessageTemplateCommand,  CreateWhatsAppMessageTemplateFromLibraryCommand,  CreateWhatsAppMessageTemplateMediaCommand,  DeleteWhatsAppMessageMediaCommand,  DeleteWhatsAppMessageTemplateCommand,  DisassociateWhatsAppBusinessAccountCommand,  GetLinkedWhatsAppBusinessAccountCommand,  GetLinkedWhatsAppBusinessAccountPhoneNumberCommand,  GetWhatsAppMessageMediaCommand,  GetWhatsAppMessageTemplateCommand,  ListLinkedWhatsAppBusinessAccountsCommand,  ListTagsForResourceCommand,  ListWhatsAppMessageTemplatesCommand,  ListWhatsAppTemplateLibraryCommand,  PostWhatsAppMessageMediaCommand,  PutWhatsAppBusinessAccountEventDestinationsCommand,  SendWhatsAppMessageCommand,  TagResourceCommand,  UntagResourceCommand,  UpdateWhatsAppMessageTemplateCommand,  paginateListLinkedWhatsAppBusinessAccounts,  paginateListWhatsAppMessageTemplates,  paginateListWhatsAppTemplateLibrary,  AccessDeniedByMetaException,  AccessDeniedException,  RegistrationStatus,  DependencyException,  InvalidParametersException,  LimitExceededException,  ThrottledRequestException,  ValidationException,  InternalServiceException,  ResourceNotFoundException,  WabaPhoneNumberSetupFinalizationFilterSensitiveLog,  WhatsAppSetupFinalizationFilterSensitiveLog,  AssociateWhatsAppBusinessAccountInputFilterSensitiveLog,  WhatsAppSignupCallbackResultFilterSensitiveLog,  AssociateWhatsAppBusinessAccountOutputFilterSensitiveLog,  S3FileFilterSensitiveLog,  CreateWhatsAppMessageTemplateMediaInputFilterSensitiveLog,  S3PresignedUrlFilterSensitiveLog,  GetWhatsAppMessageMediaInputFilterSensitiveLog,  PostWhatsAppMessageMediaInputFilterSensitiveLog,  SendWhatsAppMessageInputFilterSensitiveLog});