Skip to content

TypeError: Object.defineProperty called on non-object in @aws-sdk/client-s3 v3.758.0 #6926

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
3 of 4 tasks
eacet opened this issue Mar 11, 2025 · 16 comments
Closed
3 of 4 tasks
Assignees
Labels
closing-soon This issue will automatically close in 4 days unless further comments are made. guidance General information and guidance, answers to FAQs, or recommended best practices/resources. p2 This is a standard priority issue response-requested Waiting on additional info and feedback. Will move to \"closing-soon\" in 7 days.

Comments

@eacet
Copy link

eacet commented Mar 11, 2025

Checkboxes for prior research

Describe the bug

After updating @aws-sdk/client-s3 from 3.701.0 to 3.758.0, my AWS Lambda function started failing with the following error:

{
  "errorType": "TypeError",
  "errorMessage": "Object.defineProperty called on non-object",
  "trace": [
    "TypeError: Object.defineProperty called on non-object",
    "    at defineProperty (<anonymous>)",
    "    at __name (/var/task/src/functions/hello/handler.js:9789:37)",
    "    at <static_initializer> (/var/task/src/functions/hello/handler.js:9981:9)",
    "    at node_modules/@aws-sdk/middleware-sdk-s3/dist-cjs/index.js (/var/task/src/functions/hello/handler.js:9976:34)",
    "    at __require (/var/task/src/functions/hello/handler.js:10:50)",
    "    at node_modules/@aws-sdk/client-s3/dist-cjs/index.js (/var/task/src/functions/hello/handler.js:21641:37)",
    "    at __require (/var/task/src/functions/hello/handler.js:10:50)",
    "    at Object.<anonymous> (/var/task/src/functions/hello/handler.js:31948:32)",
    "    at Module._compile (node:internal/modules/cjs/loader:1364:14)",
    "    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)"
  ]
}

Regression Issue

  • Select this option if this issue appears to be a regression.

SDK version number

@aws-sdk/[email protected]

Which JavaScript Runtime is this issue in?

Node.js

Details of the browser/Node.js/ReactNative version

18

Reproduction Steps

  1. Install the latest version (3.758.0) of @aws-sdk/client-s3:
npm install @aws-sdk/client-s3@latest
  1. Use the following Lambda function:
import { S3 } from "@aws-sdk/client-s3";

const s3 = new S3({ region: "us-east-1" });

export const handler = async (event: { key: string }) => {
  try {
    const bucketName = process.env.BUCKET_NAME;
    const objectKey = event.key;

    if (!bucketName || !objectKey) {
      throw new Error("Missing bucket name or object key");
    }

    const response = await s3.headObject({
      Bucket: bucketName,
      Key: objectKey,
    });

    return {
      statusCode: 200,
      body: JSON.stringify(response),
    };
  } catch (error: any) {
    return {
      statusCode: error.$metadata?.httpStatusCode || 500,
      body: JSON.stringify({ message: error.message }),
    };
  }
};
  1. Deploy the Lambda function and invoke it with a test event:
{
  "key": "path/to/object.jpg"
}
  1. The function fails with TypeError: Object.defineProperty called on non-object.

Observed Behavior

When executing a simple headObject call to S3 using @aws-sdk/[email protected], the function fails with a TypeError: Object.defineProperty called on non-object.

Full error log from Lambda execution logs:

2025-03-11T00:19:56.203Z	undefined	ERROR	Uncaught Exception 	{
    "errorType": "TypeError",
    "errorMessage": "Object.defineProperty called on non-object",
    "stack": [
        "TypeError: Object.defineProperty called on non-object",
        "    at defineProperty (<anonymous>)",
        "    at __name (/var/task/src/functions/hello/handler.js:9789:37)",
        "    at <static_initializer> (/var/task/src/functions/hello/handler.js:9981:9)",
        "    at node_modules/@aws-sdk/middleware-sdk-s3/dist-cjs/index.js (/var/task/src/functions/hello/handler.js:9976:34)",
        "    at __require (/var/task/src/functions/hello/handler.js:10:50)",
        "    at node_modules/@aws-sdk/client-s3/dist-cjs/index.js (/var/task/src/functions/hello/handler.js:21641:37)",
        "    at __require (/var/task/src/functions/hello/handler.js:10:50)",
        "    at Object.<anonymous> (/var/task/src/functions/hello/handler.js:31948:32)",
        "    at Module._compile (node:internal/modules/cjs/loader:1364:14)",
        "    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)"
    ]
}

Expected Behavior

The function should successfully execute and return metadata from headObject, as it does in @aws-sdk/client-s3 version 3.701.0.

Possible Solution

Workaround

Downgrading to version 3.701.0 resolves the issue:

npm install @aws-sdk/[email protected]

Additional Information/Context

No response

@eacet eacet added bug This issue is a bug. needs-triage This issue or PR still needs to be triaged. labels Mar 11, 2025
@renanwilliam
Copy link

same error here on node18

@zshzbh zshzbh self-assigned this Mar 12, 2025
@kuhe
Copy link
Contributor

kuhe commented Mar 17, 2025

Could you show the code block that threw the error? and what values were passed to Object.defineProperty?

@zshzbh zshzbh added response-requested Waiting on additional info and feedback. Will move to \"closing-soon\" in 7 days. and removed needs-triage This issue or PR still needs to be triaged. labels Mar 17, 2025
@panamclipper707
Copy link

For me it errors at the init stage of the lambda function. It looks like some sort of update happened to some aws-sdk client libraries at some point that broke things. I solved by rolling back lambda runtime to (now deprecated) Node v16. As there were too many @aws-sdk/* libs that needed to be rolled back to previous versions to work on the node v18 runtime. I'm also using the NodejsFunction construct from the AWS CDK, so maybe I'm doing something wrong with the bundling options there.

@kuhe kuhe removed the response-requested Waiting on additional info and feedback. Will move to \"closing-soon\" in 7 days. label Mar 18, 2025
@renanwilliam
Copy link

My workaround was exclude any @aws-sdk/* from build process and use from Lambda

@panamclipper707
Copy link

panamclipper707 commented Mar 19, 2025

My workaround was exclude any @aws-sdk/* from build process and use from Lambda

I also got this to work using Node v22 runtime and by excluding @aws-sdk/* from the build process.

However I think this might be covering this issue up. When I log what version of @aws-sdk/client-s3 the current node v22 lambda runtime is using it is 3.726.1

It might be that the bugs were introduced in a later version, and that eventually a runtime update of the @AWS-SDK version used will cause these errors to appear even when using the included aws-sdk from the lambda runtime?

@kuhe
Copy link
Contributor

kuhe commented Mar 19, 2025

When using a group of @aws-sdk and @smithy (also from AWS) packages, they sometimes need to be of a consistent mutually contemporary version group, that is, the versions that were published at the same time.

NPM package nesting usually works, but in cases like this I speculate that the issue may be caused by version disparities between certain clients and other core packages or clients.

Our recommended way to get multiple dependencies on the same track is like this, mentioned here.

{
  "name": "your-app",
  "dependencies": {
    "@aws-sdk/client-s3": "<=3.768.0",
    "@aws-sdk/client-dynamodb": "<=3.768.0",
    "@aws-sdk/client-lambda": "<=3.768.0",
  }
}

That aside, could you make a small reproduction repository including a package-lock.json or equivalent lockfile to reproduce this issue in a plain Node.js runtime? It may be something that happens for a very specific combination of packages.

@balazs4
Copy link

balazs4 commented Apr 1, 2025

👋 we were facing a very similar issue once we tried to upgrade aws-sdk version.
please note we tested it with DynamoDB instead of S3, but hence the error message is the same, it might help for further investigation.

We are able to create a very minimal environment, where we only add packages which causes the problem.

Setup:

node -v
v20.15.1
// index.js
require("@aws-sdk/lib-dynamodb");
console.log("hello");
{
  "name": "aws-def-props",
  "scripts": {
    "build": "esbuild index.js --bundle --platform=node > dist.js",
    "start": "node dist.js"
  },
  "dependencies": {
    "@aws-sdk/lib-dynamodb": "3.624.0"
  },
  "devDependencies": {
    "esbuild": "0.17.19"
  }
}
> node dist.js

hello

It works expected 👍

However, once we upgraded the @aws-sdk/lib-dynamodb

{
  "name": "aws-def-props",
  "scripts": {
    "build": "esbuild index.js --bundle --platform=node > dist.js",
    "start": "node dist.js"
  },
  "dependencies": {
-    "@aws-sdk/lib-dynamodb": "3.624.0"
+    "@aws-sdk/lib-dynamodb": "3.775.0"
  },
  "devDependencies": {
    "esbuild": "0.17.19"
  }
}

we got the following error (same as OP)

> node dist.js

/Users/balazs4/src/aws-def-props/dist.js:23959
    var __name = (target, value) => __defProp2(target, "name", { value, configurable: true });
                                    ^

TypeError: Object.defineProperty called on non-object
    at defineProperty (<anonymous>)
    at __name (/Users/balazs4/src/aws-def-props/dist.js:23959:37)
    at <static_initializer> (/Users/balazs4/src/aws-def-props/dist.js:24085:9)
    at node_modules/@aws-sdk/lib-dynamodb/dist-cjs/index.js (/Users/balazs4/src/aws-def-props/dist.js:24083:85)
    at __require (/Users/balazs4/src/aws-def-props/dist.js:12:50)
    at Object.<anonymous> (/Users/balazs4/src/aws-def-props/dist.js:24922:1)
    at Module._compile (node:internal/modules/cjs/loader:1358:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
    at Module.load (node:internal/modules/cjs/loader:1208:32)
    at Module._load (node:internal/modules/cjs/loader:1024:12)

Node.js v20.15.1

Updating the esbuild version as well

{
  "name": "aws-def-props",
  "scripts": {
    "build": "esbuild index.js --bundle --platform=node > dist.js",
    "start": "node dist.js"
  },
  "dependencies": {
-    "@aws-sdk/lib-dynamodb": "3.624.0"
+    "@aws-sdk/lib-dynamodb": "3.775.0"
  },
  "devDependencies": {
-    "esbuild": "0.17.19"
+    "esbuild": "0.18.20"
  }
}
> node dist.js

hello

fixed our issue and it worked again as expected.

cc @vvo

@kuhe
Copy link
Contributor

kuhe commented Apr 1, 2025

@balazs4 what is the code at and surrounding this line?

at __name (/Users/balazs4/src/aws-def-props/dist.js:23959:37)

The __name function is a local esbuild helper function that assigns canonical names to functions.

@kuhe kuhe added response-requested Waiting on additional info and feedback. Will move to \"closing-soon\" in 7 days. p2 This is a standard priority issue labels Apr 1, 2025
@balazs4
Copy link

balazs4 commented Apr 1, 2025

@kuhe there you go.

 23950	
 23951	// node_modules/@aws-sdk/lib-dynamodb/dist-cjs/index.js
 23952	var require_dist_cjs56 = __commonJS({
 23953	  "node_modules/@aws-sdk/lib-dynamodb/dist-cjs/index.js"(exports, module2) {
 23954	    "use strict";
 23955	    var __defProp2 = Object.defineProperty;
 23956	    var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor;
 23957	    var __getOwnPropNames2 = Object.getOwnPropertyNames;
 23958	    var __hasOwnProp2 = Object.prototype.hasOwnProperty;
 23959	    var __name = (target, value) => __defProp2(target, "name", { value, configurable: true });
 23960	    var __export2 = (target, all) => {
 23961	      for (var name in all)
 23962	        __defProp2(target, name, { get: all[name], enumerable: true });
 23963	    };
 23964	    var __copyProps2 = (to, from, except, desc) => {
 23965	      if (from && typeof from === "object" || typeof from === "function") {
 23966	        for (let key of __getOwnPropNames2(from))
 23967	          if (!__hasOwnProp2.call(to, key) && key !== except)
 23968	            __defProp2(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc2(from, key)) || desc.enumerable });

@balazs4
Copy link

balazs4 commented Apr 1, 2025

I was curios, so I added dummy console.log to the dist files; result:

broken version (2nd package.json above)

>>>>>>>> target= [Function (anonymous)]
>>>>>>>> value= processObj
>>>>>>>> target= [Function (anonymous)]
>>>>>>>> value= processKeysInObj
>>>>>>>> target= [Function (anonymous)]
>>>>>>>> value= processAllKeysInObj
>>>>>>>> target= [Function (anonymous)]
>>>>>>>> value= marshallInput
>>>>>>>> target= [Function (anonymous)]
>>>>>>>> value= unmarshallOutput
>>>>>>>> target= undefined
>>>>>>>> value= DynamoDBDocumentClientCommand
/home/balazs4/src/aws-def-props/2/dist.js:23962
     return __defProp2(target, "name", { value, configurable: true });
            ^

TypeError: Object.defineProperty called on non-object
    at defineProperty (<anonymous>)
    at __name (/home/balazs4/src/aws-def-props/2/dist.js:23962:13)
    at <static_initializer> (/home/balazs4/src/aws-def-props/2/dist.js:24089:9)
    at node_modules/@aws-sdk/lib-dynamodb/dist-cjs/index.js (/home/balazs4/src/aws-def-props/2/dist.js:24087:85)
    at __require (/home/balazs4/src/aws-def-props/2/dist.js:12:50)
    at Object.<anonymous> (/home/balazs4/src/aws-def-props/2/dist.js:24926:1)
    at Module._compile (node:internal/modules/cjs/loader:1734:14)
    at Object..js (node:internal/modules/cjs/loader:1899:10)
    at Module.load (node:internal/modules/cjs/loader:1469:32)
    at Function._load (node:internal/modules/cjs/loader:1286:12)

Node.js v23.10.0

Fixed version (3rd package.json from above)

>>>>>>>>>>> target= [Function (anonymous)]
>>>>>>>>>>> value= processObj
>>>>>>>>>>> target= [Function (anonymous)]
>>>>>>>>>>> value= processKeysInObj
>>>>>>>>>>> target= [Function (anonymous)]
>>>>>>>>>>> value= processAllKeysInObj
>>>>>>>>>>> target= [Function (anonymous)]
>>>>>>>>>>> value= marshallInput
>>>>>>>>>>> target= [Function (anonymous)]
>>>>>>>>>>> value= unmarshallOutput
>>>>>>>>>>> target= [class _DynamoDBDocumentClientCommand extends Command]
>>>>>>>>>>> value= DynamoDBDocumentClientCommand
>>>>>>>>>>> target= [class BatchExecuteStatementCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= BatchExecuteStatementCommand
>>>>>>>>>>> target= [class BatchGetCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= BatchGetCommand
>>>>>>>>>>> target= [class BatchWriteCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= BatchWriteCommand
>>>>>>>>>>> target= [class DeleteCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= DeleteCommand
>>>>>>>>>>> target= [class ExecuteStatementCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= ExecuteStatementCommand
>>>>>>>>>>> target= [class ExecuteTransactionCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= ExecuteTransactionCommand
>>>>>>>>>>> target= [class GetCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= GetCommand
>>>>>>>>>>> target= [class PutCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= PutCommand
>>>>>>>>>>> target= [class QueryCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= QueryCommand
>>>>>>>>>>> target= [class ScanCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= ScanCommand
>>>>>>>>>>> target= [class TransactGetCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= TransactGetCommand
>>>>>>>>>>> target= [class TransactWriteCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= TransactWriteCommand
>>>>>>>>>>> target= [class UpdateCommand extends DynamoDBDocumentClientCommand]
>>>>>>>>>>> value= UpdateCommand
>>>>>>>>>>> target= [class _DynamoDBDocumentClient extends Client]
>>>>>>>>>>> value= DynamoDBDocumentClient
>>>>>>>>>>> target= [class _DynamoDBDocument extends DynamoDBDocumentClient]
>>>>>>>>>>> value= DynamoDBDocument
hello

=======

->>>>>>>> target= undefined
+>>>>>>>> target= [class _DynamoDBDocumentClientCommand extends Command]
>>>>>>>> value= DynamoDBDocumentClientCommand

So in this specific case this causes the problem.
I've also compared the node_modules/@aws-sdk/lib-dynamodb/dist-cjs/index.js files directly from npm packages, and indeed there are some changes here:

 // src/baseCommand/DynamoDBDocumentClientCommand.ts
var DynamoDBDocumentClientCommand = class _DynamoDBDocumentClientCommand extends import_smithy_client.Command {
-  static {
-    __name(this, "DynamoDBDocumentClientCommand");
-  }

👆 this part looks very suspicious.

Maybe the dist-cjs generation has been changed? 🤔

@github-actions github-actions bot removed the response-requested Waiting on additional info and feedback. Will move to \"closing-soon\" in 7 days. label Apr 2, 2025
@balazs4
Copy link

balazs4 commented Apr 2, 2025

related changes in esbuild lucacasonato/esbuild@d5b317a

👎 with esbuild 0.18.1 the output is broken TypeError: Object.defineProperty called on non-object

👍 with esbuild 0.18.2 works

cc @vvo

diff outputs between 0.18.1 and 0.18.2; using "@aws-sdk/lib-dynamodb": "3.775.0"
diff --git a/dist-0.18.1.js b/dist-0.18.2.js
index 16bd3a0..3279c4b 100644
--- a/dist-0.18.1.js
+++ b/dist-0.18.2.js
@@ -329,10 +329,8 @@ var require_dist_cjs3 = __commonJS({
       };
     }, "resolveHttpHandlerRuntimeConfig");
     var import_types5 = require_dist_cjs();
-    var Field = class {
-      static {
-        __name(this, "Field");
-      }
+    var _a2;
+    var Field = (_a2 = class {
       constructor({ name, kind = import_types5.FieldPosition.HEADER, values = [] }) {
         this.name = name;
         this.kind = kind;
@@ -378,16 +376,14 @@ var require_dist_cjs3 = __commonJS({
       get() {
         return this.values;
       }
-    };
-    var Fields = class {
+    }, __name(_a2, "Field"), _a2);
+    var _a3;
+    var Fields = (_a3 = class {
       constructor({ fields = [], encoding = "utf-8" }) {
         this.entries = {};
         fields.forEach(this.setField.bind(this));
         this.encoding = encoding;
       }
-      static {
-        __name(this, "Fields");
-      }
       /**
        * Set entry for a {@link Field} name. The `name`
        * attribute will be used to key the collection.
@@ -426,11 +422,9 @@ var require_dist_cjs3 = __commonJS({
       getByType(kind) {
         return Object.values(this.entries).filter((field) => field.kind === kind);
       }
-    };
-    var HttpRequest7 = class _HttpRequest {
-      static {
-        __name(this, "HttpRequest");
-      }
+    }, __name(_a3, "Fields"), _a3);
+    var _a4;
+    var HttpRequest7 = (_a4 = class {
       constructor(options) {
         this.method = options.method || "GET";
         this.hostname = options.hostname || "localhost";
@@ -448,7 +442,7 @@ var require_dist_cjs3 = __commonJS({
        * Note: this does not deep-clone the body.
        */
       static clone(request) {
-        const cloned = new _HttpRequest({
+        const cloned = new _a4({
           ...request,
           headers: { ...request.headers }
         });
@@ -477,9 +471,9 @@ var require_dist_cjs3 = __commonJS({
        * asserts that IHttpRequest (interface) objects are of type HttpRequest (class).
        */
       clone() {
-        return _HttpRequest.clone(this);
+        return _a4.clone(this);
       }
-    };
+    }, __name(_a4, "HttpRequest"), _a4);
     function cloneQuery(query) {
       return Object.keys(query).reduce((carry, paramName) => {
         const param = query[paramName];
@@ -490,10 +484,8 @@ var require_dist_cjs3 = __commonJS({
       }, {});
     }
     __name(cloneQuery, "cloneQuery");
-    var HttpResponse2 = class {
-      static {
-        __name(this, "HttpResponse");
-      }
+    var _a5;
+    var HttpResponse2 = (_a5 = class {
       constructor(options) {
         this.statusCode = options.statusCode;
         this.reason = options.reason;
@@ -506,7 +498,7 @@ var require_dist_cjs3 = __commonJS({
         const resp = response;
         return typeof resp.statusCode === "number" && typeof resp.headers === "object";
       }
-    };
+    }, __name(_a5, "HttpResponse"), _a5);
     function isValidHostname(hostname) {
       const hostPattern = /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;
       return hostPattern.test(hostname);
@@ -1027,10 +1019,8 @@ var require_dist_cjs4 = __commonJS({
     });
     module2.exports = __toCommonJS2(src_exports);
     var import_lru_cache = __toESM2(require_lru_cache());
-    var EndpointCache3 = class {
-      static {
-        __name(this, "EndpointCache");
-      }
+    var _a2;
+    var EndpointCache3 = (_a2 = class {
       cache;
       constructor(capacity) {
         this.cache = new import_lru_cache.default(capacity);
@@ -1121,7 +1111,7 @@ var require_dist_cjs4 = __commonJS({
       clear() {
         this.cache.clear();
       }
-    };
+    }, __name(_a2, "EndpointCache"), _a2);
   }
 });
 
@@ -2843,7 +2833,8 @@ var require_dist_cjs16 = __commonJS({
     }
     __name(writeBody, "writeBody");
     var DEFAULT_REQUEST_TIMEOUT = 0;
-    var NodeHttpHandler = class _NodeHttpHandler {
+    var _a2;
+    var NodeHttpHandler = (_a2 = class {
       constructor(options) {
         this.socketWarningTimestamp = 0;
         this.metadata = { handlerProtocol: "http/1.1" };
@@ -2857,9 +2848,6 @@ var require_dist_cjs16 = __commonJS({
           }
         });
       }
-      static {
-        __name(this, "NodeHttpHandler");
-      }
       /**
        * @returns the input if it is an HttpHandler of any class,
        * or instantiates a new instance of this handler.
@@ -2868,7 +2856,7 @@ var require_dist_cjs16 = __commonJS({
         if (typeof instanceOrOptions?.handle === "function") {
           return instanceOrOptions;
         }
-        return new _NodeHttpHandler(instanceOrOptions);
+        return new _a2(instanceOrOptions);
       }
       /**
        * @internal
@@ -2961,7 +2949,7 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
           timeouts.push(
             timing.setTimeout(
               () => {
-                this.socketWarningTimestamp = _NodeHttpHandler.checkSocketUsage(
+                this.socketWarningTimestamp = _a2.checkSocketUsage(
                   agent,
                   this.socketWarningTimestamp,
                   this.config.logger
@@ -3062,17 +3050,15 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
       httpHandlerConfigs() {
         return this.config ?? {};
       }
-    };
+    }, __name(_a2, "NodeHttpHandler"), _a2);
     var import_http22 = require("http2");
     var import_http2 = __toESM2(require("http2"));
-    var NodeHttp2ConnectionPool = class {
+    var _a3;
+    var NodeHttp2ConnectionPool = (_a3 = class {
       constructor(sessions) {
         this.sessions = [];
         this.sessions = sessions ?? [];
       }
-      static {
-        __name(this, "NodeHttp2ConnectionPool");
-      }
       poll() {
         if (this.sessions.length > 0) {
           return this.sessions.shift();
@@ -3099,8 +3085,9 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
           }
         }
       }
-    };
-    var NodeHttp2ConnectionManager = class {
+    }, __name(_a3, "NodeHttp2ConnectionPool"), _a3);
+    var _a4;
+    var NodeHttp2ConnectionManager = (_a4 = class {
       constructor(config) {
         this.sessionCache = /* @__PURE__ */ new Map();
         this.config = config;
@@ -3108,9 +3095,6 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
           throw new RangeError("maxConcurrency must be greater than zero.");
         }
       }
-      static {
-        __name(this, "NodeHttp2ConnectionManager");
-      }
       lease(requestContext, connectionConfiguration) {
         const url = this.getUrlString(requestContext);
         const existingPool = this.sessionCache.get(url);
@@ -3190,8 +3174,9 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
       getUrlString(request) {
         return request.destination.toString();
       }
-    };
-    var NodeHttp2Handler = class _NodeHttp2Handler {
+    }, __name(_a4, "NodeHttp2ConnectionManager"), _a4);
+    var _a5;
+    var NodeHttp2Handler = (_a5 = class {
       constructor(options) {
         this.metadata = { handlerProtocol: "h2" };
         this.connectionManager = new NodeHttp2ConnectionManager({});
@@ -3205,9 +3190,6 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
           }
         });
       }
-      static {
-        __name(this, "NodeHttp2Handler");
-      }
       /**
        * @returns the input if it is an HttpHandler of any class,
        * or instantiates a new instance of this handler.
@@ -3216,7 +3198,7 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
         if (typeof instanceOrOptions?.handle === "function") {
           return instanceOrOptions;
         }
-        return new _NodeHttp2Handler(instanceOrOptions);
+        return new _a5(instanceOrOptions);
       }
       destroy() {
         this.connectionManager.destroy();
@@ -3360,20 +3342,18 @@ or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler conf
           session.destroy();
         }
       }
-    };
-    var Collector = class extends import_stream.Writable {
+    }, __name(_a5, "NodeHttp2Handler"), _a5);
+    var _a6;
+    var Collector = (_a6 = class extends import_stream.Writable {
       constructor() {
         super(...arguments);
         this.bufferedBytes = [];
       }
-      static {
-        __name(this, "Collector");
-      }
       _write(chunk, encoding, callback) {
         this.bufferedBytes.push(chunk);
         callback();
       }
-    };
+    }, __name(_a6, "Collector"), _a6);
     var streamCollector3 = /* @__PURE__ */ __name((stream) => {
       if (isReadableStreamInstance(stream)) {
         return collectReadableStream(stream);
@@ -3467,10 +3447,8 @@ var require_dist_cjs17 = __commonJS({
     var keepAliveSupport = {
       supported: void 0
     };
-    var FetchHttpHandler = class _FetchHttpHandler {
-      static {
-        __name(this, "FetchHttpHandler");
-      }
+    var _a2;
+    var FetchHttpHandler = (_a2 = class {
       /**
        * @returns the input if it is an HttpHandler of any class,
        * or instantiates a new instance of this handler.
@@ -3479,7 +3457,7 @@ var require_dist_cjs17 = __commonJS({
         if (typeof instanceOrOptions?.handle === "function") {
           return instanceOrOptions;
         }
-        return new _FetchHttpHandler(instanceOrOptions);
+        return new _a2(instanceOrOptions);
       }
       constructor(options) {
         if (typeof options === "function") {
@@ -3608,7 +3586,7 @@ var require_dist_cjs17 = __commonJS({
       httpHandlerConfigs() {
         return this.config ?? {};
       }
-    };
+    }, __name(_a2, "FetchHttpHandler"), _a2);
     var import_util_base643 = require_dist_cjs13();
     var streamCollector3 = /* @__PURE__ */ __name(async (stream) => {
       if (typeof Blob === "function" && stream instanceof Blob || stream.constructor?.name === "Blob") {
@@ -3942,10 +3920,8 @@ var require_dist_cjs19 = __commonJS({
       return Uint8ArrayBlobAdapter2.mutate((0, import_util_utf83.fromUtf8)(str));
     }
     __name(transformFromString, "transformFromString");
-    var Uint8ArrayBlobAdapter2 = class _Uint8ArrayBlobAdapter extends Uint8Array {
-      static {
-        __name(this, "Uint8ArrayBlobAdapter");
-      }
+    var _a2;
+    var Uint8ArrayBlobAdapter2 = (_a2 = class extends Uint8Array {
       /**
        * @param source - such as a string or Stream.
        * @returns a new Uint8ArrayBlobAdapter extending Uint8Array.
@@ -3963,7 +3939,7 @@ var require_dist_cjs19 = __commonJS({
        * @returns the same Uint8Array but with prototype switched to Uint8ArrayBlobAdapter.
        */
       static mutate(source) {
-        Object.setPrototypeOf(source, _Uint8ArrayBlobAdapter.prototype);
+        Object.setPrototypeOf(source, _a2.prototype);
         return source;
       }
       /**
@@ -3973,7 +3949,7 @@ var require_dist_cjs19 = __commonJS({
       transformToString(encoding = "utf-8") {
         return transformToString(this, encoding);
       }
-    };
+    }, __name(_a2, "Uint8ArrayBlobAdapter"), _a2);
     __reExport(src_exports, require_ChecksumStream(), module2.exports);
     __reExport(src_exports, require_createChecksumStream(), module2.exports);
     __reExport(src_exports, require_createBufferedReadable(), module2.exports);
@@ -4380,7 +4356,8 @@ var require_dist_cjs20 = __commonJS({
       resolveEndpoint: () => resolveEndpoint4
     });
     module2.exports = __toCommonJS2(src_exports);
-    var EndpointCache3 = class {
+    var _a2;
+    var EndpointCache3 = (_a2 = class {
       /**
        * @param [size] - desired average maximum capacity. A buffer of 10 additional keys will be allowed
        *                 before keys are dropped.
@@ -4397,9 +4374,6 @@ var require_dist_cjs20 = __commonJS({
           this.parameters = params;
         }
       }
-      static {
-        __name(this, "EndpointCache");
-      }
       /**
        * @param endpointParams - query for endpoint.
        * @param resolver - provider of the value if not present.
@@ -4447,7 +4421,7 @@ var require_dist_cjs20 = __commonJS({
         }
         return buffer;
       }
-    };
+    }, __name(_a2, "EndpointCache"), _a2);
     var IP_V4_REGEX = new RegExp(
       `^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$`
     );
@@ -4480,15 +4454,13 @@ var require_dist_cjs20 = __commonJS({
       return JSON.stringify(input, null, 2);
     }
     __name(toDebugString, "toDebugString");
-    var EndpointError2 = class extends Error {
-      static {
-        __name(this, "EndpointError");
-      }
+    var _a3;
+    var EndpointError2 = (_a3 = class extends Error {
       constructor(message) {
         super(message);
         this.name = "EndpointError";
       }
-    };
+    }, __name(_a3, "EndpointError"), _a3);
     var booleanEquals = /* @__PURE__ */ __name((value1, value2) => value1 === value2, "booleanEquals");
     var getAttrPathList = /* @__PURE__ */ __name((path) => {
       const parts = path.split(".");
@@ -5460,7 +5432,8 @@ var require_dist_cjs22 = __commonJS({
       memoize: () => memoize
     });
     module2.exports = __toCommonJS2(src_exports);
-    var ProviderError2 = class _ProviderError extends Error {
+    var _a2;
+    var ProviderError2 = (_a2 = class extends Error {
       constructor(message, options = true) {
         let logger;
         let tryNextLink = true;
@@ -5474,45 +5447,38 @@ var require_dist_cjs22 = __commonJS({
         super(message);
         this.name = "ProviderError";
         this.tryNextLink = tryNextLink;
-        Object.setPrototypeOf(this, _ProviderError.prototype);
+        Object.setPrototypeOf(this, _a2.prototype);
         logger?.debug?.(`@smithy/property-provider ${tryNextLink ? "->" : "(!)"} ${message}`);
       }
-      static {
-        __name(this, "ProviderError");
-      }
       /**
        * @deprecated use new operator.
        */
       static from(error, options = true) {
         return Object.assign(new this(error.message, options), error);
       }
-    };
-    var CredentialsProviderError = class _CredentialsProviderError extends ProviderError2 {
+    }, __name(_a2, "ProviderError"), _a2);
+    var _a3;
+    var CredentialsProviderError = (_a3 = class extends ProviderError2 {
       /**
        * @override
        */
       constructor(message, options = true) {
         super(message, options);
         this.name = "CredentialsProviderError";
-        Object.setPrototypeOf(this, _CredentialsProviderError.prototype);
-      }
-      static {
-        __name(this, "CredentialsProviderError");
+        Object.setPrototypeOf(this, _a3.prototype);
       }
-    };
-    var TokenProviderError = class _TokenProviderError extends ProviderError2 {
+    }, __name(_a3, "CredentialsProviderError"), _a3);
+    var _a4;
+    var TokenProviderError = (_a4 = class extends ProviderError2 {
       /**
        * @override
        */
       constructor(message, options = true) {
         super(message, options);
         this.name = "TokenProviderError";
-        Object.setPrototypeOf(this, _TokenProviderError.prototype);
+        Object.setPrototypeOf(this, _a4.prototype);
       }
-      static {
-        __name(this, "TokenProviderError");
-      }
-    };
+    }, __name(_a4, "TokenProviderError"), _a4);
     var chain = /* @__PURE__ */ __name((...providers) => async () => {
       if (providers.length === 0) {
         throw new ProviderError2("No providers in chain");
@@ -5772,10 +5738,8 @@ var require_dist_cjs23 = __commonJS({
       return UNSIGNED_PAYLOAD;
     }, "getPayloadHash");
     var import_util_utf832 = require_dist_cjs12();
-    var HeaderFormatter = class {
-      static {
-        __name(this, "HeaderFormatter");
-      }
+    var _a2;
+    var HeaderFormatter = (_a2 = class {
       format(headers) {
         const chunks = [];
         for (const headerName of Object.keys(headers)) {
@@ -5860,18 +5824,16 @@ var require_dist_cjs23 = __commonJS({
             return uuidBytes;
         }
       }
-    };
+    }, __name(_a2, "HeaderFormatter"), _a2);
     var UUID_PATTERN = /^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;
-    var Int64 = class _Int64 {
+    var _a3;
+    var Int64 = (_a3 = class {
       constructor(bytes) {
         this.bytes = bytes;
         if (bytes.byteLength !== 8) {
           throw new Error("Int64 buffers must be exactly 8 bytes");
         }
       }
-      static {
-        __name(this, "Int64");
-      }
       static fromNumber(number) {
         if (number > 9223372036854776e3 || number < -9223372036854776e3) {
           throw new Error(`${number} is too large (or, if negative, too small) to represent as an Int64`);
@@ -5883,7 +5845,7 @@ var require_dist_cjs23 = __commonJS({
         if (number < 0) {
           negate(bytes);
         }
-        return new _Int64(bytes);
+        return new _a3(bytes);
       }
       /**
        * Called implicitly by infix arithmetic operators.
@@ -5899,7 +5861,7 @@ var require_dist_cjs23 = __commonJS({
       toString() {
         return String(this.valueOf());
       }
-    };
+    }, __name(_a3, "Int64"), _a3);
     function negate(bytes) {
       for (let i3 = 0; i3 < 8; i3++) {
         bytes[i3] ^= 255;
@@ -5958,7 +5920,8 @@ var require_dist_cjs23 = __commonJS({
       }
       return time;
     }, "toDate");
-    var SignatureV42 = class {
+    var _a4;
+    var SignatureV42 = (_a4 = class {
       constructor({
         applyChecksum,
         credentials,
@@ -5975,9 +5938,6 @@ var require_dist_cjs23 = __commonJS({
         this.regionProvider = (0, import_util_middleware6.normalizeProvider)(region);
         this.credentialProvider = (0, import_util_middleware6.normalizeProvider)(credentials);
       }
-      static {
-        __name(this, "SignatureV4");
-      }
       async presign(originalRequest, options = {}) {
         const {
           signingDate = /* @__PURE__ */ new Date(),
@@ -6158,7 +6118,7 @@ ${(0, import_util_hex_encoding.toHex)(hashedRequest)}`;
           throw new Error("Resolved credential object is not valid");
         }
       }
-    };
+    }, __name(_a4, "SignatureV4"), _a4);
     var formatDate = /* @__PURE__ */ __name((now) => {
       const longDate = iso8601(now).replace(/[\-:]/g, "");
       return {
@@ -6773,14 +6733,12 @@ var require_dist_cjs25 = __commonJS({
     });
     module2.exports = __toCommonJS2(src_exports);
     var import_middleware_stack = require_dist_cjs24();
-    var Client = class {
+    var _a2;
+    var Client = (_a2 = class {
       constructor(config) {
         this.config = config;
         this.middlewareStack = (0, import_middleware_stack.constructStack)();
       }
-      static {
-        __name(this, "Client");
-      }
       send(command, optionsOrCb, cb) {
         const options = typeof optionsOrCb !== "function" ? optionsOrCb : void 0;
         const callback = typeof optionsOrCb === "function" ? optionsOrCb : cb;
@@ -6819,16 +6777,14 @@ var require_dist_cjs25 = __commonJS({
         this.config?.requestHandler?.destroy?.();
         delete this.handlers;
       }
-    };
+    }, __name(_a2, "Client"), _a2);
     var import_protocols2 = (init_protocols(), __toCommonJS(protocols_exports));
     var import_types5 = require_dist_cjs();
-    var Command = class {
+    var _a3;
+    var Command = (_a3 = class {
       constructor() {
         this.middlewareStack = (0, import_middleware_stack.constructStack)();
       }
-      static {
-        __name(this, "Command");
-      }
       /**
        * Factory for Command ClassBuilder.
        * @internal
@@ -6872,8 +6828,9 @@ var require_dist_cjs25 = __commonJS({
           handlerExecutionContext
         );
       }
-    };
-    var ClassBuilder = class {
+    }, __name(_a3, "Command"), _a3);
+    var _a4;
+    var ClassBuilder = (_a4 = class {
       constructor() {
         this._init = () => {
         };
@@ -6888,9 +6845,6 @@ var require_dist_cjs25 = __commonJS({
         this._serializer = null;
         this._deserializer = null;
       }
-      static {
-        __name(this, "ClassBuilder");
-      }
       /**
        * Optional init callback.
        */
@@ -7002,7 +6956,7 @@ var require_dist_cjs25 = __commonJS({
           }
         };
       }
-    };
+    }, __name(_a4, "ClassBuilder"), _a4);
     var SENSITIVE_STRING3 = "***SensitiveInformation***";
     var createAggregatedClient3 = /* @__PURE__ */ __name((commands3, Client2) => {
       for (const command of Object.keys(commands3)) {
@@ -7473,10 +7427,8 @@ var require_dist_cjs25 = __commonJS({
       }
       return value.slice(idx);
     }, "stripLeadingZeroes");
-    var ServiceException = class _ServiceException extends Error {
-      static {
-        __name(this, "ServiceException");
-      }
+    var _a5;
+    var ServiceException = (_a5 = class extends Error {
       constructor(options) {
         super(options.message);
         Object.setPrototypeOf(this, Object.getPrototypeOf(this).constructor.prototype);
@@ -7491,7 +7443,7 @@ var require_dist_cjs25 = __commonJS({
         if (!value)
           return false;
         const candidate = value;
-        return _ServiceException.prototype.isPrototypeOf(candidate) || Boolean(candidate.$fault) && Boolean(candidate.$metadata) && (candidate.$fault === "client" || candidate.$fault === "server");
+        return _a5.prototype.isPrototypeOf(candidate) || Boolean(candidate.$fault) && Boolean(candidate.$metadata) && (candidate.$fault === "client" || candidate.$fault === "server");
       }
       /**
        * Custom instanceof check to support the operator for ServiceException base class
@@ -7500,10 +7452,10 @@ var require_dist_cjs25 = __commonJS({
         if (!instance)
           return false;
         const candidate = instance;
-        if (this === _ServiceException) {
-          return _ServiceException.isInstance(instance);
+        if (this === _a5) {
+          return _a5.isInstance(instance);
         }
-        if (_ServiceException.isInstance(instance)) {
+        if (_a5.isInstance(instance)) {
           if (candidate.name && this.name) {
             return this.prototype.isPrototypeOf(instance) || candidate.name === this.name;
           }
@@ -7511,7 +7463,7 @@ var require_dist_cjs25 = __commonJS({
         }
         return false;
       }
-    };
+    }, __name(_a5, "ServiceException"), _a5);
     var decorateServiceException = /* @__PURE__ */ __name((exception, additions = {}) => {
       Object.entries(additions).filter(([, v6]) => v6 !== void 0).forEach(([k3, v6]) => {
         if (exception[k3] == void 0 || exception[k3] === "") {
@@ -7664,10 +7616,8 @@ var require_dist_cjs25 = __commonJS({
       return LazyJsonString(JSON.stringify(object));
     };
     LazyJsonString.fromObject = LazyJsonString.from;
-    var NoOpLogger3 = class {
-      static {
-        __name(this, "NoOpLogger");
-      }
+    var _a6;
+    var NoOpLogger3 = (_a6 = class {
       trace() {
       }
       debug() {
@@ -7678,7 +7628,7 @@ var require_dist_cjs25 = __commonJS({
       }
       error() {
       }
-    };
+    }, __name(_a6, "NoOpLogger"), _a6);
     function map2(arg0, arg1, arg2) {
       let target;
       let filter;
@@ -10784,7 +10734,8 @@ var require_dist_cjs31 = __commonJS({
     var DEFAULT_MAX_ATTEMPTS = 3;
     var DEFAULT_RETRY_MODE3 = "standard";
     var import_service_error_classification = require_dist_cjs30();
-    var DefaultRateLimiter = class _DefaultRateLimiter {
+    var _a2;
+    var DefaultRateLimiter = (_a2 = class {
       constructor(options) {
         this.currentCapacity = 0;
         this.enabled = false;
@@ -10804,12 +10755,6 @@ var require_dist_cjs31 = __commonJS({
         this.fillRate = this.minFillRate;
         this.maxCapacity = this.minCapacity;
       }
-      static {
-        __name(this, "DefaultRateLimiter");
-      }
-      static {
-        this.setTimeoutFn = setTimeout;
-      }
       getCurrentTimeInSeconds() {
         return Date.now() / 1e3;
       }
@@ -10823,7 +10768,7 @@ var require_dist_cjs31 = __commonJS({
         this.refillTokenBucket();
         if (amount > this.currentCapacity) {
           const delay = (amount - this.currentCapacity) / this.fillRate * 1e3;
-          await new Promise((resolve) => _DefaultRateLimiter.setTimeoutFn(resolve, delay));
+          await new Promise((resolve) => _a2.setTimeoutFn(resolve, delay));
         }
         this.currentCapacity = this.currentCapacity - amount;
       }
@@ -10888,7 +10833,7 @@ var require_dist_cjs31 = __commonJS({
       getPrecise(num) {
         return parseFloat(num.toFixed(8));
       }
-    };
+    }, __name(_a2, "DefaultRateLimiter"), _a2.setTimeoutFn = setTimeout, _a2);
     var DEFAULT_RETRY_DELAY_BASE = 100;
     var MAXIMUM_RETRY_DELAY = 20 * 1e3;
     var THROTTLING_RETRY_DELAY_BASE = 500;
@@ -10925,7 +10870,8 @@ var require_dist_cjs31 = __commonJS({
         getRetryCost
       };
     }, "createDefaultRetryToken");
-    var StandardRetryStrategy = class {
+    var _a3;
+    var StandardRetryStrategy = (_a3 = class {
       constructor(maxAttempts) {
         this.maxAttempts = maxAttempts;
         this.mode = "standard";
@@ -10933,9 +10879,6 @@ var require_dist_cjs31 = __commonJS({
         this.retryBackoffStrategy = getDefaultRetryBackoffStrategy();
         this.maxAttemptsProvider = typeof maxAttempts === "function" ? maxAttempts : async () => maxAttempts;
       }
-      static {
-        __name(this, "StandardRetryStrategy");
-      }
       // eslint-disable-next-line @typescript-eslint/no-unused-vars
       async acquireInitialRetryToken(retryTokenScope) {
         return createDefaultRetryToken({
@@ -10991,8 +10934,9 @@ var require_dist_cjs31 = __commonJS({
       isRetryableError(errorType) {
         return errorType === "THROTTLING" || errorType === "TRANSIENT";
       }
-    };
-    var AdaptiveRetryStrategy = class {
+    }, __name(_a3, "StandardRetryStrategy"), _a3);
+    var _a4;
+    var AdaptiveRetryStrategy = (_a4 = class {
       constructor(maxAttemptsProvider, options) {
         this.maxAttemptsProvider = maxAttemptsProvider;
         this.mode = "adaptive";
@@ -11000,9 +10944,6 @@ var require_dist_cjs31 = __commonJS({
         this.rateLimiter = rateLimiter ?? new DefaultRateLimiter();
         this.standardRetryStrategy = new StandardRetryStrategy(maxAttemptsProvider);
       }
-      static {
-        __name(this, "AdaptiveRetryStrategy");
-      }
       async acquireInitialRetryToken(retryTokenScope) {
         await this.rateLimiter.getSendToken();
         return this.standardRetryStrategy.acquireInitialRetryToken(retryTokenScope);
@@ -11015,11 +10956,9 @@ var require_dist_cjs31 = __commonJS({
         this.rateLimiter.updateClientSendingRate({});
         this.standardRetryStrategy.recordSuccess(token);
       }
-    };
-    var ConfiguredRetryStrategy = class extends StandardRetryStrategy {
-      static {
-        __name(this, "ConfiguredRetryStrategy");
-      }
+    }, __name(_a4, "AdaptiveRetryStrategy"), _a4);
+    var _a5;
+    var ConfiguredRetryStrategy = (_a5 = class extends StandardRetryStrategy {
       /**
        * @param maxAttempts - the maximum number of retry attempts allowed.
        *                      e.g., if set to 3, then 4 total requests are possible.
@@ -11052,7 +10991,7 @@ var require_dist_cjs31 = __commonJS({
         token.getRetryDelay = () => this.computeNextBackoffDelay(token.getRetryCount());
         return token;
       }
-    };
+    }, __name(_a5, "ConfiguredRetryStrategy"), _a5);
   }
 });
 
@@ -11157,7 +11096,8 @@ var require_dist_cjs32 = __commonJS({
         return new Error(error);
       return new Error(`AWS SDK error wrapper for ${error}`);
     }, "asSdkError");
-    var StandardRetryStrategy = class {
+    var _a2;
+    var StandardRetryStrategy = (_a2 = class {
       constructor(maxAttemptsProvider, options) {
         this.maxAttemptsProvider = maxAttemptsProvider;
         this.mode = import_util_retry3.RETRY_MODES.STANDARD;
@@ -11165,9 +11105,6 @@ var require_dist_cjs32 = __commonJS({
         this.delayDecider = options?.delayDecider ?? defaultDelayDecider;
         this.retryQuota = options?.retryQuota ?? getDefaultRetryQuota(import_util_retry3.INITIAL_RETRY_TOKENS);
       }
-      static {
-        __name(this, "StandardRetryStrategy");
-      }
       shouldRetry(error, attempts, maxAttempts) {
         return attempts < maxAttempts && this.retryDecider(error) && this.retryQuota.hasRetryTokens(error);
       }
@@ -11229,7 +11166,7 @@ var require_dist_cjs32 = __commonJS({
           }
         }
       }
-    };
+    }, __name(_a2, "StandardRetryStrategy"), _a2);
     var getDelayFromRetryAfterHeader = /* @__PURE__ */ __name((response) => {
       if (!import_protocol_http11.HttpResponse.isInstance(response))
         return;
@@ -11243,10 +11180,8 @@ var require_dist_cjs32 = __commonJS({
       const retryAfterDate = new Date(retryAfter);
       return retryAfterDate.getTime() - Date.now();
     }, "getDelayFromRetryAfterHeader");
-    var AdaptiveRetryStrategy = class extends StandardRetryStrategy {
-      static {
-        __name(this, "AdaptiveRetryStrategy");
-      }
+    var _a3;
+    var AdaptiveRetryStrategy = (_a3 = class extends StandardRetryStrategy {
       constructor(maxAttemptsProvider, options) {
         const { rateLimiter, ...superOptions } = options ?? {};
         super(maxAttemptsProvider, superOptions);
@@ -11263,7 +11198,7 @@ var require_dist_cjs32 = __commonJS({
           }
         });
       }
-    };
+    }, __name(_a3, "AdaptiveRetryStrategy"), _a3);
     var import_util_middleware6 = require_dist_cjs2();
     var ENV_MAX_ATTEMPTS = "AWS_MAX_ATTEMPTS";
     var CONFIG_MAX_ATTEMPTS = "max_attempts";
@@ -13176,17 +13111,15 @@ var require_dist_cjs39 = __commonJS({
         }
       );
     }, "getCmdsUri");
-    var InstanceMetadataV1FallbackError = class _InstanceMetadataV1FallbackError extends import_property_provider2.CredentialsProviderError {
+    var _a2;
+    var InstanceMetadataV1FallbackError = (_a2 = class extends import_property_provider2.CredentialsProviderError {
       constructor(message, tryNextLink = true) {
         super(message, tryNextLink);
         this.tryNextLink = tryNextLink;
         this.name = "InstanceMetadataV1FallbackError";
-        Object.setPrototypeOf(this, _InstanceMetadataV1FallbackError.prototype);
+        Object.setPrototypeOf(this, _a2.prototype);
       }
-      static {
-        __name(this, "InstanceMetadataV1FallbackError");
-      }
-    };
+    }, __name(_a2, "InstanceMetadataV1FallbackError"), _a2);
     var import_node_config_provider3 = require_dist_cjs34();
     var import_url_parser3 = require_dist_cjs36();
     var Endpoint = /* @__PURE__ */ ((Endpoint2) => {
@@ -13893,10 +13826,8 @@ var require_dist_cjs42 = __commonJS({
     var import_util_utf83 = require_dist_cjs12();
     var import_buffer = require("buffer");
     var import_crypto5 = require("crypto");
-    var Hash3 = class {
-      static {
-        __name(this, "Hash");
-      }
+    var _a2;
+    var Hash3 = (_a2 = class {
       constructor(algorithmIdentifier, secret) {
         this.algorithmIdentifier = algorithmIdentifier;
         this.secret = secret;
@@ -13911,7 +13842,7 @@ var require_dist_cjs42 = __commonJS({
       reset() {
         this.hash = this.secret ? (0, import_crypto5.createHmac)(this.algorithmIdentifier, castSourceData(this.secret)) : (0, import_crypto5.createHash)(this.algorithmIdentifier);
       }
-    };
+    }, __name(_a2, "Hash"), _a2);
     function castSourceData(toCast, encoding) {
       if (import_buffer.Buffer.isBuffer(toCast)) {
         return toCast;
@@ -14457,10 +14388,8 @@ var require_dist_cjs46 = __commonJS({
         resolveHttpAuthRuntimeConfig3(extensionConfiguration)
       );
     }, "resolveRuntimeExtensions");
-    var SSOClient = class extends import_smithy_client25.Client {
-      static {
-        __name(this, "SSOClient");
-      }
+    var _a2;
+    var SSOClient = (_a2 = class extends import_smithy_client25.Client {
       /**
        * The resolved configuration of SSOClient class. This is resolved and normalized from the {@link SSOClientConfig | constructor configuration interface}.
        */
@@ -14502,24 +14431,20 @@ var require_dist_cjs46 = __commonJS({
       destroy() {
         super.destroy();
       }
-    };
+    }, __name(_a2, "SSOClient"), _a2);
     var import_middleware_serde5 = require_dist_cjs9();
-    var SSOServiceException = class _SSOServiceException extends import_smithy_client25.ServiceException {
-      static {
-        __name(this, "SSOServiceException");
-      }
+    var _a3;
+    var SSOServiceException = (_a3 = class extends import_smithy_client25.ServiceException {
       /**
        * @internal
        */
       constructor(options) {
         super(options);
-        Object.setPrototypeOf(this, _SSOServiceException.prototype);
-      }
-    };
-    var InvalidRequestException2 = class _InvalidRequestException extends SSOServiceException {
-      static {
-        __name(this, "InvalidRequestException");
+        Object.setPrototypeOf(this, _a3.prototype);
       }
+    }, __name(_a3, "SSOServiceException"), _a3);
+    var _a4;
+    var InvalidRequestException2 = (_a4 = class extends SSOServiceException {
       name = "InvalidRequestException";
       $fault = "client";
       /**
@@ -14531,13 +14456,11 @@ var require_dist_cjs46 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _InvalidRequestException.prototype);
-      }
-    };
-    var ResourceNotFoundException = class _ResourceNotFoundException extends SSOServiceException {
-      static {
-        __name(this, "ResourceNotFoundException");
+        Object.setPrototypeOf(this, _a4.prototype);
       }
+    }, __name(_a4, "InvalidRequestException"), _a4);
+    var _a5;
+    var ResourceNotFoundException = (_a5 = class extends SSOServiceException {
       name = "ResourceNotFoundException";
       $fault = "client";
       /**
@@ -14549,13 +14472,11 @@ var require_dist_cjs46 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);
-      }
-    };
-    var TooManyRequestsException = class _TooManyRequestsException extends SSOServiceException {
-      static {
-        __name(this, "TooManyRequestsException");
+        Object.setPrototypeOf(this, _a5.prototype);
       }
+    }, __name(_a5, "ResourceNotFoundException"), _a5);
+    var _a6;
+    var TooManyRequestsException = (_a6 = class extends SSOServiceException {
       name = "TooManyRequestsException";
       $fault = "client";
       /**
@@ -14567,13 +14488,11 @@ var require_dist_cjs46 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _TooManyRequestsException.prototype);
-      }
-    };
-    var UnauthorizedException = class _UnauthorizedException extends SSOServiceException {
-      static {
-        __name(this, "UnauthorizedException");
+        Object.setPrototypeOf(this, _a6.prototype);
       }
+    }, __name(_a6, "TooManyRequestsException"), _a6);
+    var _a7;
+    var UnauthorizedException = (_a7 = class extends SSOServiceException {
       name = "UnauthorizedException";
       $fault = "client";
       /**
@@ -14585,9 +14504,9 @@ var require_dist_cjs46 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _UnauthorizedException.prototype);
+        Object.setPrototypeOf(this, _a7.prototype);
       }
-    };
+    }, __name(_a7, "UnauthorizedException"), _a7);
     var GetRoleCredentialsRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({
       ...obj,
       ...obj.accessToken && { accessToken: import_smithy_client25.SENSITIVE_STRING }
@@ -14818,57 +14737,47 @@ var require_dist_cjs46 = __commonJS({
     var _rN = "roleName";
     var _rn = "role_name";
     var _xasbt = "x-amz-sso_bearer_token";
-    var GetRoleCredentialsCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    var _a8;
+    var GetRoleCredentialsCommand = (_a8 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("SWBPortalService", "GetRoleCredentials", {}).n("SSOClient", "GetRoleCredentialsCommand").f(GetRoleCredentialsRequestFilterSensitiveLog, GetRoleCredentialsResponseFilterSensitiveLog).ser(se_GetRoleCredentialsCommand).de(de_GetRoleCredentialsCommand).build() {
-      static {
-        __name(this, "GetRoleCredentialsCommand");
-      }
-    };
-    var ListAccountRolesCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a8, "GetRoleCredentialsCommand"), _a8);
+    var _a9;
+    var ListAccountRolesCommand = (_a9 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("SWBPortalService", "ListAccountRoles", {}).n("SSOClient", "ListAccountRolesCommand").f(ListAccountRolesRequestFilterSensitiveLog, void 0).ser(se_ListAccountRolesCommand).de(de_ListAccountRolesCommand).build() {
-      static {
-        __name(this, "ListAccountRolesCommand");
-      }
-    };
-    var ListAccountsCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a9, "ListAccountRolesCommand"), _a9);
+    var _a10;
+    var ListAccountsCommand = (_a10 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("SWBPortalService", "ListAccounts", {}).n("SSOClient", "ListAccountsCommand").f(ListAccountsRequestFilterSensitiveLog, void 0).ser(se_ListAccountsCommand).de(de_ListAccountsCommand).build() {
-      static {
-        __name(this, "ListAccountsCommand");
-      }
-    };
-    var LogoutCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a10, "ListAccountsCommand"), _a10);
+    var _a11;
+    var LogoutCommand = (_a11 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("SWBPortalService", "Logout", {}).n("SSOClient", "LogoutCommand").f(LogoutRequestFilterSensitiveLog, void 0).ser(se_LogoutCommand).de(de_LogoutCommand).build() {
-      static {
-        __name(this, "LogoutCommand");
-      }
-    };
+    }, __name(_a11, "LogoutCommand"), _a11);
     var commands3 = {
       GetRoleCredentialsCommand,
       ListAccountRolesCommand,
       ListAccountsCommand,
       LogoutCommand
     };
-    var SSO = class extends SSOClient {
-      static {
-        __name(this, "SSO");
-      }
-    };
+    var _a12;
+    var SSO = (_a12 = class extends SSOClient {
+    }, __name(_a12, "SSO"), _a12);
     (0, import_smithy_client25.createAggregatedClient)(commands3, SSO);
     var paginateListAccountRoles = (0, import_core17.createPaginator)(SSOClient, ListAccountRolesCommand, "nextToken", "nextToken", "maxResults");
     var paginateListAccounts = (0, import_core17.createPaginator)(SSOClient, ListAccountsCommand, "nextToken", "nextToken", "maxResults");
@@ -18739,18 +18648,16 @@ var require_dist_cjs54 = __commonJS({
     var import_protocol_http11 = require_dist_cjs3();
     var import_uuid = (init_esm_node(), __toCommonJS(esm_node_exports));
     var import_smithy_client25 = require_dist_cjs25();
-    var DynamoDBServiceException = class _DynamoDBServiceException extends import_smithy_client25.ServiceException {
-      static {
-        __name(this, "DynamoDBServiceException");
-      }
+    var _a2;
+    var DynamoDBServiceException = (_a2 = class extends import_smithy_client25.ServiceException {
       /**
        * @internal
        */
       constructor(options) {
         super(options);
-        Object.setPrototypeOf(this, _DynamoDBServiceException.prototype);
+        Object.setPrototypeOf(this, _a2.prototype);
       }
-    };
+    }, __name(_a2, "DynamoDBServiceException"), _a2);
     var ApproximateCreationDateTimePrecision = {
       MICROSECOND: "MICROSECOND",
       MILLISECOND: "MILLISECOND"
@@ -18811,10 +18718,8 @@ var require_dist_cjs54 = __commonJS({
       ENABLED: "ENABLED",
       ENABLING: "ENABLING"
     };
-    var BackupInUseException = class _BackupInUseException extends DynamoDBServiceException {
-      static {
-        __name(this, "BackupInUseException");
-      }
+    var _a3;
+    var BackupInUseException = (_a3 = class extends DynamoDBServiceException {
       name = "BackupInUseException";
       $fault = "client";
       /**
@@ -18826,13 +18731,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _BackupInUseException.prototype);
-      }
-    };
-    var BackupNotFoundException = class _BackupNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "BackupNotFoundException");
+        Object.setPrototypeOf(this, _a3.prototype);
       }
+    }, __name(_a3, "BackupInUseException"), _a3);
+    var _a4;
+    var BackupNotFoundException = (_a4 = class extends DynamoDBServiceException {
       name = "BackupNotFoundException";
       $fault = "client";
       /**
@@ -18844,9 +18747,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _BackupNotFoundException.prototype);
+        Object.setPrototypeOf(this, _a4.prototype);
       }
-    };
+    }, __name(_a4, "BackupNotFoundException"), _a4);
     var BackupTypeFilter = {
       ALL: "ALL",
       AWS_BACKUP: "AWS_BACKUP",
@@ -18875,10 +18778,8 @@ var require_dist_cjs54 = __commonJS({
       TransactionConflict: "TransactionConflict",
       ValidationError: "ValidationError"
     };
-    var InternalServerError = class _InternalServerError extends DynamoDBServiceException {
-      static {
-        __name(this, "InternalServerError");
-      }
+    var _a5;
+    var InternalServerError = (_a5 = class extends DynamoDBServiceException {
       name = "InternalServerError";
       $fault = "server";
       /**
@@ -18890,13 +18791,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "server",
           ...opts
         });
-        Object.setPrototypeOf(this, _InternalServerError.prototype);
-      }
-    };
-    var RequestLimitExceeded = class _RequestLimitExceeded extends DynamoDBServiceException {
-      static {
-        __name(this, "RequestLimitExceeded");
+        Object.setPrototypeOf(this, _a5.prototype);
       }
+    }, __name(_a5, "InternalServerError"), _a5);
+    var _a6;
+    var RequestLimitExceeded = (_a6 = class extends DynamoDBServiceException {
       name = "RequestLimitExceeded";
       $fault = "client";
       /**
@@ -18908,13 +18807,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _RequestLimitExceeded.prototype);
-      }
-    };
-    var InvalidEndpointException = class _InvalidEndpointException extends DynamoDBServiceException {
-      static {
-        __name(this, "InvalidEndpointException");
+        Object.setPrototypeOf(this, _a6.prototype);
       }
+    }, __name(_a6, "RequestLimitExceeded"), _a6);
+    var _a7;
+    var InvalidEndpointException = (_a7 = class extends DynamoDBServiceException {
       name = "InvalidEndpointException";
       $fault = "client";
       Message;
@@ -18927,14 +18824,12 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _InvalidEndpointException.prototype);
+        Object.setPrototypeOf(this, _a7.prototype);
         this.Message = opts.Message;
       }
-    };
-    var ProvisionedThroughputExceededException = class _ProvisionedThroughputExceededException extends DynamoDBServiceException {
-      static {
-        __name(this, "ProvisionedThroughputExceededException");
-      }
+    }, __name(_a7, "InvalidEndpointException"), _a7);
+    var _a8;
+    var ProvisionedThroughputExceededException = (_a8 = class extends DynamoDBServiceException {
       name = "ProvisionedThroughputExceededException";
       $fault = "client";
       /**
@@ -18946,13 +18841,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ProvisionedThroughputExceededException.prototype);
-      }
-    };
-    var ResourceNotFoundException = class _ResourceNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "ResourceNotFoundException");
+        Object.setPrototypeOf(this, _a8.prototype);
       }
+    }, __name(_a8, "ProvisionedThroughputExceededException"), _a8);
+    var _a9;
+    var ResourceNotFoundException = (_a9 = class extends DynamoDBServiceException {
       name = "ResourceNotFoundException";
       $fault = "client";
       /**
@@ -18964,17 +18857,15 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ResourceNotFoundException.prototype);
+        Object.setPrototypeOf(this, _a9.prototype);
       }
-    };
+    }, __name(_a9, "ResourceNotFoundException"), _a9);
     var ReturnItemCollectionMetrics = {
       NONE: "NONE",
       SIZE: "SIZE"
     };
-    var ItemCollectionSizeLimitExceededException = class _ItemCollectionSizeLimitExceededException extends DynamoDBServiceException {
-      static {
-        __name(this, "ItemCollectionSizeLimitExceededException");
-      }
+    var _a10;
+    var ItemCollectionSizeLimitExceededException = (_a10 = class extends DynamoDBServiceException {
       name = "ItemCollectionSizeLimitExceededException";
       $fault = "client";
       /**
@@ -18986,9 +18877,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ItemCollectionSizeLimitExceededException.prototype);
+        Object.setPrototypeOf(this, _a10.prototype);
       }
-    };
+    }, __name(_a10, "ItemCollectionSizeLimitExceededException"), _a10);
     var ComparisonOperator = {
       BEGINS_WITH: "BEGINS_WITH",
       BETWEEN: "BETWEEN",
@@ -19016,10 +18907,8 @@ var require_dist_cjs54 = __commonJS({
       DISABLED: "DISABLED",
       ENABLED: "ENABLED"
     };
-    var ContinuousBackupsUnavailableException = class _ContinuousBackupsUnavailableException extends DynamoDBServiceException {
-      static {
-        __name(this, "ContinuousBackupsUnavailableException");
-      }
+    var _a11;
+    var ContinuousBackupsUnavailableException = (_a11 = class extends DynamoDBServiceException {
       name = "ContinuousBackupsUnavailableException";
       $fault = "client";
       /**
@@ -19031,9 +18920,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ContinuousBackupsUnavailableException.prototype);
+        Object.setPrototypeOf(this, _a11.prototype);
       }
-    };
+    }, __name(_a11, "ContinuousBackupsUnavailableException"), _a11);
     var ContributorInsightsAction = {
       DISABLE: "DISABLE",
       ENABLE: "ENABLE"
@@ -19045,10 +18934,8 @@ var require_dist_cjs54 = __commonJS({
       ENABLING: "ENABLING",
       FAILED: "FAILED"
     };
-    var LimitExceededException = class _LimitExceededException extends DynamoDBServiceException {
-      static {
-        __name(this, "LimitExceededException");
-      }
+    var _a12;
+    var LimitExceededException = (_a12 = class extends DynamoDBServiceException {
       name = "LimitExceededException";
       $fault = "client";
       /**
@@ -19060,13 +18947,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _LimitExceededException.prototype);
-      }
-    };
-    var TableInUseException = class _TableInUseException extends DynamoDBServiceException {
-      static {
-        __name(this, "TableInUseException");
+        Object.setPrototypeOf(this, _a12.prototype);
       }
+    }, __name(_a12, "LimitExceededException"), _a12);
+    var _a13;
+    var TableInUseException = (_a13 = class extends DynamoDBServiceException {
       name = "TableInUseException";
       $fault = "client";
       /**
@@ -19078,13 +18963,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _TableInUseException.prototype);
-      }
-    };
-    var TableNotFoundException = class _TableNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "TableNotFoundException");
+        Object.setPrototypeOf(this, _a13.prototype);
       }
+    }, __name(_a13, "TableInUseException"), _a13);
+    var _a14;
+    var TableNotFoundException = (_a14 = class extends DynamoDBServiceException {
       name = "TableNotFoundException";
       $fault = "client";
       /**
@@ -19096,9 +18979,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _TableNotFoundException.prototype);
+        Object.setPrototypeOf(this, _a14.prototype);
       }
-    };
+    }, __name(_a14, "TableNotFoundException"), _a14);
     var GlobalTableStatus = {
       ACTIVE: "ACTIVE",
       CREATING: "CREATING",
@@ -19133,10 +19016,8 @@ var require_dist_cjs54 = __commonJS({
       INACCESSIBLE_ENCRYPTION_CREDENTIALS: "INACCESSIBLE_ENCRYPTION_CREDENTIALS",
       UPDATING: "UPDATING"
     };
-    var GlobalTableAlreadyExistsException = class _GlobalTableAlreadyExistsException extends DynamoDBServiceException {
-      static {
-        __name(this, "GlobalTableAlreadyExistsException");
-      }
+    var _a15;
+    var GlobalTableAlreadyExistsException = (_a15 = class extends DynamoDBServiceException {
       name = "GlobalTableAlreadyExistsException";
       $fault = "client";
       /**
@@ -19148,17 +19029,15 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _GlobalTableAlreadyExistsException.prototype);
+        Object.setPrototypeOf(this, _a15.prototype);
       }
-    };
+    }, __name(_a15, "GlobalTableAlreadyExistsException"), _a15);
     var MultiRegionConsistency = {
       EVENTUAL: "EVENTUAL",
       STRONG: "STRONG"
     };
-    var ResourceInUseException = class _ResourceInUseException extends DynamoDBServiceException {
-      static {
-        __name(this, "ResourceInUseException");
-      }
+    var _a16;
+    var ResourceInUseException = (_a16 = class extends DynamoDBServiceException {
       name = "ResourceInUseException";
       $fault = "client";
       /**
@@ -19170,9 +19049,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ResourceInUseException.prototype);
+        Object.setPrototypeOf(this, _a16.prototype);
       }
-    };
+    }, __name(_a16, "ResourceInUseException"), _a16);
     var ReturnValue = {
       ALL_NEW: "ALL_NEW",
       ALL_OLD: "ALL_OLD",
@@ -19180,10 +19059,8 @@ var require_dist_cjs54 = __commonJS({
       UPDATED_NEW: "UPDATED_NEW",
       UPDATED_OLD: "UPDATED_OLD"
     };
-    var ReplicatedWriteConflictException = class _ReplicatedWriteConflictException extends DynamoDBServiceException {
-      static {
-        __name(this, "ReplicatedWriteConflictException");
-      }
+    var _a17;
+    var ReplicatedWriteConflictException = (_a17 = class extends DynamoDBServiceException {
       name = "ReplicatedWriteConflictException";
       $fault = "client";
       /**
@@ -19195,13 +19072,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ReplicatedWriteConflictException.prototype);
-      }
-    };
-    var TransactionConflictException = class _TransactionConflictException extends DynamoDBServiceException {
-      static {
-        __name(this, "TransactionConflictException");
+        Object.setPrototypeOf(this, _a17.prototype);
       }
+    }, __name(_a17, "ReplicatedWriteConflictException"), _a17);
+    var _a18;
+    var TransactionConflictException = (_a18 = class extends DynamoDBServiceException {
       name = "TransactionConflictException";
       $fault = "client";
       /**
@@ -19213,13 +19088,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _TransactionConflictException.prototype);
-      }
-    };
-    var PolicyNotFoundException = class _PolicyNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "PolicyNotFoundException");
+        Object.setPrototypeOf(this, _a18.prototype);
       }
+    }, __name(_a18, "TransactionConflictException"), _a18);
+    var _a19;
+    var PolicyNotFoundException = (_a19 = class extends DynamoDBServiceException {
       name = "PolicyNotFoundException";
       $fault = "client";
       /**
@@ -19231,9 +19104,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _PolicyNotFoundException.prototype);
+        Object.setPrototypeOf(this, _a19.prototype);
       }
-    };
+    }, __name(_a19, "PolicyNotFoundException"), _a19);
     var ExportFormat = {
       DYNAMODB_JSON: "DYNAMODB_JSON",
       ION: "ION"
@@ -19255,10 +19128,8 @@ var require_dist_cjs54 = __commonJS({
       AES256: "AES256",
       KMS: "KMS"
     };
-    var ExportNotFoundException = class _ExportNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "ExportNotFoundException");
-      }
+    var _a20;
+    var ExportNotFoundException = (_a20 = class extends DynamoDBServiceException {
       name = "ExportNotFoundException";
       $fault = "client";
       /**
@@ -19270,13 +19141,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ExportNotFoundException.prototype);
-      }
-    };
-    var GlobalTableNotFoundException = class _GlobalTableNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "GlobalTableNotFoundException");
+        Object.setPrototypeOf(this, _a20.prototype);
       }
+    }, __name(_a20, "ExportNotFoundException"), _a20);
+    var _a21;
+    var GlobalTableNotFoundException = (_a21 = class extends DynamoDBServiceException {
       name = "GlobalTableNotFoundException";
       $fault = "client";
       /**
@@ -19288,9 +19157,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _GlobalTableNotFoundException.prototype);
+        Object.setPrototypeOf(this, _a21.prototype);
       }
-    };
+    }, __name(_a21, "GlobalTableNotFoundException"), _a21);
     var ImportStatus = {
       CANCELLED: "CANCELLED",
       CANCELLING: "CANCELLING",
@@ -19308,10 +19177,8 @@ var require_dist_cjs54 = __commonJS({
       DYNAMODB_JSON: "DYNAMODB_JSON",
       ION: "ION"
     };
-    var ImportNotFoundException = class _ImportNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "ImportNotFoundException");
-      }
+    var _a22;
+    var ImportNotFoundException = (_a22 = class extends DynamoDBServiceException {
       name = "ImportNotFoundException";
       $fault = "client";
       /**
@@ -19323,9 +19190,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ImportNotFoundException.prototype);
+        Object.setPrototypeOf(this, _a22.prototype);
       }
-    };
+    }, __name(_a22, "ImportNotFoundException"), _a22);
     var DestinationStatus = {
       ACTIVE: "ACTIVE",
       DISABLED: "DISABLED",
@@ -19334,10 +19201,8 @@ var require_dist_cjs54 = __commonJS({
       ENABLING: "ENABLING",
       UPDATING: "UPDATING"
     };
-    var DuplicateItemException = class _DuplicateItemException extends DynamoDBServiceException {
-      static {
-        __name(this, "DuplicateItemException");
-      }
+    var _a23;
+    var DuplicateItemException = (_a23 = class extends DynamoDBServiceException {
       name = "DuplicateItemException";
       $fault = "client";
       /**
@@ -19349,13 +19214,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _DuplicateItemException.prototype);
-      }
-    };
-    var IdempotentParameterMismatchException = class _IdempotentParameterMismatchException extends DynamoDBServiceException {
-      static {
-        __name(this, "IdempotentParameterMismatchException");
+        Object.setPrototypeOf(this, _a23.prototype);
       }
+    }, __name(_a23, "DuplicateItemException"), _a23);
+    var _a24;
+    var IdempotentParameterMismatchException = (_a24 = class extends DynamoDBServiceException {
       name = "IdempotentParameterMismatchException";
       $fault = "client";
       Message;
@@ -19368,14 +19231,12 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _IdempotentParameterMismatchException.prototype);
+        Object.setPrototypeOf(this, _a24.prototype);
         this.Message = opts.Message;
       }
-    };
-    var TransactionInProgressException = class _TransactionInProgressException extends DynamoDBServiceException {
-      static {
-        __name(this, "TransactionInProgressException");
-      }
+    }, __name(_a24, "IdempotentParameterMismatchException"), _a24);
+    var _a25;
+    var TransactionInProgressException = (_a25 = class extends DynamoDBServiceException {
       name = "TransactionInProgressException";
       $fault = "client";
       Message;
@@ -19388,14 +19249,12 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _TransactionInProgressException.prototype);
+        Object.setPrototypeOf(this, _a25.prototype);
         this.Message = opts.Message;
       }
-    };
-    var ExportConflictException = class _ExportConflictException extends DynamoDBServiceException {
-      static {
-        __name(this, "ExportConflictException");
-      }
+    }, __name(_a25, "TransactionInProgressException"), _a25);
+    var _a26;
+    var ExportConflictException = (_a26 = class extends DynamoDBServiceException {
       name = "ExportConflictException";
       $fault = "client";
       /**
@@ -19407,13 +19266,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ExportConflictException.prototype);
-      }
-    };
-    var InvalidExportTimeException = class _InvalidExportTimeException extends DynamoDBServiceException {
-      static {
-        __name(this, "InvalidExportTimeException");
+        Object.setPrototypeOf(this, _a26.prototype);
       }
+    }, __name(_a26, "ExportConflictException"), _a26);
+    var _a27;
+    var InvalidExportTimeException = (_a27 = class extends DynamoDBServiceException {
       name = "InvalidExportTimeException";
       $fault = "client";
       /**
@@ -19425,13 +19282,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _InvalidExportTimeException.prototype);
-      }
-    };
-    var PointInTimeRecoveryUnavailableException = class _PointInTimeRecoveryUnavailableException extends DynamoDBServiceException {
-      static {
-        __name(this, "PointInTimeRecoveryUnavailableException");
+        Object.setPrototypeOf(this, _a27.prototype);
       }
+    }, __name(_a27, "InvalidExportTimeException"), _a27);
+    var _a28;
+    var PointInTimeRecoveryUnavailableException = (_a28 = class extends DynamoDBServiceException {
       name = "PointInTimeRecoveryUnavailableException";
       $fault = "client";
       /**
@@ -19443,13 +19298,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _PointInTimeRecoveryUnavailableException.prototype);
-      }
-    };
-    var ImportConflictException = class _ImportConflictException extends DynamoDBServiceException {
-      static {
-        __name(this, "ImportConflictException");
+        Object.setPrototypeOf(this, _a28.prototype);
       }
+    }, __name(_a28, "PointInTimeRecoveryUnavailableException"), _a28);
+    var _a29;
+    var ImportConflictException = (_a29 = class extends DynamoDBServiceException {
       name = "ImportConflictException";
       $fault = "client";
       /**
@@ -19461,19 +19314,17 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ImportConflictException.prototype);
+        Object.setPrototypeOf(this, _a29.prototype);
       }
-    };
+    }, __name(_a29, "ImportConflictException"), _a29);
     var Select = {
       ALL_ATTRIBUTES: "ALL_ATTRIBUTES",
       ALL_PROJECTED_ATTRIBUTES: "ALL_PROJECTED_ATTRIBUTES",
       COUNT: "COUNT",
       SPECIFIC_ATTRIBUTES: "SPECIFIC_ATTRIBUTES"
     };
-    var TableAlreadyExistsException = class _TableAlreadyExistsException extends DynamoDBServiceException {
-      static {
-        __name(this, "TableAlreadyExistsException");
-      }
+    var _a30;
+    var TableAlreadyExistsException = (_a30 = class extends DynamoDBServiceException {
       name = "TableAlreadyExistsException";
       $fault = "client";
       /**
@@ -19485,13 +19336,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _TableAlreadyExistsException.prototype);
-      }
-    };
-    var InvalidRestoreTimeException = class _InvalidRestoreTimeException extends DynamoDBServiceException {
-      static {
-        __name(this, "InvalidRestoreTimeException");
+        Object.setPrototypeOf(this, _a30.prototype);
       }
+    }, __name(_a30, "TableAlreadyExistsException"), _a30);
+    var _a31;
+    var InvalidRestoreTimeException = (_a31 = class extends DynamoDBServiceException {
       name = "InvalidRestoreTimeException";
       $fault = "client";
       /**
@@ -19503,13 +19352,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _InvalidRestoreTimeException.prototype);
-      }
-    };
-    var ReplicaAlreadyExistsException = class _ReplicaAlreadyExistsException extends DynamoDBServiceException {
-      static {
-        __name(this, "ReplicaAlreadyExistsException");
+        Object.setPrototypeOf(this, _a31.prototype);
       }
+    }, __name(_a31, "InvalidRestoreTimeException"), _a31);
+    var _a32;
+    var ReplicaAlreadyExistsException = (_a32 = class extends DynamoDBServiceException {
       name = "ReplicaAlreadyExistsException";
       $fault = "client";
       /**
@@ -19521,13 +19368,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ReplicaAlreadyExistsException.prototype);
-      }
-    };
-    var ReplicaNotFoundException = class _ReplicaNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "ReplicaNotFoundException");
+        Object.setPrototypeOf(this, _a32.prototype);
       }
+    }, __name(_a32, "ReplicaAlreadyExistsException"), _a32);
+    var _a33;
+    var ReplicaNotFoundException = (_a33 = class extends DynamoDBServiceException {
       name = "ReplicaNotFoundException";
       $fault = "client";
       /**
@@ -19539,13 +19384,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ReplicaNotFoundException.prototype);
-      }
-    };
-    var IndexNotFoundException = class _IndexNotFoundException extends DynamoDBServiceException {
-      static {
-        __name(this, "IndexNotFoundException");
+        Object.setPrototypeOf(this, _a33.prototype);
       }
+    }, __name(_a33, "ReplicaNotFoundException"), _a33);
+    var _a34;
+    var IndexNotFoundException = (_a34 = class extends DynamoDBServiceException {
       name = "IndexNotFoundException";
       $fault = "client";
       /**
@@ -19557,9 +19400,9 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _IndexNotFoundException.prototype);
+        Object.setPrototypeOf(this, _a34.prototype);
       }
-    };
+    }, __name(_a34, "IndexNotFoundException"), _a34);
     var AttributeValue;
     ((AttributeValue2) => {
       AttributeValue2.visit = /* @__PURE__ */ __name((value, visitor) => {
@@ -19586,10 +19429,8 @@ var require_dist_cjs54 = __commonJS({
         return visitor._(value.$unknown[0], value.$unknown[1]);
       }, "visit");
     })(AttributeValue || (AttributeValue = {}));
-    var ConditionalCheckFailedException = class _ConditionalCheckFailedException extends DynamoDBServiceException {
-      static {
-        __name(this, "ConditionalCheckFailedException");
-      }
+    var _a35;
+    var ConditionalCheckFailedException = (_a35 = class extends DynamoDBServiceException {
       name = "ConditionalCheckFailedException";
       $fault = "client";
       /**
@@ -19606,14 +19447,12 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _ConditionalCheckFailedException.prototype);
+        Object.setPrototypeOf(this, _a35.prototype);
         this.Item = opts.Item;
       }
-    };
-    var TransactionCanceledException = class _TransactionCanceledException extends DynamoDBServiceException {
-      static {
-        __name(this, "TransactionCanceledException");
-      }
+    }, __name(_a35, "ConditionalCheckFailedException"), _a35);
+    var _a36;
+    var TransactionCanceledException = (_a36 = class extends DynamoDBServiceException {
       name = "TransactionCanceledException";
       $fault = "client";
       Message;
@@ -19631,11 +19470,11 @@ var require_dist_cjs54 = __commonJS({
           $fault: "client",
           ...opts
         });
-        Object.setPrototypeOf(this, _TransactionCanceledException.prototype);
+        Object.setPrototypeOf(this, _a36.prototype);
         this.Message = opts.Message;
         this.CancellationReasons = opts.CancellationReasons;
       }
-    };
+    }, __name(_a36, "TransactionCanceledException"), _a36);
     var se_BatchExecuteStatementCommand = /* @__PURE__ */ __name(async (input, context) => {
       const headers = sharedHeaders("BatchExecuteStatement");
       let body;
@@ -22655,16 +22494,14 @@ var require_dist_cjs54 = __commonJS({
       };
     }
     __name(sharedHeaders, "sharedHeaders");
-    var DescribeEndpointsCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    var _a37;
+    var DescribeEndpointsCommand = (_a37 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeEndpoints", {}).n("DynamoDBClient", "DescribeEndpointsCommand").f(void 0, void 0).ser(se_DescribeEndpointsCommand).de(de_DescribeEndpointsCommand).build() {
-      static {
-        __name(this, "DescribeEndpointsCommand");
-      }
-    };
+    }, __name(_a37, "DescribeEndpointsCommand"), _a37);
     var import_runtimeConfig5 = require_runtimeConfig2();
     var import_region_config_resolver3 = require_dist_cjs45();
     var getHttpAuthExtensionConfiguration3 = /* @__PURE__ */ __name((runtimeConfig) => {
@@ -22720,10 +22557,8 @@ var require_dist_cjs54 = __commonJS({
         resolveHttpAuthRuntimeConfig3(extensionConfiguration)
       );
     }, "resolveRuntimeExtensions");
-    var DynamoDBClient = class extends import_smithy_client25.Client {
-      static {
-        __name(this, "DynamoDBClient");
-      }
+    var _a38;
+    var DynamoDBClient = (_a38 = class extends import_smithy_client25.Client {
       /**
        * The resolved configuration of DynamoDBClient class. This is resolved and normalized from the {@link DynamoDBClientConfig | constructor configuration interface}.
        */
@@ -22769,18 +22604,17 @@ var require_dist_cjs54 = __commonJS({
       destroy() {
         super.destroy();
       }
-    };
-    var BatchExecuteStatementCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a38, "DynamoDBClient"), _a38);
+    var _a39;
+    var BatchExecuteStatementCommand = (_a39 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "BatchExecuteStatement", {}).n("DynamoDBClient", "BatchExecuteStatementCommand").f(void 0, void 0).ser(se_BatchExecuteStatementCommand).de(de_BatchExecuteStatementCommand).build() {
-      static {
-        __name(this, "BatchExecuteStatementCommand");
-      }
-    };
-    var BatchGetItemCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a39, "BatchExecuteStatementCommand"), _a39);
+    var _a40;
+    var BatchGetItemCommand = (_a40 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArnList: { type: "operationContextParams", get: /* @__PURE__ */ __name((input) => Object.keys(input?.RequestItems ?? {}), "get") }
     }).m(function(Command, cs, config, o3) {
@@ -22789,11 +22623,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "BatchGetItem", {}).n("DynamoDBClient", "BatchGetItemCommand").f(void 0, void 0).ser(se_BatchGetItemCommand).de(de_BatchGetItemCommand).build() {
-      static {
-        __name(this, "BatchGetItemCommand");
-      }
-    };
-    var BatchWriteItemCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a40, "BatchGetItemCommand"), _a40);
+    var _a41;
+    var BatchWriteItemCommand = (_a41 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArnList: { type: "operationContextParams", get: /* @__PURE__ */ __name((input) => Object.keys(input?.RequestItems ?? {}), "get") }
     }).m(function(Command, cs, config, o3) {
@@ -22802,11 +22634,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "BatchWriteItem", {}).n("DynamoDBClient", "BatchWriteItemCommand").f(void 0, void 0).ser(se_BatchWriteItemCommand).de(de_BatchWriteItemCommand).build() {
-      static {
-        __name(this, "BatchWriteItemCommand");
-      }
-    };
-    var CreateBackupCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a41, "BatchWriteItemCommand"), _a41);
+    var _a42;
+    var CreateBackupCommand = (_a42 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22815,11 +22645,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "CreateBackup", {}).n("DynamoDBClient", "CreateBackupCommand").f(void 0, void 0).ser(se_CreateBackupCommand).de(de_CreateBackupCommand).build() {
-      static {
-        __name(this, "CreateBackupCommand");
-      }
-    };
-    var CreateGlobalTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a42, "CreateBackupCommand"), _a42);
+    var _a43;
+    var CreateGlobalTableCommand = (_a43 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "GlobalTableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22828,11 +22656,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "CreateGlobalTable", {}).n("DynamoDBClient", "CreateGlobalTableCommand").f(void 0, void 0).ser(se_CreateGlobalTableCommand).de(de_CreateGlobalTableCommand).build() {
-      static {
-        __name(this, "CreateGlobalTableCommand");
-      }
-    };
-    var CreateTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a43, "CreateGlobalTableCommand"), _a43);
+    var _a44;
+    var CreateTableCommand = (_a44 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22841,11 +22667,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "CreateTable", {}).n("DynamoDBClient", "CreateTableCommand").f(void 0, void 0).ser(se_CreateTableCommand).de(de_CreateTableCommand).build() {
-      static {
-        __name(this, "CreateTableCommand");
-      }
-    };
-    var DeleteBackupCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a44, "CreateTableCommand"), _a44);
+    var _a45;
+    var DeleteBackupCommand = (_a45 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "BackupArn" }
     }).m(function(Command, cs, config, o3) {
@@ -22854,11 +22678,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DeleteBackup", {}).n("DynamoDBClient", "DeleteBackupCommand").f(void 0, void 0).ser(se_DeleteBackupCommand).de(de_DeleteBackupCommand).build() {
-      static {
-        __name(this, "DeleteBackupCommand");
-      }
-    };
-    var DeleteItemCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a45, "DeleteBackupCommand"), _a45);
+    var _a46;
+    var DeleteItemCommand = (_a46 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22867,11 +22689,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DeleteItem", {}).n("DynamoDBClient", "DeleteItemCommand").f(void 0, void 0).ser(se_DeleteItemCommand).de(de_DeleteItemCommand).build() {
-      static {
-        __name(this, "DeleteItemCommand");
-      }
-    };
-    var DeleteResourcePolicyCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a46, "DeleteItemCommand"), _a46);
+    var _a47;
+    var DeleteResourcePolicyCommand = (_a47 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ResourceArn" }
     }).m(function(Command, cs, config, o3) {
@@ -22880,11 +22700,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DeleteResourcePolicy", {}).n("DynamoDBClient", "DeleteResourcePolicyCommand").f(void 0, void 0).ser(se_DeleteResourcePolicyCommand).de(de_DeleteResourcePolicyCommand).build() {
-      static {
-        __name(this, "DeleteResourcePolicyCommand");
-      }
-    };
-    var DeleteTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a47, "DeleteResourcePolicyCommand"), _a47);
+    var _a48;
+    var DeleteTableCommand = (_a48 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22893,11 +22711,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DeleteTable", {}).n("DynamoDBClient", "DeleteTableCommand").f(void 0, void 0).ser(se_DeleteTableCommand).de(de_DeleteTableCommand).build() {
-      static {
-        __name(this, "DeleteTableCommand");
-      }
-    };
-    var DescribeBackupCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a48, "DeleteTableCommand"), _a48);
+    var _a49;
+    var DescribeBackupCommand = (_a49 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "BackupArn" }
     }).m(function(Command, cs, config, o3) {
@@ -22906,11 +22722,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeBackup", {}).n("DynamoDBClient", "DescribeBackupCommand").f(void 0, void 0).ser(se_DescribeBackupCommand).de(de_DescribeBackupCommand).build() {
-      static {
-        __name(this, "DescribeBackupCommand");
-      }
-    };
-    var DescribeContinuousBackupsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a49, "DescribeBackupCommand"), _a49);
+    var _a50;
+    var DescribeContinuousBackupsCommand = (_a50 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22919,11 +22733,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeContinuousBackups", {}).n("DynamoDBClient", "DescribeContinuousBackupsCommand").f(void 0, void 0).ser(se_DescribeContinuousBackupsCommand).de(de_DescribeContinuousBackupsCommand).build() {
-      static {
-        __name(this, "DescribeContinuousBackupsCommand");
-      }
-    };
-    var DescribeContributorInsightsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a50, "DescribeContinuousBackupsCommand"), _a50);
+    var _a51;
+    var DescribeContributorInsightsCommand = (_a51 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22932,11 +22744,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeContributorInsights", {}).n("DynamoDBClient", "DescribeContributorInsightsCommand").f(void 0, void 0).ser(se_DescribeContributorInsightsCommand).de(de_DescribeContributorInsightsCommand).build() {
-      static {
-        __name(this, "DescribeContributorInsightsCommand");
-      }
-    };
-    var DescribeExportCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a51, "DescribeContributorInsightsCommand"), _a51);
+    var _a52;
+    var DescribeExportCommand = (_a52 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ExportArn" }
     }).m(function(Command, cs, config, o3) {
@@ -22945,11 +22755,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeExport", {}).n("DynamoDBClient", "DescribeExportCommand").f(void 0, void 0).ser(se_DescribeExportCommand).de(de_DescribeExportCommand).build() {
-      static {
-        __name(this, "DescribeExportCommand");
-      }
-    };
-    var DescribeGlobalTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a52, "DescribeExportCommand"), _a52);
+    var _a53;
+    var DescribeGlobalTableCommand = (_a53 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "GlobalTableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22958,11 +22766,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeGlobalTable", {}).n("DynamoDBClient", "DescribeGlobalTableCommand").f(void 0, void 0).ser(se_DescribeGlobalTableCommand).de(de_DescribeGlobalTableCommand).build() {
-      static {
-        __name(this, "DescribeGlobalTableCommand");
-      }
-    };
-    var DescribeGlobalTableSettingsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a53, "DescribeGlobalTableCommand"), _a53);
+    var _a54;
+    var DescribeGlobalTableSettingsCommand = (_a54 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "GlobalTableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22971,11 +22777,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeGlobalTableSettings", {}).n("DynamoDBClient", "DescribeGlobalTableSettingsCommand").f(void 0, void 0).ser(se_DescribeGlobalTableSettingsCommand).de(de_DescribeGlobalTableSettingsCommand).build() {
-      static {
-        __name(this, "DescribeGlobalTableSettingsCommand");
-      }
-    };
-    var DescribeImportCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a54, "DescribeGlobalTableSettingsCommand"), _a54);
+    var _a55;
+    var DescribeImportCommand = (_a55 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ImportArn" }
     }).m(function(Command, cs, config, o3) {
@@ -22984,11 +22788,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeImport", {}).n("DynamoDBClient", "DescribeImportCommand").f(void 0, void 0).ser(se_DescribeImportCommand).de(de_DescribeImportCommand).build() {
-      static {
-        __name(this, "DescribeImportCommand");
-      }
-    };
-    var DescribeKinesisStreamingDestinationCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a55, "DescribeImportCommand"), _a55);
+    var _a56;
+    var DescribeKinesisStreamingDestinationCommand = (_a56 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -22997,21 +22799,17 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeKinesisStreamingDestination", {}).n("DynamoDBClient", "DescribeKinesisStreamingDestinationCommand").f(void 0, void 0).ser(se_DescribeKinesisStreamingDestinationCommand).de(de_DescribeKinesisStreamingDestinationCommand).build() {
-      static {
-        __name(this, "DescribeKinesisStreamingDestinationCommand");
-      }
-    };
-    var DescribeLimitsCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a56, "DescribeKinesisStreamingDestinationCommand"), _a56);
+    var _a57;
+    var DescribeLimitsCommand = (_a57 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeLimits", {}).n("DynamoDBClient", "DescribeLimitsCommand").f(void 0, void 0).ser(se_DescribeLimitsCommand).de(de_DescribeLimitsCommand).build() {
-      static {
-        __name(this, "DescribeLimitsCommand");
-      }
-    };
-    var DescribeTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a57, "DescribeLimitsCommand"), _a57);
+    var _a58;
+    var DescribeTableCommand = (_a58 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23020,11 +22818,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeTable", {}).n("DynamoDBClient", "DescribeTableCommand").f(void 0, void 0).ser(se_DescribeTableCommand).de(de_DescribeTableCommand).build() {
-      static {
-        __name(this, "DescribeTableCommand");
-      }
-    };
-    var DescribeTableReplicaAutoScalingCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a58, "DescribeTableCommand"), _a58);
+    var _a59;
+    var DescribeTableReplicaAutoScalingCommand = (_a59 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23033,11 +22829,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeTableReplicaAutoScaling", {}).n("DynamoDBClient", "DescribeTableReplicaAutoScalingCommand").f(void 0, void 0).ser(se_DescribeTableReplicaAutoScalingCommand).de(de_DescribeTableReplicaAutoScalingCommand).build() {
-      static {
-        __name(this, "DescribeTableReplicaAutoScalingCommand");
-      }
-    };
-    var DescribeTimeToLiveCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a59, "DescribeTableReplicaAutoScalingCommand"), _a59);
+    var _a60;
+    var DescribeTimeToLiveCommand = (_a60 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23046,11 +22840,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DescribeTimeToLive", {}).n("DynamoDBClient", "DescribeTimeToLiveCommand").f(void 0, void 0).ser(se_DescribeTimeToLiveCommand).de(de_DescribeTimeToLiveCommand).build() {
-      static {
-        __name(this, "DescribeTimeToLiveCommand");
-      }
-    };
-    var DisableKinesisStreamingDestinationCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a60, "DescribeTimeToLiveCommand"), _a60);
+    var _a61;
+    var DisableKinesisStreamingDestinationCommand = (_a61 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23059,11 +22851,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "DisableKinesisStreamingDestination", {}).n("DynamoDBClient", "DisableKinesisStreamingDestinationCommand").f(void 0, void 0).ser(se_DisableKinesisStreamingDestinationCommand).de(de_DisableKinesisStreamingDestinationCommand).build() {
-      static {
-        __name(this, "DisableKinesisStreamingDestinationCommand");
-      }
-    };
-    var EnableKinesisStreamingDestinationCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a61, "DisableKinesisStreamingDestinationCommand"), _a61);
+    var _a62;
+    var EnableKinesisStreamingDestinationCommand = (_a62 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23072,31 +22862,25 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "EnableKinesisStreamingDestination", {}).n("DynamoDBClient", "EnableKinesisStreamingDestinationCommand").f(void 0, void 0).ser(se_EnableKinesisStreamingDestinationCommand).de(de_EnableKinesisStreamingDestinationCommand).build() {
-      static {
-        __name(this, "EnableKinesisStreamingDestinationCommand");
-      }
-    };
-    var ExecuteStatementCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a62, "EnableKinesisStreamingDestinationCommand"), _a62);
+    var _a63;
+    var ExecuteStatementCommand = (_a63 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ExecuteStatement", {}).n("DynamoDBClient", "ExecuteStatementCommand").f(void 0, void 0).ser(se_ExecuteStatementCommand).de(de_ExecuteStatementCommand).build() {
-      static {
-        __name(this, "ExecuteStatementCommand");
-      }
-    };
-    var ExecuteTransactionCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a63, "ExecuteStatementCommand"), _a63);
+    var _a64;
+    var ExecuteTransactionCommand = (_a64 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ExecuteTransaction", {}).n("DynamoDBClient", "ExecuteTransactionCommand").f(void 0, void 0).ser(se_ExecuteTransactionCommand).de(de_ExecuteTransactionCommand).build() {
-      static {
-        __name(this, "ExecuteTransactionCommand");
-      }
-    };
-    var ExportTableToPointInTimeCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a64, "ExecuteTransactionCommand"), _a64);
+    var _a65;
+    var ExportTableToPointInTimeCommand = (_a65 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23105,11 +22889,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ExportTableToPointInTime", {}).n("DynamoDBClient", "ExportTableToPointInTimeCommand").f(void 0, void 0).ser(se_ExportTableToPointInTimeCommand).de(de_ExportTableToPointInTimeCommand).build() {
-      static {
-        __name(this, "ExportTableToPointInTimeCommand");
-      }
-    };
-    var GetItemCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a65, "ExportTableToPointInTimeCommand"), _a65);
+    var _a66;
+    var GetItemCommand = (_a66 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23118,11 +22900,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "GetItem", {}).n("DynamoDBClient", "GetItemCommand").f(void 0, void 0).ser(se_GetItemCommand).de(de_GetItemCommand).build() {
-      static {
-        __name(this, "GetItemCommand");
-      }
-    };
-    var GetResourcePolicyCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a66, "GetItemCommand"), _a66);
+    var _a67;
+    var GetResourcePolicyCommand = (_a67 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ResourceArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23131,11 +22911,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "GetResourcePolicy", {}).n("DynamoDBClient", "GetResourcePolicyCommand").f(void 0, void 0).ser(se_GetResourcePolicyCommand).de(de_GetResourcePolicyCommand).build() {
-      static {
-        __name(this, "GetResourcePolicyCommand");
-      }
-    };
-    var ImportTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a67, "GetResourcePolicyCommand"), _a67);
+    var _a68;
+    var ImportTableCommand = (_a68 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "operationContextParams", get: /* @__PURE__ */ __name((input) => input?.TableCreationParameters?.TableName, "get") }
     }).m(function(Command, cs, config, o3) {
@@ -23144,11 +22922,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ImportTable", {}).n("DynamoDBClient", "ImportTableCommand").f(void 0, void 0).ser(se_ImportTableCommand).de(de_ImportTableCommand).build() {
-      static {
-        __name(this, "ImportTableCommand");
-      }
-    };
-    var ListBackupsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a68, "ImportTableCommand"), _a68);
+    var _a69;
+    var ListBackupsCommand = (_a69 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23157,11 +22933,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ListBackups", {}).n("DynamoDBClient", "ListBackupsCommand").f(void 0, void 0).ser(se_ListBackupsCommand).de(de_ListBackupsCommand).build() {
-      static {
-        __name(this, "ListBackupsCommand");
-      }
-    };
-    var ListContributorInsightsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a69, "ListBackupsCommand"), _a69);
+    var _a70;
+    var ListContributorInsightsCommand = (_a70 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23170,11 +22944,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ListContributorInsights", {}).n("DynamoDBClient", "ListContributorInsightsCommand").f(void 0, void 0).ser(se_ListContributorInsightsCommand).de(de_ListContributorInsightsCommand).build() {
-      static {
-        __name(this, "ListContributorInsightsCommand");
-      }
-    };
-    var ListExportsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a70, "ListContributorInsightsCommand"), _a70);
+    var _a71;
+    var ListExportsCommand = (_a71 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23183,21 +22955,17 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ListExports", {}).n("DynamoDBClient", "ListExportsCommand").f(void 0, void 0).ser(se_ListExportsCommand).de(de_ListExportsCommand).build() {
-      static {
-        __name(this, "ListExportsCommand");
-      }
-    };
-    var ListGlobalTablesCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a71, "ListExportsCommand"), _a71);
+    var _a72;
+    var ListGlobalTablesCommand = (_a72 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ListGlobalTables", {}).n("DynamoDBClient", "ListGlobalTablesCommand").f(void 0, void 0).ser(se_ListGlobalTablesCommand).de(de_ListGlobalTablesCommand).build() {
-      static {
-        __name(this, "ListGlobalTablesCommand");
-      }
-    };
-    var ListImportsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a72, "ListGlobalTablesCommand"), _a72);
+    var _a73;
+    var ListImportsCommand = (_a73 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23206,21 +22974,17 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ListImports", {}).n("DynamoDBClient", "ListImportsCommand").f(void 0, void 0).ser(se_ListImportsCommand).de(de_ListImportsCommand).build() {
-      static {
-        __name(this, "ListImportsCommand");
-      }
-    };
-    var ListTablesCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a73, "ListImportsCommand"), _a73);
+    var _a74;
+    var ListTablesCommand = (_a74 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ListTables", {}).n("DynamoDBClient", "ListTablesCommand").f(void 0, void 0).ser(se_ListTablesCommand).de(de_ListTablesCommand).build() {
-      static {
-        __name(this, "ListTablesCommand");
-      }
-    };
-    var ListTagsOfResourceCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a74, "ListTablesCommand"), _a74);
+    var _a75;
+    var ListTagsOfResourceCommand = (_a75 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ResourceArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23229,11 +22993,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "ListTagsOfResource", {}).n("DynamoDBClient", "ListTagsOfResourceCommand").f(void 0, void 0).ser(se_ListTagsOfResourceCommand).de(de_ListTagsOfResourceCommand).build() {
-      static {
-        __name(this, "ListTagsOfResourceCommand");
-      }
-    };
-    var PutItemCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a75, "ListTagsOfResourceCommand"), _a75);
+    var _a76;
+    var PutItemCommand = (_a76 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23242,11 +23004,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "PutItem", {}).n("DynamoDBClient", "PutItemCommand").f(void 0, void 0).ser(se_PutItemCommand).de(de_PutItemCommand).build() {
-      static {
-        __name(this, "PutItemCommand");
-      }
-    };
-    var PutResourcePolicyCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a76, "PutItemCommand"), _a76);
+    var _a77;
+    var PutResourcePolicyCommand = (_a77 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ResourceArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23255,11 +23015,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "PutResourcePolicy", {}).n("DynamoDBClient", "PutResourcePolicyCommand").f(void 0, void 0).ser(se_PutResourcePolicyCommand).de(de_PutResourcePolicyCommand).build() {
-      static {
-        __name(this, "PutResourcePolicyCommand");
-      }
-    };
-    var QueryCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a77, "PutResourcePolicyCommand"), _a77);
+    var _a78;
+    var QueryCommand = (_a78 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23268,11 +23026,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "Query", {}).n("DynamoDBClient", "QueryCommand").f(void 0, void 0).ser(se_QueryCommand).de(de_QueryCommand).build() {
-      static {
-        __name(this, "QueryCommand");
-      }
-    };
-    var RestoreTableFromBackupCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a78, "QueryCommand"), _a78);
+    var _a79;
+    var RestoreTableFromBackupCommand = (_a79 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TargetTableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23281,11 +23037,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "RestoreTableFromBackup", {}).n("DynamoDBClient", "RestoreTableFromBackupCommand").f(void 0, void 0).ser(se_RestoreTableFromBackupCommand).de(de_RestoreTableFromBackupCommand).build() {
-      static {
-        __name(this, "RestoreTableFromBackupCommand");
-      }
-    };
-    var RestoreTableToPointInTimeCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a79, "RestoreTableFromBackupCommand"), _a79);
+    var _a80;
+    var RestoreTableToPointInTimeCommand = (_a80 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TargetTableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23294,11 +23048,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "RestoreTableToPointInTime", {}).n("DynamoDBClient", "RestoreTableToPointInTimeCommand").f(void 0, void 0).ser(se_RestoreTableToPointInTimeCommand).de(de_RestoreTableToPointInTimeCommand).build() {
-      static {
-        __name(this, "RestoreTableToPointInTimeCommand");
-      }
-    };
-    var ScanCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a80, "RestoreTableToPointInTimeCommand"), _a80);
+    var _a81;
+    var ScanCommand = (_a81 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23307,11 +23059,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "Scan", {}).n("DynamoDBClient", "ScanCommand").f(void 0, void 0).ser(se_ScanCommand).de(de_ScanCommand).build() {
-      static {
-        __name(this, "ScanCommand");
-      }
-    };
-    var TagResourceCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a81, "ScanCommand"), _a81);
+    var _a82;
+    var TagResourceCommand = (_a82 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ResourceArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23320,11 +23070,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "TagResource", {}).n("DynamoDBClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() {
-      static {
-        __name(this, "TagResourceCommand");
-      }
-    };
-    var TransactGetItemsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a82, "TagResourceCommand"), _a82);
+    var _a83;
+    var TransactGetItemsCommand = (_a83 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArnList: {
         type: "operationContextParams",
@@ -23336,21 +23084,17 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "TransactGetItems", {}).n("DynamoDBClient", "TransactGetItemsCommand").f(void 0, void 0).ser(se_TransactGetItemsCommand).de(de_TransactGetItemsCommand).build() {
-      static {
-        __name(this, "TransactGetItemsCommand");
-      }
-    };
-    var TransactWriteItemsCommand = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
+    }, __name(_a83, "TransactGetItemsCommand"), _a83);
+    var _a84;
+    var TransactWriteItemsCommand = (_a84 = class extends import_smithy_client25.Command.classBuilder().ep(commonParams3).m(function(Command, cs, config, o3) {
       return [
         (0, import_middleware_serde5.getSerdePlugin)(config, this.serialize, this.deserialize),
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "TransactWriteItems", {}).n("DynamoDBClient", "TransactWriteItemsCommand").f(void 0, void 0).ser(se_TransactWriteItemsCommand).de(de_TransactWriteItemsCommand).build() {
-      static {
-        __name(this, "TransactWriteItemsCommand");
-      }
-    };
-    var UntagResourceCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a84, "TransactWriteItemsCommand"), _a84);
+    var _a85;
+    var UntagResourceCommand = (_a85 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "ResourceArn" }
     }).m(function(Command, cs, config, o3) {
@@ -23359,11 +23103,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UntagResource", {}).n("DynamoDBClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() {
-      static {
-        __name(this, "UntagResourceCommand");
-      }
-    };
-    var UpdateContinuousBackupsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a85, "UntagResourceCommand"), _a85);
+    var _a86;
+    var UpdateContinuousBackupsCommand = (_a86 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23372,11 +23114,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateContinuousBackups", {}).n("DynamoDBClient", "UpdateContinuousBackupsCommand").f(void 0, void 0).ser(se_UpdateContinuousBackupsCommand).de(de_UpdateContinuousBackupsCommand).build() {
-      static {
-        __name(this, "UpdateContinuousBackupsCommand");
-      }
-    };
-    var UpdateContributorInsightsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a86, "UpdateContinuousBackupsCommand"), _a86);
+    var _a87;
+    var UpdateContributorInsightsCommand = (_a87 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23385,11 +23125,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateContributorInsights", {}).n("DynamoDBClient", "UpdateContributorInsightsCommand").f(void 0, void 0).ser(se_UpdateContributorInsightsCommand).de(de_UpdateContributorInsightsCommand).build() {
-      static {
-        __name(this, "UpdateContributorInsightsCommand");
-      }
-    };
-    var UpdateGlobalTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a87, "UpdateContributorInsightsCommand"), _a87);
+    var _a88;
+    var UpdateGlobalTableCommand = (_a88 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "GlobalTableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23398,11 +23136,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateGlobalTable", {}).n("DynamoDBClient", "UpdateGlobalTableCommand").f(void 0, void 0).ser(se_UpdateGlobalTableCommand).de(de_UpdateGlobalTableCommand).build() {
-      static {
-        __name(this, "UpdateGlobalTableCommand");
-      }
-    };
-    var UpdateGlobalTableSettingsCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a88, "UpdateGlobalTableCommand"), _a88);
+    var _a89;
+    var UpdateGlobalTableSettingsCommand = (_a89 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "GlobalTableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23411,11 +23147,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateGlobalTableSettings", {}).n("DynamoDBClient", "UpdateGlobalTableSettingsCommand").f(void 0, void 0).ser(se_UpdateGlobalTableSettingsCommand).de(de_UpdateGlobalTableSettingsCommand).build() {
-      static {
-        __name(this, "UpdateGlobalTableSettingsCommand");
-      }
-    };
-    var UpdateItemCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a89, "UpdateGlobalTableSettingsCommand"), _a89);
+    var _a90;
+    var UpdateItemCommand = (_a90 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23424,11 +23158,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateItem", {}).n("DynamoDBClient", "UpdateItemCommand").f(void 0, void 0).ser(se_UpdateItemCommand).de(de_UpdateItemCommand).build() {
-      static {
-        __name(this, "UpdateItemCommand");
-      }
-    };
-    var UpdateKinesisStreamingDestinationCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a90, "UpdateItemCommand"), _a90);
+    var _a91;
+    var UpdateKinesisStreamingDestinationCommand = (_a91 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23437,11 +23169,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateKinesisStreamingDestination", {}).n("DynamoDBClient", "UpdateKinesisStreamingDestinationCommand").f(void 0, void 0).ser(se_UpdateKinesisStreamingDestinationCommand).de(de_UpdateKinesisStreamingDestinationCommand).build() {
-      static {
-        __name(this, "UpdateKinesisStreamingDestinationCommand");
-      }
-    };
-    var UpdateTableCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a91, "UpdateKinesisStreamingDestinationCommand"), _a91);
+    var _a92;
+    var UpdateTableCommand = (_a92 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23450,11 +23180,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateTable", {}).n("DynamoDBClient", "UpdateTableCommand").f(void 0, void 0).ser(se_UpdateTableCommand).de(de_UpdateTableCommand).build() {
-      static {
-        __name(this, "UpdateTableCommand");
-      }
-    };
-    var UpdateTableReplicaAutoScalingCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a92, "UpdateTableCommand"), _a92);
+    var _a93;
+    var UpdateTableReplicaAutoScalingCommand = (_a93 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23463,11 +23191,9 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateTableReplicaAutoScaling", {}).n("DynamoDBClient", "UpdateTableReplicaAutoScalingCommand").f(void 0, void 0).ser(se_UpdateTableReplicaAutoScalingCommand).de(de_UpdateTableReplicaAutoScalingCommand).build() {
-      static {
-        __name(this, "UpdateTableReplicaAutoScalingCommand");
-      }
-    };
-    var UpdateTimeToLiveCommand = class extends import_smithy_client25.Command.classBuilder().ep({
+    }, __name(_a93, "UpdateTableReplicaAutoScalingCommand"), _a93);
+    var _a94;
+    var UpdateTimeToLiveCommand = (_a94 = class extends import_smithy_client25.Command.classBuilder().ep({
       ...commonParams3,
       ResourceArn: { type: "contextParams", name: "TableName" }
     }).m(function(Command, cs, config, o3) {
@@ -23476,10 +23202,7 @@ var require_dist_cjs54 = __commonJS({
         (0, import_middleware_endpoint6.getEndpointPlugin)(config, Command.getEndpointParameterInstructions())
       ];
     }).s("DynamoDB_20120810", "UpdateTimeToLive", {}).n("DynamoDBClient", "UpdateTimeToLiveCommand").f(void 0, void 0).ser(se_UpdateTimeToLiveCommand).de(de_UpdateTimeToLiveCommand).build() {
-      static {
-        __name(this, "UpdateTimeToLiveCommand");
-      }
-    };
+    }, __name(_a94, "UpdateTimeToLiveCommand"), _a94);
     var commands3 = {
       BatchExecuteStatementCommand,
       BatchGetItemCommand,
@@ -23539,11 +23262,9 @@ var require_dist_cjs54 = __commonJS({
       UpdateTableReplicaAutoScalingCommand,
       UpdateTimeToLiveCommand
     };
-    var DynamoDB = class extends DynamoDBClient {
-      static {
-        __name(this, "DynamoDB");
-      }
-    };
+    var _a95;
+    var DynamoDB = (_a95 = class extends DynamoDBClient {
+    }, __name(_a95, "DynamoDB"), _a95);
     (0, import_smithy_client25.createAggregatedClient)(commands3, DynamoDB);
     var import_core32 = (init_dist_es(), __toCommonJS(dist_es_exports));
     var paginateListContributorInsights = (0, import_core32.createPaginator)(DynamoDBClient, ListContributorInsightsCommand, "NextToken", "NextToken", "MaxResults");
@@ -23645,10 +23366,8 @@ var require_dist_cjs55 = __commonJS({
       unmarshall: () => unmarshall
     });
     module2.exports = __toCommonJS2(index_exports);
-    var NumberValue2 = class _NumberValue {
-      static {
-        __name(this, "NumberValue");
-      }
+    var _a2;
+    var NumberValue2 = (_a2 = class {
       value;
       /**
        * This class does not validate that your string input is a valid number.
@@ -23675,7 +23394,7 @@ var require_dist_cjs55 = __commonJS({
        * @param value - a precise number, or any BigInt or string, or AttributeValue.
        */
       static from(value) {
-        return new _NumberValue(value);
+        return new _a2(value);
       }
       /**
        * @returns the AttributeValue form for DynamoDB.
@@ -23708,7 +23427,7 @@ var require_dist_cjs55 = __commonJS({
       valueOf() {
         return this.toString();
       }
-    };
+    }, __name(_a2, "NumberValue"), _a2);
     var convertToAttr = /* @__PURE__ */ __name((data, options) => {
       if (data === void 0) {
         throw new Error(`Pass options.removeUndefinedValues=true to remove undefined values from map/array/set.`);
@@ -24081,9 +23800,6 @@ var require_dist_cjs56 = __commonJS({
     }, "unmarshallOutput");
     var _a2;
     var DynamoDBDocumentClientCommand = (_a2 = class extends import_smithy_client25.Command {
-      static {
-        __name(_a2, "DynamoDBDocumentClientCommand");
-      }
       addMarshallingMiddleware(configuration) {
         const { marshallOptions: marshallOptions3 = {}, unmarshallOptions: unmarshallOptions3 = {} } = configuration.translateConfig || {};
         marshallOptions3.convertTopLevelContainer = marshallOptions3.convertTopLevelContainer ?? true;
@@ -24125,22 +23841,20 @@ var require_dist_cjs56 = __commonJS({
           }
         );
       }
-    }, __publicField(_a2, "defaultLogFilterOverrides", {
+    }, __name(_a2, "DynamoDBDocumentClientCommand"), __publicField(_a2, "defaultLogFilterOverrides", {
       overrideInputFilterSensitiveLog(...args) {
       },
       overrideOutputFilterSensitiveLog(...args) {
       }
     }), _a2);
-    var BatchExecuteStatementCommand = class extends DynamoDBDocumentClientCommand {
+    var _a3;
+    var BatchExecuteStatementCommand = (_a3 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.BatchExecuteStatementCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "BatchExecuteStatementCommand");
-      }
       inputKeyNodes = {
         Statements: {
           "*": {
@@ -24172,17 +23886,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var BatchGetCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a3, "BatchExecuteStatementCommand"), _a3);
+    var _a4;
+    var BatchGetCommand = (_a4 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.BatchGetItemCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "BatchGetCommand");
-      }
       inputKeyNodes = {
         RequestItems: {
           "*": {
@@ -24220,17 +23932,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var BatchWriteCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a4, "BatchGetCommand"), _a4);
+    var _a5;
+    var BatchWriteCommand = (_a5 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.BatchWriteItemCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "BatchWriteCommand");
-      }
       inputKeyNodes = {
         RequestItems: {
           "*": {
@@ -24282,17 +23992,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var DeleteCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a5, "BatchWriteCommand"), _a5);
+    var _a6;
+    var DeleteCommand = (_a6 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.DeleteItemCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "DeleteCommand");
-      }
       inputKeyNodes = {
         Key: ALL_VALUES,
         // map with AttributeValue
@@ -24325,17 +24033,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var ExecuteStatementCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a6, "DeleteCommand"), _a6);
+    var _a7;
+    var ExecuteStatementCommand = (_a7 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.ExecuteStatementCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "ExecuteStatementCommand");
-      }
       inputKeyNodes = {
         Parameters: ALL_MEMBERS
         // set/list of AttributeValue
@@ -24359,17 +24065,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var ExecuteTransactionCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a7, "ExecuteStatementCommand"), _a7);
+    var _a8;
+    var ExecuteTransactionCommand = (_a8 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.ExecuteTransactionCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "ExecuteTransactionCommand");
-      }
       inputKeyNodes = {
         TransactStatements: {
           "*": {
@@ -24397,17 +24101,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var GetCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a8, "ExecuteTransactionCommand"), _a8);
+    var _a9;
+    var GetCommand = (_a9 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.GetItemCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "GetCommand");
-      }
       inputKeyNodes = {
         Key: ALL_VALUES
         // map with AttributeValue
@@ -24427,17 +24129,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var PutCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a9, "GetCommand"), _a9);
+    var _a10;
+    var PutCommand = (_a10 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.PutItemCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "PutCommand");
-      }
       inputKeyNodes = {
         Item: ALL_VALUES,
         // map with AttributeValue
@@ -24470,17 +24170,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var QueryCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a10, "PutCommand"), _a10);
+    var _a11;
+    var QueryCommand = (_a11 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.QueryCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "QueryCommand");
-      }
       inputKeyNodes = {
         KeyConditions: {
           "*": {
@@ -24518,17 +24216,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var ScanCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a11, "QueryCommand"), _a11);
+    var _a12;
+    var ScanCommand = (_a12 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.ScanCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "ScanCommand");
-      }
       inputKeyNodes = {
         ScanFilter: {
           "*": {
@@ -24560,17 +24256,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var TransactGetCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a12, "ScanCommand"), _a12);
+    var _a13;
+    var TransactGetCommand = (_a13 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.TransactGetItemsCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "TransactGetCommand");
-      }
       inputKeyNodes = {
         TransactItems: {
           "*": {
@@ -24600,17 +24294,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var TransactWriteCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a13, "TransactGetCommand"), _a13);
+    var _a14;
+    var TransactWriteCommand = (_a14 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.TransactWriteItemsCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "TransactWriteCommand");
-      }
       inputKeyNodes = {
         TransactItems: {
           "*": {
@@ -24662,17 +24354,15 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var UpdateCommand = class extends DynamoDBDocumentClientCommand {
+    }, __name(_a14, "TransactWriteCommand"), _a14);
+    var _a15;
+    var UpdateCommand = (_a15 = class extends DynamoDBDocumentClientCommand {
       constructor(input) {
         super();
         this.input = input;
         this.clientCommand = new import_client_dynamodb.UpdateItemCommand(this.input);
         this.middlewareStack = this.clientCommand.middlewareStack;
       }
-      static {
-        __name(this, "UpdateCommand");
-      }
       inputKeyNodes = {
         Key: ALL_VALUES,
         // map with AttributeValue
@@ -24710,11 +24400,9 @@ var require_dist_cjs56 = __commonJS({
         const handler = this.clientCommand.resolveMiddleware(stack, configuration, options);
         return async () => handler(this.clientCommand);
       }
-    };
-    var DynamoDBDocumentClient = class _DynamoDBDocumentClient extends import_smithy_client25.Client {
-      static {
-        __name(this, "DynamoDBDocumentClient");
-      }
+    }, __name(_a15, "UpdateCommand"), _a15);
+    var _a16;
+    var DynamoDBDocumentClient = (_a16 = class extends import_smithy_client25.Client {
       config;
       constructor(client, translateConfig) {
         super(client.config);
@@ -24728,17 +24416,15 @@ var require_dist_cjs56 = __commonJS({
         }
       }
       static from(client, translateConfig) {
-        return new _DynamoDBDocumentClient(client, translateConfig);
+        return new _a16(client, translateConfig);
       }
       destroy() {
       }
-    };
-    var DynamoDBDocument = class _DynamoDBDocument extends DynamoDBDocumentClient {
-      static {
-        __name(this, "DynamoDBDocument");
-      }
+    }, __name(_a16, "DynamoDBDocumentClient"), _a16);
+    var _a17;
+    var DynamoDBDocument = (_a17 = class extends DynamoDBDocumentClient {
       static from(client, translateConfig) {
-        return new _DynamoDBDocument(client, translateConfig);
+        return new _a17(client, translateConfig);
       }
       batchExecuteStatement(args, optionsOrCb, cb) {
         const command = new BatchExecuteStatementCommand(args);
@@ -24909,7 +24595,7 @@ var require_dist_cjs56 = __commonJS({
           return this.send(command, optionsOrCb);
         }
       }
-    };
+    }, __name(_a17, "DynamoDBDocument"), _a17);
     var import_types5 = require_dist_cjs();
     var import_core22 = (init_dist_es(), __toCommonJS(dist_es_exports));
     var paginateQuery = (0, import_core22.createPaginator)(DynamoDBDocumentClient, QueryCommand, "ExclusiveStartKey", "LastEvaluatedKey", "Limit");

@kuhe
Copy link
Contributor

kuhe commented Apr 3, 2025

Thanks for the investigation.
The recommended fix for this issue appears then to be to upgrade to at least esbuild 0.18.2.

https://github.com/evanw/esbuild/releases/tag/v0.18.2

This is how esbuild 0.18.1 generates DynamoDBDocumentClientCommand in an application:

var _a;
var DynamoDBDocumentClientCommand = (_a = class extends import_smithy_client4.Command {
  static {
    // _a isn't defined yet. This is inside its definition expression.
    __name(_a, "DynamoDBDocumentClientCommand");
  }

The AWS SDK dist-cjs artifact:

// src/baseCommand/DynamoDBDocumentClientCommand.ts
var DynamoDBDocumentClientCommand = class _DynamoDBDocumentClientCommand extends import_smithy_client.Command {
  static {
    // "this" is defined here.
    __name(this, "DynamoDBDocumentClientCommand");
  }

@kuhe kuhe added guidance General information and guidance, answers to FAQs, or recommended best practices/resources. and removed bug This issue is a bug. labels Apr 3, 2025
@kuhe kuhe added the response-requested Waiting on additional info and feedback. Will move to \"closing-soon\" in 7 days. label Apr 3, 2025
Copy link

This issue has not received a response in 1 week. If you still think there is a problem, please leave a comment to avoid the issue from automatically closing.

@github-actions github-actions bot added the closing-soon This issue will automatically close in 4 days unless further comments are made. label Apr 14, 2025
@EthanQWEI
Copy link

The issue still there

@kuhe kuhe closed this as completed Apr 16, 2025
Copy link

This issue is now closed. Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.

Copy link

github-actions bot commented May 1, 2025

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs and link to relevant comments in this thread.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 1, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
closing-soon This issue will automatically close in 4 days unless further comments are made. guidance General information and guidance, answers to FAQs, or recommended best practices/resources. p2 This is a standard priority issue response-requested Waiting on additional info and feedback. Will move to \"closing-soon\" in 7 days.
Projects
None yet
Development

No branches or pull requests

7 participants